@@ -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 */
102102Nette . 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 */
189189Nette . 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