diff options
Diffstat (limited to 'java/sca/modules/domain-manager/src/main/resources/utils.js')
-rw-r--r-- | java/sca/modules/domain-manager/src/main/resources/utils.js | 20 |
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; |