summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/domain-manager/src/main/resources/utils.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--java/sca/modules/domain-manager/src/main/resources/utils.js20
1 files changed, 19 insertions, 1 deletions
diff --git a/java/sca/modules/domain-manager/src/main/resources/utils.js b/java/sca/modules/domain-manager/src/main/resources/utils.js
index 20f0148954..77ed807e85 100644
--- a/java/sca/modules/domain-manager/src/main/resources/utils.js
+++ b/java/sca/modules/domain-manager/src/main/resources/utils.js
@@ -210,7 +210,25 @@ function content(win) {
}
/**
- * Install a gadget
+ * Returns a child element with the given id.
+ */
+function elementByID(node, id) {
+ for (var i in node.childNodes) {
+ var child = node.childNodes[i];
+ if (child.id == id) {
+ return child;
+ } else {
+ child = elementByID(child, id);
+ if (child != null) {
+ return child;
+ }
+ }
+ }
+ return null;
+}
+
+/**
+ * Install a gadget.
*/
function gadget(win, doc) {
var ongadget = null;