Skip to content

Commit 5f16526

Browse files
committed
netteForms.js: nodeName changed to tagName
1 parent bbe8c59 commit 5f16526

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/assets/netteForms.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Nette.getValue = function(elem) {
2929
if (!elem) {
3030
return null;
3131

32-
} else if (!elem.nodeName) { // RadioNodeList, HTMLCollection, array
32+
} else if (!elem.tagName) { // RadioNodeList, HTMLCollection, array
3333
var multi = elem[0] && !!elem[0].name.match(/\[\]$/),
3434
res = [];
3535

@@ -44,7 +44,7 @@ Nette.getValue = function(elem) {
4444
}
4545
return multi ? res : null;
4646

47-
} else if (!elem.form.elements[elem.name].nodeName) { // multi element
47+
} else if (!elem.form.elements[elem.name].tagName) { // multi element
4848
return Nette.getValue(elem.form.elements[elem.name]);
4949

5050
} else if (elem.type === 'file') {
@@ -53,7 +53,7 @@ Nette.getValue = function(elem) {
5353
} else if (elem.name.match(/\[\]$/)) { // multi element with single option
5454
return Nette.getValue([elem]);
5555

56-
} else if (elem.nodeName.toLowerCase() === 'select') {
56+
} else if (elem.tagName.toLowerCase() === 'select') {
5757
var index = elem.selectedIndex, options = elem.options, values = [];
5858

5959
if (elem.type === 'select-one') {
@@ -73,7 +73,7 @@ Nette.getValue = function(elem) {
7373
} else if (elem.type === 'radio') {
7474
return elem.checked && elem.value;
7575

76-
} else if (elem.nodeName.toLowerCase() === 'textarea') {
76+
} else if (elem.tagName.toLowerCase() === 'textarea') {
7777
return elem.value.replace("\r", '');
7878

7979
} else {
@@ -100,7 +100,7 @@ Nette.getEffectiveValue = function(elem) {
100100
* Validates form element against given rules.
101101
*/
102102
Nette.validateControl = function(elem, rules, onlyCheck) {
103-
if (!elem.nodeName) { // RadioNodeList
103+
if (!elem.tagName) { // RadioNodeList
104104
elem = elem[0];
105105
}
106106
rules = rules || Nette.parseJSON(elem.getAttribute('data-nette-rules'));
@@ -111,7 +111,7 @@ Nette.validateControl = function(elem, rules, onlyCheck) {
111111
rule.op = op[2];
112112
rule.condition = !!rule.rules;
113113
var el = rule.control ? elem.form.elements[rule.control] : elem;
114-
if (!el.nodeName) { // RadioNodeList
114+
if (!el.tagName) { // RadioNodeList
115115
el = el[0];
116116
}
117117

@@ -188,7 +188,7 @@ Nette.validateForm = function(sender) {
188188
*/
189189
Nette.isDisabled = function(elem) {
190190
if (elem.type === 'radio') {
191-
elem = elem.form.elements[elem.name].nodeName ? [elem] : elem.form.elements[elem.name];
191+
elem = elem.form.elements[elem.name].tagName ? [elem] : elem.form.elements[elem.name];
192192
for (var i = 0; i < elem.length; i++) {
193193
if (!elem[i].disabled) {
194194
return false;
@@ -373,7 +373,7 @@ Nette.toggleForm = function(form, elem) {
373373
var i;
374374
Nette.toggles = {};
375375
for (i = 0; i < form.elements.length; i++) {
376-
if (form.elements[i].nodeName.toLowerCase() in {input: 1, select: 1, textarea: 1, button: 1}) {
376+
if (form.elements[i].tagName.toLowerCase() in {input: 1, select: 1, textarea: 1, button: 1}) {
377377
Nette.toggleControl(form.elements[i], null, null, !elem);
378378
}
379379
}
@@ -418,7 +418,7 @@ Nette.toggleControl = function(elem, rules, topSuccess, firsttime) {
418418
has = true;
419419
if (firsttime) {
420420
var oldIE = !document.addEventListener, // IE < 9
421-
els = el.nodeName ? [el] : el; // is radiolist?
421+
els = el.tagName ? [el] : el; // is radiolist?
422422

423423
for (var i = 0; i < els.length; i++) {
424424
if (!Nette.inArray(handled, els[i])) {

0 commit comments

Comments
 (0)