Créer une class JS qui étend un élément HTML
Bonjour
Je cherche à créer des composants HTML réutilisables généré en JavaScript
Je pensais pouvoir faire quelque chose dans ce genre mais je ne trouve aucune syntaxe valide :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
var Spinner = Class.create(Element, {
initialize: function() {
var spinner = new Element('div', {
'class': 'spinner'
});
this.update(spinner);
return this;
},
});
$('id_divContent').update(new Spinner()); |
Sachant que comme ceci ça fonctionne :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
var Spinner = Class.create({
initialize: function() {
},
getElement: function() {
var spinner = new Element('div', {
'class': 'spinner'
});
return spinner;
}
});
$('id_divContent').update(new Spinner().getElement()); |
Auriez vous une piste ?
Merci