author | Giulio Cesare Solaroli <giulio.cesare@clipperz.com> | 2012-03-17 21:08:23 (UTC) |
---|---|---|
committer | Giulio Cesare Solaroli <giulio.cesare@clipperz.com> | 2012-03-17 21:08:23 (UTC) |
commit | 928f3f3ed3981f7f81b69ed94f2a315205db39fa (patch) (unidiff) | |
tree | 8a47229b56e4c906de8512baf0c5ca100bc03dfb /frontend/gamma/js/MochiKit/MockDOM.js | |
parent | bf7d8191a3a6dbd092a88911098a3e7f6cf30cf7 (diff) | |
download | clipperz-928f3f3ed3981f7f81b69ed94f2a315205db39fa.zip clipperz-928f3f3ed3981f7f81b69ed94f2a315205db39fa.tar.gz clipperz-928f3f3ed3981f7f81b69ed94f2a315205db39fa.tar.bz2 |
Fixed frontend properties and updated MochiKit version
Diffstat (limited to 'frontend/gamma/js/MochiKit/MockDOM.js') (more/less context) (ignore whitespace changes)
-rw-r--r-- | frontend/gamma/js/MochiKit/MockDOM.js | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/frontend/gamma/js/MochiKit/MockDOM.js b/frontend/gamma/js/MochiKit/MockDOM.js index abdb54a..7e6d60b 100644 --- a/frontend/gamma/js/MochiKit/MockDOM.js +++ b/frontend/gamma/js/MochiKit/MockDOM.js | |||
@@ -1,115 +1,112 @@ | |||
1 | /*** | 1 | /*** |
2 | 2 | ||
3 | MochiKit.MockDOM 1.5 | 3 | MochiKit.MockDOM 1.5 |
4 | 4 | ||
5 | See <http://mochikit.com/> for documentation, downloads, license, etc. | 5 | See <http://mochikit.com/> for documentation, downloads, license, etc. |
6 | 6 | ||
7 | (c) 2005 Bob Ippolito. All rights Reserved. | 7 | (c) 2005 Bob Ippolito. All rights Reserved. |
8 | 8 | ||
9 | ***/ | 9 | ***/ |
10 | 10 | ||
11 | if (typeof(MochiKit) == "undefined") { | 11 | var MochiKit = MochiKit || {}; |
12 | MochiKit = {}; | ||
13 | } | ||
14 | 12 | ||
15 | if (typeof(MochiKit.MockDOM) == "undefined") { | 13 | MochiKit.MockDOM = MochiKit.MockDOM || {}; |
16 | MochiKit.MockDOM = {}; | ||
17 | } | ||
18 | 14 | ||
19 | MochiKit.MockDOM.NAME = "MochiKit.MockDOM"; | 15 | MochiKit.MockDOM.NAME = "MochiKit.MockDOM"; |
20 | MochiKit.MockDOM.VERSION = "1.5"; | 16 | MochiKit.MockDOM.VERSION = "1.5"; |
17 | MochiKit.MockDOM.__export__ = false; | ||
21 | 18 | ||
22 | MochiKit.MockDOM.__repr__ = function () { | 19 | MochiKit.MockDOM.__repr__ = function () { |
23 | return "[" + this.NAME + " " + this.VERSION + "]"; | 20 | return "[" + this.NAME + " " + this.VERSION + "]"; |
24 | }; | 21 | }; |
25 | 22 | ||
26 | /** @id MochiKit.MockDOM.toString */ | 23 | /** @id MochiKit.MockDOM.toString */ |
27 | MochiKit.MockDOM.toString = function () { | 24 | MochiKit.MockDOM.toString = function () { |
28 | return this.__repr__(); | 25 | return this.__repr__(); |
29 | }; | 26 | }; |
30 | 27 | ||
31 | /** @id MochiKit.MockDOM.createDocument */ | 28 | /** @id MochiKit.MockDOM.createDocument */ |
32 | MochiKit.MockDOM.createDocument = function () { | 29 | MochiKit.MockDOM.createDocument = function () { |
33 | var doc = new MochiKit.MockDOM.MockElement("DOCUMENT"); | 30 | var doc = new MochiKit.MockDOM.MockElement("DOCUMENT"); |
34 | doc.body = doc.createElement("BODY"); | 31 | doc.body = doc.createElement("BODY"); |
35 | doc.appendChild(doc.body); | 32 | doc.appendChild(doc.body); |
36 | return doc; | 33 | return doc; |
37 | }; | 34 | }; |
38 | 35 | ||
39 | /** @id MochiKit.MockDOM.MockElement */ | 36 | /** @id MochiKit.MockDOM.MockElement */ |
40 | MochiKit.MockDOM.MockElement = function (name, data, ownerDocument) { | 37 | MochiKit.MockDOM.MockElement = function (name, data, ownerDocument) { |
41 | this.tagName = this.nodeName = name.toUpperCase(); | 38 | this.tagName = this.nodeName = name.toUpperCase(); |
42 | this.ownerDocument = ownerDocument || null; | 39 | this.ownerDocument = ownerDocument || null; |
43 | if (name == "DOCUMENT") { | 40 | if (name == "DOCUMENT") { |
44 | this.nodeType = 9; | 41 | this.nodeType = 9; |
45 | this.childNodes = []; | 42 | this.childNodes = []; |
46 | } else if (typeof(data) == "string") { | 43 | } else if (typeof(data) == "string") { |
47 | this.nodeValue = data; | 44 | this.nodeValue = data; |
48 | this.nodeType = 3; | 45 | this.nodeType = 3; |
49 | } else { | 46 | } else { |
50 | this.nodeType = 1; | 47 | this.nodeType = 1; |
51 | this.childNodes = []; | 48 | this.childNodes = []; |
52 | } | 49 | } |
53 | if (name.substring(0, 1) == "<") { | 50 | if (name.substring(0, 1) == "<") { |
54 | var nameattr = name.substring( | 51 | var nameattr = name.substring( |
55 | name.indexOf('"') + 1, name.lastIndexOf('"')); | 52 | name.indexOf('"') + 1, name.lastIndexOf('"')); |
56 | name = name.substring(1, name.indexOf(" ")); | 53 | name = name.substring(1, name.indexOf(" ")); |
57 | this.tagName = this.nodeName = name.toUpperCase(); | 54 | this.tagName = this.nodeName = name.toUpperCase(); |
58 | this.setAttribute("name", nameattr); | 55 | this.setAttribute("name", nameattr); |
59 | } | 56 | } |
60 | }; | 57 | }; |
61 | 58 | ||
62 | MochiKit.MockDOM.MockElement.prototype = { | 59 | MochiKit.MockDOM.MockElement.prototype = { |
63 | /** @id MochiKit.MockDOM.MockElement.prototype.createElement */ | 60 | /** @id MochiKit.MockDOM.MockElement.prototype.createElement */ |
64 | createElement: function (tagName) { | 61 | createElement: function (tagName) { |
65 | return new MochiKit.MockDOM.MockElement(tagName, null, this.nodeType == 9 ? this : this.ownerDocument); | 62 | return new MochiKit.MockDOM.MockElement(tagName, null, this.nodeType == 9 ? this : this.ownerDocument); |
66 | }, | 63 | }, |
67 | /** @id MochiKit.MockDOM.MockElement.prototype.createTextNode */ | 64 | /** @id MochiKit.MockDOM.MockElement.prototype.createTextNode */ |
68 | createTextNode: function (text) { | 65 | createTextNode: function (text) { |
69 | return new MochiKit.MockDOM.MockElement("text", text, this.nodeType == 9 ? this : this.ownerDocument); | 66 | return new MochiKit.MockDOM.MockElement("text", text, this.nodeType == 9 ? this : this.ownerDocument); |
70 | }, | 67 | }, |
71 | /** @id MochiKit.MockDOM.MockElement.prototype.setAttribute */ | 68 | /** @id MochiKit.MockDOM.MockElement.prototype.setAttribute */ |
72 | setAttribute: function (name, value) { | 69 | setAttribute: function (name, value) { |
73 | this[name] = value; | 70 | this[name] = value; |
74 | }, | 71 | }, |
75 | /** @id MochiKit.MockDOM.MockElement.prototype.getAttribute */ | 72 | /** @id MochiKit.MockDOM.MockElement.prototype.getAttribute */ |
76 | getAttribute: function (name) { | 73 | getAttribute: function (name) { |
77 | return this[name]; | 74 | return this[name]; |
78 | }, | 75 | }, |
79 | /** @id MochiKit.MockDOM.MockElement.prototype.appendChild */ | 76 | /** @id MochiKit.MockDOM.MockElement.prototype.appendChild */ |
80 | appendChild: function (child) { | 77 | appendChild: function (child) { |
81 | this.childNodes.push(child); | 78 | this.childNodes.push(child); |
82 | }, | 79 | }, |
83 | /** @id MochiKit.MockDOM.MockElement.prototype.toString */ | 80 | /** @id MochiKit.MockDOM.MockElement.prototype.toString */ |
84 | toString: function () { | 81 | toString: function () { |
85 | return "MockElement(" + this.tagName + ")"; | 82 | return "MockElement(" + this.tagName + ")"; |
86 | }, | 83 | }, |
87 | /** @id MochiKit.MockDOM.MockElement.prototype.getElementsByTagName */ | 84 | /** @id MochiKit.MockDOM.MockElement.prototype.getElementsByTagName */ |
88 | getElementsByTagName: function (tagName) { | 85 | getElementsByTagName: function (tagName) { |
89 | var foundElements = []; | 86 | var foundElements = []; |
90 | MochiKit.Base.nodeWalk(this, function(node){ | 87 | MochiKit.Base.nodeWalk(this, function(node){ |
91 | if (tagName == '*' || tagName == node.tagName) { | 88 | if (tagName == '*' || tagName == node.tagName) { |
92 | foundElements.push(node); | 89 | foundElements.push(node); |
93 | return node.childNodes; | 90 | return node.childNodes; |
94 | } | 91 | } |
95 | }); | 92 | }); |
96 | return foundElements; | 93 | return foundElements; |
97 | } | 94 | } |
98 | }; | 95 | }; |
99 | 96 | ||
100 | /** @id MochiKit.MockDOM.EXPORT_OK */ | 97 | /** @id MochiKit.MockDOM.EXPORT_OK */ |
101 | MochiKit.MockDOM.EXPORT_OK = [ | 98 | MochiKit.MockDOM.EXPORT_OK = [ |
102 | "mockElement", | 99 | "mockElement", |
103 | "createDocument" | 100 | "createDocument" |
104 | ]; | 101 | ]; |
105 | 102 | ||
106 | /** @id MochiKit.MockDOM.EXPORT */ | 103 | /** @id MochiKit.MockDOM.EXPORT */ |
107 | MochiKit.MockDOM.EXPORT = [ | 104 | MochiKit.MockDOM.EXPORT = [ |
108 | "document" | 105 | "document" |
109 | ]; | 106 | ]; |
110 | 107 | ||
111 | MochiKit.MockDOM.__new__ = function () { | 108 | MochiKit.MockDOM.__new__ = function () { |
112 | this.document = this.createDocument(); | 109 | this.document = this.createDocument(); |
113 | }; | 110 | }; |
114 | 111 | ||
115 | MochiKit.MockDOM.__new__(); | 112 | MochiKit.MockDOM.__new__(); |