diff options
Diffstat (limited to 'framework/Web/Javascripts/source/prado/controls/accordion.js')
-rw-r--r-- | framework/Web/Javascripts/source/prado/controls/accordion.js | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/framework/Web/Javascripts/source/prado/controls/accordion.js b/framework/Web/Javascripts/source/prado/controls/accordion.js index e6af5e2e..90d01316 100644 --- a/framework/Web/Javascripts/source/prado/controls/accordion.js +++ b/framework/Web/Javascripts/source/prado/controls/accordion.js @@ -7,16 +7,8 @@ * http://creativecommons.org/licenses/by-sa/3.0/us/ */ -Prado.WebUI.TAccordion = Class.create(); -Prado.WebUI.TAccordion.prototype = +Prado.WebUI.TAccordion = Class.create(Prado.WebUI.Control, { - initialize : function(options) - { - this.element = $(options.ID); - this.onInit(options); - Prado.Registry.set(options.ID, this); - }, - onInit : function(options) { this.accordion = $(options.ID); @@ -40,8 +32,7 @@ Prado.WebUI.TAccordion.prototype = var header = $(view+'_0'); if(header) { - Event.stopObserving(header, "click"); - Event.observe(header, "click", this.elementClicked.bindEvent(this,view)); + this.observe(header, "click", this.elementClicked.bindEvent(this,view)); if(this.hiddenField.value == i) { this.currentView = view; @@ -175,5 +166,5 @@ Prado.WebUI.TAccordion.prototype = }.bind(this) }); } -}; +}); |