Changeset 3801
- Timestamp:
- 03/06/06 19:45:02 (3 years ago)
- Files:
-
- trunk/actionpack/lib/action_view/helpers/javascripts/dragdrop.js (modified) (1 diff)
- trunk/actionpack/lib/action_view/helpers/javascripts/effects.js (modified) (1 diff)
- trunk/actionpack/Rakefile (modified) (1 diff)
- trunk/railties/html/javascripts/effects.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_view/helpers/javascripts/dragdrop.js
r3634 r3801 559 559 if(!element.hasChildNodes()) return null; 560 560 var elements = []; 561 var only = options.only ? [options.only].flatten() : null; 561 562 $A(element.childNodes).each( function(e) { 562 563 if(e.tagName && e.tagName.toUpperCase()==options.tag.toUpperCase() && 563 (!o ptions.only || (Element.hasClassName(e, options.only))))564 (!only || (Element.classNames(e).detect(function(v) { return only.include(v) })))) 564 565 elements.push(e); 565 566 if(options.tree) { trunk/actionpack/lib/action_view/helpers/javascripts/effects.js
r3757 r3801 919 919 }}, arguments[1] || {})); 920 920 } 921 922 if(Element.Methods) { 923 Element.Methods.visualEffect = function(element, effect, options) { 924 s = effect.gsub(/_/, '-').camelize(); 925 effect_class = s.charAt(0).toUpperCase() + s.substring(1); 926 new Effect[effect_class](element, options); 927 return $(element); 928 } 929 } trunk/actionpack/Rakefile
r3757 r3801 117 117 task :update_scriptaculous do 118 118 for js in %w( controls dragdrop effects ) 119 system("svn export --force http://dev.rubyonrails.org/svn/rails/spinoffs/scriptaculous/src/#{js} #{File.dirname(__FILE__)}/lib/action_view/helpers/javascripts/")119 system("svn export --force http://dev.rubyonrails.org/svn/rails/spinoffs/scriptaculous/src/#{js}.js #{File.dirname(__FILE__)}/lib/action_view/helpers/javascripts/#{js}.js") 120 120 end 121 121 end trunk/railties/html/javascripts/effects.js
r3757 r3801 919 919 }}, arguments[1] || {})); 920 920 } 921 922 if(Element.Methods) { 923 Element.Methods.visualEffect = function(element, effect, options) { 924 s = effect.gsub(/_/, '-').camelize(); 925 effect_class = s.charAt(0).toUpperCase() + s.substring(1); 926 new Effect[effect_class](element, options); 927 return $(element); 928 } 929 }