Method: Ferro::Compositor#update_element_css_classes
- Defined in:
- opal/opal-ferro/ferro_compositor.js.rb
#update_element_css_classes(obj, old_classes, new_classes) ⇒ Object
Internal method to add/remove CSS classes for an object.
62 63 64 65 66 67 68 69 70 |
# File 'opal/opal-ferro/ferro_compositor.js.rb', line 62 def update_element_css_classes(obj, old_classes, new_classes) (old_classes - new_classes).each do |name| `#{obj.element}.classList.remove(#{name})` end (new_classes - old_classes).each do |name| `#{obj.element}.classList.add(#{name})` end end |