@@ -45,46 +45,46 @@ angular.module('schemaForm')
45
45
}
46
46
} ;
47
47
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 ) {
51
51
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)' ) ;
53
53
} ;
54
54
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)' ) ;
56
56
} ;
57
- // mdAutocomplete .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
57
+ // mdAutocompleteFrag .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
58
58
var minLength = args . form . minLength || 1 ;
59
59
var maxLength = args . form . maxLength || false ;
60
- mdAutocomplete . setAttribute ( 'md-min-length' , minLength ) ;
60
+ mdAutocompleteFrag . setAttribute ( 'md-min-length' , minLength ) ;
61
61
if ( maxLength ) {
62
- mdAutocomplete . setAttribute ( 'md-max-length' , maxLength ) ;
62
+ mdAutocompleteFrag . setAttribute ( 'md-max-length' , maxLength ) ;
63
63
} ;
64
64
}
65
65
} ;
66
66
67
67
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 ) {
70
70
if ( args . form . onChange ) {
71
- mdDatepicker . setAttribute ( 'ng-change' , 'args.form.onChange(searchText)' ) ;
71
+ mdDatepickerFrag . setAttribute ( 'ng-change' , 'args.form.onChange(searchText)' ) ;
72
72
} ;
73
- // mdDatepicker .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
73
+ // mdDatepickerFrag .setAttribute('md-items', 'item in $filter(''autocomplete'')(searchText);');
74
74
var minDate = args . form . minimum || false ;
75
75
var maxDate = args . form . maximum || false ;
76
76
if ( minDate ) {
77
- mdDatepicker . setAttribute ( 'md-max-date' , minDate ) ;
77
+ mdDatepickerFrag . setAttribute ( 'md-max-date' , minDate ) ;
78
78
} ;
79
79
if ( maxDate ) {
80
- mdDatepicker . setAttribute ( 'md-max-date' , maxDate ) ;
80
+ mdDatepickerFrag . setAttribute ( 'md-max-date' , maxDate ) ;
81
81
} ;
82
82
}
83
83
} ;
84
84
85
- var tabs = function ( args ) {
85
+ var mdTabs = function ( args ) {
86
86
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' ) ;
88
88
89
89
args . form . tabs . forEach ( function ( tab , index ) {
90
90
var mdTab = document . createElement ( 'md-tab' ) ;
@@ -93,7 +93,7 @@ angular.module('schemaForm')
93
93
var childFrag = args . build ( tab . items , args . path + '.tabs[' + index + '].items' , args . state ) ;
94
94
mdTabBody . appendChild ( childFrag ) ;
95
95
mdTab . appendChild ( mdTabBody ) ;
96
- tabContainer . appendChild ( mdTab ) ;
96
+ mdTabsFrag . appendChild ( mdTab ) ;
97
97
} ) ;
98
98
}
99
99
} ;
@@ -105,7 +105,7 @@ angular.module('schemaForm')
105
105
array : { template : base + 'array.html' , builder : [ sfField , ngModelOptions , ngModel , array , condition ] } ,
106
106
autocomplete : {
107
107
template : base + 'autocomplete.html' ,
108
- builder : [ sfField , ngModel , ngModelOptions , sfMessages , condition , sfAutocomplete ]
108
+ builder : [ sfField , ngModel , ngModelOptions , sfMessages , condition , mdAutocomplete ]
109
109
} ,
110
110
boolean : { template : base + 'checkbox.html' , builder : defaults } ,
111
111
button : { template : base + 'submit.html' , builder : defaults } ,
@@ -114,7 +114,10 @@ angular.module('schemaForm')
114
114
template : base + 'checkboxes.html' ,
115
115
builder : [ sfField , ngModelOptions , ngModel , array , condition ]
116
116
} ,
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
+ } ,
118
121
'default' : { template : base + 'default.html' , builder : defaults } ,
119
122
fieldset : { template : base + 'fieldset.html' , builder : [ sfField , simpleTransclusion , condition ] } ,
120
123
help : { template : base + 'help.html' , builder : defaults } ,
@@ -126,7 +129,7 @@ angular.module('schemaForm')
126
129
section : { template : base + 'section.html' , builder : [ sfField , simpleTransclusion , condition ] } ,
127
130
select : { template : base + 'select.html' , builder : defaults } ,
128
131
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 ] } ,
130
133
tabarray : { template : base + 'tabarray.html' , builder : [ sfField , ngModelOptions , ngModel , array , condition ] } ,
131
134
textarea : { template : base + 'textarea.html' , builder : defaults }
132
135
} ) ;
@@ -158,7 +161,7 @@ angular.module('schemaForm')
158
161
}
159
162
else {
160
163
if (args.form.optionFilter) {
161
- mdDatepicker .setAttribute('md-items',
164
+ mdAutocomplete .setAttribute('md-items',
162
165
'item in evalExpr("this[\""+form.optionFilter+"\"](\""+searchText+"\")")');
163
166
}
164
167
}
0 commit comments