@@ -45,46 +45,46 @@ angular.module('schemaForm')
4545 }
4646 } ;
4747
48- var sfAutocomplete = function ( args ) {
49- var mdAutocomplete = args . fieldFrag . querySelector ( '[sf -autocomplete] ' ) ;
50- if ( mdAutocomplete ) {
48+ var mdAutocomplete = function ( args ) {
49+ var mdAutocompleteFrag = args . fieldFrag . querySelector ( 'md -autocomplete' ) ;
50+ if ( mdAutocompleteFrag ) {
5151 if ( args . form . onChange ) {
52- mdAutocomplete . setAttribute ( 'md-selected-item-change' , 'args.form.onChange(searchText)' ) ;
52+ mdAutocompleteFrag . setAttribute ( 'md-selected-item-change' , 'args.form.onChange(searchText)' ) ;
5353 } ;
5454 if ( args . form . onChange ) {
55- mdAutocomplete . setAttribute ( 'md-search-text-change' , 'args.form.onChange(searchText)' ) ;
55+ mdAutocompleteFrag . setAttribute ( 'md-search-text-change' , 'args.form.onChange(searchText)' ) ;
5656 } ;
57- // mdAutocomplete .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
57+ // mdAutocompleteFrag .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
5858 var minLength = args . form . minLength || 1 ;
5959 var maxLength = args . form . maxLength || false ;
60- mdAutocomplete . setAttribute ( 'md-min-length' , minLength ) ;
60+ mdAutocompleteFrag . setAttribute ( 'md-min-length' , minLength ) ;
6161 if ( maxLength ) {
62- mdAutocomplete . setAttribute ( 'md-max-length' , maxLength ) ;
62+ mdAutocompleteFrag . setAttribute ( 'md-max-length' , maxLength ) ;
6363 } ;
6464 }
6565 } ;
6666
6767 var mdDatepicker = function ( args ) {
68- var mdDatepicker = args . fieldFrag . querySelector ( 'md-datepicker' ) ;
69- if ( mdDatepicker ) {
68+ var mdDatepickerFrag = args . fieldFrag . querySelector ( 'md-datepicker' ) ;
69+ if ( mdDatepickerFrag ) {
7070 if ( args . form . onChange ) {
71- mdDatepicker . setAttribute ( 'ng-change' , 'args.form.onChange(searchText)' ) ;
71+ mdDatepickerFrag . setAttribute ( 'ng-change' , 'args.form.onChange(searchText)' ) ;
7272 } ;
73- // mdDatepicker .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
73+ // mdDatepickerFrag .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
7474 var minDate = args . form . minimum || false ;
7575 var maxDate = args . form . maximum || false ;
7676 if ( minDate ) {
77- mdDatepicker . setAttribute ( 'md-max-date' , minDate ) ;
77+ mdDatepickerFrag . setAttribute ( 'md-max-date' , minDate ) ;
7878 } ;
7979 if ( maxDate ) {
80- mdDatepicker . setAttribute ( 'md-max-date' , maxDate ) ;
80+ mdDatepickerFrag . setAttribute ( 'md-max-date' , maxDate ) ;
8181 } ;
8282 }
8383 } ;
8484
85- var tabs = function ( args ) {
85+ var mdTabs = function ( args ) {
8686 if ( args . form . tabs && args . form . tabs . length > 0 ) {
87- var tabContainer = args . fieldFrag . querySelector ( 'md-tabs' ) ;
87+ var mdTabsFrag = args . fieldFrag . querySelector ( 'md-tabs' ) ;
8888
8989 args . form . tabs . forEach ( function ( tab , index ) {
9090 var mdTab = document . createElement ( 'md-tab' ) ;
@@ -93,7 +93,7 @@ angular.module('schemaForm')
9393 var childFrag = args . build ( tab . items , args . path + '.tabs[' + index + '].items' , args . state ) ;
9494 mdTabBody . appendChild ( childFrag ) ;
9595 mdTab . appendChild ( mdTabBody ) ;
96- tabContainer . appendChild ( mdTab ) ;
96+ mdTabsFrag . appendChild ( mdTab ) ;
9797 } ) ;
9898 }
9999 } ;
@@ -105,7 +105,7 @@ angular.module('schemaForm')
105105 array : { template : base + 'array.html' , builder : [ sfField , ngModelOptions , ngModel , array , condition ] } ,
106106 autocomplete : {
107107 template : base + 'autocomplete.html' ,
108- builder : [ sfField , ngModel , ngModelOptions , sfMessages , condition , sfAutocomplete ]
108+ builder : [ sfField , ngModel , ngModelOptions , sfMessages , condition , mdAutocomplete ]
109109 } ,
110110 boolean : { template : base + 'checkbox.html' , builder : defaults } ,
111111 button : { template : base + 'submit.html' , builder : defaults } ,
@@ -114,7 +114,10 @@ angular.module('schemaForm')
114114 template : base + 'checkboxes.html' ,
115115 builder : [ sfField , ngModelOptions , ngModel , array , condition ]
116116 } ,
117- date : { template : base + 'date.html' , builder : [ sfField , ngModel , ngModelOptions , sfMessages , mdDatepicker , condition ] } ,
117+ date : {
118+ template : base + 'date.html' ,
119+ builder : [ sfField , ngModel , ngModelOptions , sfMessages , mdDatepicker , condition ]
120+ } ,
118121 'default' : { template : base + 'default.html' , builder : defaults } ,
119122 fieldset : { template : base + 'fieldset.html' , builder : [ sfField , simpleTransclusion , condition ] } ,
120123 help : { template : base + 'help.html' , builder : defaults } ,
@@ -126,7 +129,7 @@ angular.module('schemaForm')
126129 section : { template : base + 'section.html' , builder : [ sfField , simpleTransclusion , condition ] } ,
127130 select : { template : base + 'select.html' , builder : defaults } ,
128131 submit : { template : base + 'submit.html' , builder : defaults } ,
129- tabs : { template : base + 'tabs.html' , builder : [ sfField , tabs , condition ] } ,
132+ tabs : { template : base + 'tabs.html' , builder : [ sfField , mdTabs , condition ] } ,
130133 tabarray : { template : base + 'tabarray.html' , builder : [ sfField , ngModelOptions , ngModel , array , condition ] } ,
131134 textarea : { template : base + 'textarea.html' , builder : defaults }
132135 } ) ;
@@ -158,7 +161,7 @@ angular.module('schemaForm')
158161 }
159162 else {
160163 if (args.form.optionFilter) {
161- mdDatepicker .setAttribute('md-items',
164+ mdAutocomplete .setAttribute('md-items',
162165 'item in evalExpr("this[\""+form.optionFilter+"\"](\""+searchText+"\")")');
163166 }
164167 }
0 commit comments