From 4dbda94f6ae01936a87119530d6f246bcb10f62f Mon Sep 17 00:00:00 2001 From: Klaus Leithoff Date: Fri, 18 Oct 2013 09:47:29 +0000 Subject: [PATCH] implement set_class for progress widget; preserve widgets base classes, if we do so --- etemplate/js/et2_widget_progress.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/etemplate/js/et2_widget_progress.js b/etemplate/js/et2_widget_progress.js index b84719ae7c..85f45e908e 100644 --- a/etemplate/js/et2_widget_progress.js +++ b/etemplate/js/et2_widget_progress.js @@ -101,10 +101,15 @@ var et2_progress = et2_valueWidget.extend([et2_IDetachedDOM], this.node.title = _value; }, - // set's class of this.node + // set's class of this.node; preserve baseclasses et2_progress and if this.options.href is set et2_clickable set_class: function(_value) { - this.node.setAttribute('class', _value); + var baseClass = "et2_progress" + if (this.options.href) + { + baseClass += ' et2_clickable'; + } + this.node.setAttribute('class', baseClass + ' ' + _value); }, /**