summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2014-07-28 18:06:45 +0200
committerPetr Vobornik <pvoborni@redhat.com>2014-07-30 10:13:01 +0200
commitf5bc59fe4516b16a7edce904ec771f3220f27633 (patch)
treea6cdaf91d760b96aca0dd9146092636e3599ad50
parentebf3656d7909aa430a5d07ceb6fc9bff38b2fe1d (diff)
downloadfreeipa-f5bc59fe4516b16a7edce904ec771f3220f27633.tar.gz
freeipa-f5bc59fe4516b16a7edce904ec771f3220f27633.tar.xz
freeipa-f5bc59fe4516b16a7edce904ec771f3220f27633.zip
webui: widget initialization
-rw-r--r--install/ui/src/freeipa/widget.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/widget.js b/install/ui/src/freeipa/widget.js
index 176abee05..5f2428c7b 100644
--- a/install/ui/src/freeipa/widget.js
+++ b/install/ui/src/freeipa/widget.js
@@ -213,6 +213,14 @@ IPA.widget = function(spec) {
};
/**
+ * Widget post constructor/factory initialization
+ *
+ * Called by builder by default.
+ */
+ that.ctor_init = function() {
+ };
+
+ /**
* Set enabled state.
* @param {boolean} value - True - enabled; False - disabled
*/
@@ -5967,6 +5975,7 @@ exp.post_op = function(obj, spec, context) {
nc.container = obj.widgets;
builder.build('widget', spec.widgets, nc);
}
+ if (obj.ctor_init) obj.ctor_init();
return obj;
};