motion-prime/elements/base_element.rb in motion-prime-0.5.2 vs motion-prime/elements/base_element.rb in motion-prime-0.5.3

- old
+ new

@@ -26,14 +26,14 @@ @name = options[:name] @block = options[:block] @view_name = self.class_name_without_kvo.demodulize.underscore.gsub(/(_draw)?_element/, '') end - def dealloc - # pp 'deallocating elemenet', self.name, self.to_s, view_class, view.try(:to_s) - super - end + # def dealloc + # pp 'deallocating elemenet', self.name, self.to_s, view_class#, view.try(:to_s) + # super + # end def add_target(target = nil, action = 'on_click:', event = :touch) return false unless self.view self.view.addTarget(target || section, action: action, forControlEvents: event.uicontrolevent) end @@ -162,9 +162,10 @@ custom_styles = style_sources.map do |source| normalize_object(source.delete(:styles), section) end.flatten @styles += custom_styles # puts @view_class.to_s + @styles.inspect, '' + @styles end class << self def factory(type, options = {}) element_class = class_factory("#{type}_element", true) || self \ No newline at end of file