UNPKG

json-editor

Version:
28 lines (25 loc) 556 B
JSONEditor.AbstractIconLib = Class.extend({ mapping: { collapse: '', expand: '', "delete": '', edit: '', add: '', cancel: '', save: '', moveup: '', movedown: '' }, icon_prefix: '', getIconClass: function(key) { if(this.mapping[key]) return this.icon_prefix+this.mapping[key]; else return null; }, getIcon: function(key) { var iconclass = this.getIconClass(key); if(!iconclass) return null; var i = document.createElement('i'); i.className = iconclass; return i; } });