source: tracwysiwygplugin/0.11/tests/trac.js

Last change on this file was 2761, checked in by Jun Omae, 16 years ago

Merged from [2759:2759/tracwysiwygplugin/0.10].

File size: 520 bytes
Line 
1function addEvent(element, type, listener) {
2    if (element.addEventListener) {
3        element.addEventListener(type, listener, false);
4        return true;
5    }
6    else if (element.attachEvent) {
7        return element.attachEvent("on" + type, listener);
8    }
9    return false;
10}
11
12function getAncestorByTagName(node, tag) {
13    tag = tag.toLowerCase();
14    do {
15        node = node.parentNode;
16    } while (node.nodeType == 1 && node.tagName.toLowerCase() != tag);
17
18    return node.nodeType == 1 ? node : null;
19}
20
Note: See TracBrowser for help on using the repository browser.