Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/externals/javelin/lib/DOM.js
| Show First 20 Lines • Show All 304 Lines • ▼ Show 20 Lines | JX.$N = function(tag, attr, content) { | ||||
| if (__DEV__) { | if (__DEV__) { | ||||
| if (('metadata' in attr) || ('data' in attr)) { | if (('metadata' in attr) || ('data' in attr)) { | ||||
| JX.$E( | JX.$E( | ||||
| '$N(' + tag + ', ...): ' + | '$N(' + tag + ', ...): ' + | ||||
| 'use the key "meta" to specify metadata, not "data" or "metadata".'); | 'use the key "meta" to specify metadata, not "data" or "metadata".'); | ||||
| } | } | ||||
| } | } | ||||
| JX.copy(node, attr); | for (var k in attr) { | ||||
| if (attr[k] === null) { | |||||
| continue; | |||||
| } | |||||
| node[k] = attr[k]; | |||||
| } | |||||
| if (content) { | if (content) { | ||||
| JX.DOM.setContent(node, content); | JX.DOM.setContent(node, content); | ||||
| } | } | ||||
| return node; | return node; | ||||
| }; | }; | ||||
| /** | /** | ||||
| ▲ Show 20 Lines • Show All 694 Lines • Show Last 20 Lines | |||||