Petite mise à jour de mon extension ExtJS LoadButton…
On peut désormais utiliser les propriétés iconCls et loadiconCls et plus seulement icon/loadicon. L’intérêt majeur est de pouvoir utiliser un seul fichier image pour toutes vos icônes et de sélectionner la bonne avec un peu de CSS (sprites).
Exemple :
new Ext.ux.LoadButton{ cls: 'x-btn-text-icon', text: 'using iconCls/loadiconCls', iconCls : 'world_delete', loadiconCls : 'ajax-loader', handler : deleteWorld } |
Avec les classes CSS :
.world_delete{ background-image:url(world_delete.png) !important; } .ajax-loader{ background-image:url(ajax-loader.gif) !important; } |
La démo a été mise à jour et le code est toujours sur GitHub.