UNPKG

font-onyx

Version:

Font-Awesome 3.2.1 Icons for Enyo Onyx

31 lines (26 loc) 595 B
enyo.kind({ name: 'font.Icon', kind: 'onyx.IconButton', classes: 'font-onyx icon', published: { icon: null, options: [ ] }, components: [ {name: 'icon', tag: 'div'} ], create: function () { this.inherited(arguments); this.iconChanged(); this.optionsChanged(); }, iconChanged: function () { this.$.icon.attributes.class = null; this.$.icon.setClasses('icon-'+ this.icon); }, optionsChanged: function (oldOptions) { for (var i = 0; i < this.options.length; i++) { this.$.icon.addClass('icon-'+ this.options[i]); } }, });