Sha256: d67fa056f664a7a7037623d956bceeeba400bf7d1b2f5d76401257846ee6c5dc
Contents?: true
Size: 567 Bytes
Versions: 40
Compression:
Stored size: 567 Bytes
Contents
Rev.registerMixin 'Visibility', _visibilityRewriteClassName: (props) -> classes = {} ['showFor', 'hideFor', 'visibleFor', 'hiddenFor'].forEach (propName) -> if @props[propName]? @props[propName].split(' ').forEach (sizeName) -> className = "#{_.str.dasherize propName}-#{_.str.dasherize sizeName}" classes[className] = true @props.className = @classAdd classes componentWillMount: -> @_visibilityRewriteClassName @props componentWillReceiveProps: (props) -> @_visibilityRewriteClassName props
Version data entries
40 entries across 40 versions & 1 rubygems