summaryrefslogtreecommitdiff
path: root/framework/Web/Javascripts/source/prado/controls/accordion.js
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/Javascripts/source/prado/controls/accordion.js')
-rw-r--r--framework/Web/Javascripts/source/prado/controls/accordion.js15
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)
});
}
-};
+});