1
0
Fork 0
mirror of https://github.com/kbparagua/paloma synced 2023-03-27 23:21:17 -04:00

execute callbacks when the DOM is ready

This commit is contained in:
kparagua 2012-12-20 16:25:54 +08:00
parent 077883a0cd
commit d24c6b6848
4 changed files with 15 additions and 12 deletions

View file

@ -1,7 +1,7 @@
PATH
remote: .
specs:
paloma (0.0.2)
paloma (0.0.4)
jquery-rails
GEM

View file

@ -19,15 +19,17 @@
// Run Callbacks
for (var i = 0, len = callbacks.length; i < len; i++){
var callback = callbacks[i],
callbackFunction = Paloma.callbacks[callback.name];
console.log("Paloma: Fetching [" + callback.name + "]");
if (callbackFunction != undefined){
console.log("Paloma: Calling [" + callback.name + "]");
callbackFunction(callback.params);
$(document).ready(function(){
for (var i = 0, len = callbacks.length; i < len; i++){
var callback = callbacks[i],
callbackFunction = Paloma.callbacks[callback.name];
console.log("Paloma: Fetching [" + callback.name + "]");
if (callbackFunction != undefined){
console.log("Paloma: Calling [" + callback.name + "]");
callbackFunction(callback.params);
}
}
}
});
</script>
</div>

View file

@ -1,7 +1,6 @@
Gem::Specification.new do |s|
s.name = 'paloma'
s.version = '0.0.4'
s.date = '2012-12-17'
s.version = '0.0.5'
s.summary = "a sexy way to organize javascript files using Rails` asset pipeline"
s.description = "a sexy way to organize javascript files using Rails` asset pipeline"
s.authors = ["Karl Paragua", "Bia Esmero"]

View file

@ -15,6 +15,8 @@ feature 'Callbacks' do
fill_in 'article[body]', :with => 'sexy paloma body'
click_button 'Save'
print page.html
page.has_selector?('#from-articles-create-callback').should == true
page.has_selector?('#from-articles-show-callback').should == true
end