Sha256: fb14620c8d52fa61b76c95a27bcedb3adf96076358ac9d1e1cfcb4b32ae194b9
Contents?: true
Size: 639 Bytes
Versions: 9
Compression:
Stored size: 639 Bytes
Contents
/** @api private */ pageflow.DropDownButtonItemView = Backbone.Marionette.ItemView.extend({ template: 'pageflow/editor/templates/drop_down_button_item', tagName: 'li', className: 'drop_down_button_item', ui: { link: '> a' }, events: { 'click > a': function() { if (!this.model.get('disabled')) { this.model.selected(); } return false; } }, modelEvents: { change: 'update' }, onRender: function() { this.update(); }, update: function() { this.ui.link.text(this.model.get('label')); this.$el.toggleClass('is_disabled', !!this.model.get('disabled')); } });
Version data entries
9 entries across 9 versions & 1 rubygems