@@ -250,7 +250,7 @@ return /******/ (function(modules) { // webpackBootstrap
250250/***/ function ( module , exports ) {
251251
252252 var path = 'bootstrap/fieldset.html' ;
253- var html = "<fieldset ng-disabled=\"form.readonly\" class=\"schema-form-fieldset {{::form.htmlClass}}\">\r\n <legend ng-class=\"{'sr-only': !showTitle() }\">{{ form.title }}</legend>\r\n <div class=\"help-block\" ng-show=\"form.description\" ng-bind-html=\"form.description\"></div>\r\n</fieldset>\r\n" ;
253+ var html = "<fieldset ng-disabled=\"form.readonly\" class=\"schema-form-fieldset {{::form.htmlClass}}\" sf-key-controller sf-parent-key=\"[{{form.key.join('][')}}]\" sf-index=\"{{$index}}\" >\r\n <legend ng-class=\"{'sr-only': !showTitle() }\">{{ form.title }}</legend>\r\n <div class=\"help-block\" ng-show=\"form.description\" ng-bind-html=\"form.description\"></div>\r\n</fieldset>\r\n" ;
254254 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
255255 module . exports = path ;
256256
@@ -268,7 +268,7 @@ return /******/ (function(modules) { // webpackBootstrap
268268/***/ function ( module , exports ) {
269269
270270 var path = 'bootstrap/radio-buttons.html' ;
271- var html = "<div class=\"form-group schema-form-radiobuttons {{::form.htmlClass}}\"\r\n ng-class=\"{'has-error': form.disableErrorState !== true && hasError(), 'has-success': form.disableSuccessState !== true && hasSuccess()}\">\r\n <div>\r\n <label class=\"control-label {{::form.labelHtmlClass}}\" ng-show=\"showTitle()\">{{form.title}}</label>\r\n </div>\r\n <div class=\"btn-group\">\r\n <label sf-field-model=\"replaceAll\" class=\"btn {{ (item.value === $$value$$) ? form.style.selected || 'btn-default' : form.style.unselected || 'btn-default'; }}\"\r\n ng-class=\"{ active: item.value === $$value$$ }\"\r\n ng-repeat=\"item in form.titleMap\">\r\n <input type=\"radio\"\r\n class=\"{{::form.fieldHtmlClass}}\"\r\n sf-changed=\"form\"\r\n style=\"display: none;\"\r\n ng-disabled=\"form.readonly\"\r\n sf-field-model\r\n schema-validate=\"form\"\r\n ng-value=\"item.value\"\r\n name=\"{{form.key.join('.')}}\">\r\n <span ng-bind-html=\"item.name\"></span>\r\n </label>\r\n </div>\r\n <div class=\"help-block\" sf-message=\"form.description\"></div>\r\n</div>\r\n" ;
271+ var html = "<div class=\"form-group schema-form-radiobuttons {{::form.htmlClass}}\"\r\n ng-class=\"{'has-error': form.disableErrorState !== true && hasError(), 'has-success': form.disableSuccessState !== true && hasSuccess()}\">\r\n <div>\r\n <label class=\"control-label {{::form.labelHtmlClass}}\" ng-show=\"showTitle()\">{{form.title}}</label>\r\n </div>\r\n <div class=\"btn-group\">\r\n <label sf-field-model=\"replaceAll\" class=\"btn {{ (tm.value === $$value$$) ? form.style.selected || 'btn-default' : form.style.unselected || 'btn-default'; }}\"\r\n ng-class=\"{ active: tm.value === $$value$$ }\"\r\n ng-repeat=\"tm in form.titleMap\">\r\n <input type=\"radio\"\r\n class=\"{{::form.fieldHtmlClass}}\"\r\n sf-changed=\"form\"\r\n style=\"display: none;\"\r\n ng-disabled=\"form.readonly\"\r\n sf-field-model\r\n schema-validate=\"form\"\r\n ng-value=\"tm.value\"\r\n name=\"{{::fieldId(true, false)}}\">\r\n <span ng-bind-html=\"tm.name\"></span>\r\n </label>\r\n </div>\r\n <div class=\"help-block\" sf-message=\"form.description\"></div>\r\n</div>\r\n" ;
272272 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
273273 module . exports = path ;
274274
@@ -277,7 +277,7 @@ return /******/ (function(modules) { // webpackBootstrap
277277/***/ function ( module , exports ) {
278278
279279 var path = 'bootstrap/radios-inline.html' ;
280- var html = "<div class=\"form-group schema-form-radios-inline {{::form.htmlClass}}\"\r\n ng-class=\"{'has-error': form.disableErrorState !== true && hasError(), 'has-success': form.disableSuccessState !== true && hasSuccess()}\">\r\n <label class=\"control-label {{::form.labelHtmlClass}}\"\r\n ng-show=\"showTitle()\" sf-field-model\r\n schema-validate=\"form\" >{{form.title}}</label>\r\n <div>\r\n <label class=\"radio-inline\" ng-repeat=\"item in form.titleMap\" >\r\n <input type=\"radio\"\r\n class=\"{{::form.fieldHtmlClass}}\"\r\n sf-changed=\"form\"\r\n ng-disabled=\"form.readonly\"\r\n sf-field-model\r\n ng-value=\"item .value\"\r\n name=\"{{form.key.join('.' )}}\">\r\n <span ng-bind-html=\"item .name\"></span>\r\n </label>\r\n </div>\r\n <div class=\"help-block\" sf-message=\"form.description\"></div>\r\n</div>\r\n" ;
280+ var html = "<div class=\"form-group schema-form-radios-inline {{::form.htmlClass}}\"\r\n ng-class=\"{'has-error': form.disableErrorState !== true && hasError(), 'has-success': form.disableSuccessState !== true && hasSuccess()}\">\r\n <label class=\"control-label {{::form.labelHtmlClass}}\"\r\n ng-show=\"showTitle()\" sf-field-model\r\n schema-validate=\"form\" >{{form.title}}</label>\r\n <div>\r\n <label class=\"radio-inline\" ng-repeat=\"tm in form.titleMap\" >\r\n <input type=\"radio\"\r\n class=\"{{::form.fieldHtmlClass}}\"\r\n sf-changed=\"form\"\r\n ng-disabled=\"form.readonly\"\r\n sf-field-model\r\n ng-value=\"tm .value\"\r\n name=\"{{::fieldId(true, false )}}\">\r\n <span ng-bind-html=\"tm .name\"></span>\r\n </label>\r\n </div>\r\n <div class=\"help-block\" sf-message=\"form.description\"></div>\r\n</div>\r\n" ;
281281 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
282282 module . exports = path ;
283283
@@ -286,7 +286,7 @@ return /******/ (function(modules) { // webpackBootstrap
286286/***/ function ( module , exports ) {
287287
288288 var path = 'bootstrap/radios.html' ;
289- var html = "<div class=\"form-group schema-form-radios {{::form.htmlClass}}\" ng-class=\"{'has-error': form.disableErrorState !== true && hasError(), 'has-success': form.disableSuccessState !== true && hasSuccess()}\">\r\n <label class=\"control-label {{::form.labelHtmlClass}}\"\r\n sf-field-model schema-validate=\"form\"\r\n ng-show=\"showTitle()\">{{form.title}}</label>\r\n <div class=\"radio\" ng-repeat=\"item in form.titleMap\">\r\n <label>\r\n <input type=\"radio\"\r\n class=\"{{::form.fieldHtmlClass}}\"\r\n sf-changed=\"form\"\r\n ng-disabled=\"form.readonly\"\r\n sf-field-model\r\n ng-value=\"item .value\"\r\n name=\"{{form.key.join('.' )}}\">\r\n <span ng-bind-html=\"item .name\"></span>\r\n </label>\r\n </div>\r\n <div class=\"help-block\" sf-message=\"form.description\"></div>\r\n</div>\r\n" ;
289+ var html = "<div class=\"form-group schema-form-radios {{::form.htmlClass}}\" ng-class=\"{'has-error': form.disableErrorState !== true && hasError(), 'has-success': form.disableSuccessState !== true && hasSuccess()}\">\r\n <label class=\"control-label {{::form.labelHtmlClass}}\"\r\n sf-field-model schema-validate=\"form\"\r\n ng-show=\"showTitle()\">{{form.title}}</label>\r\n <div class=\"radio\" ng-repeat=\"tm in form.titleMap\">\r\n <label>\r\n <input type=\"radio\"\r\n class=\"{{::form.fieldHtmlClass}}\"\r\n sf-changed=\"form\"\r\n ng-disabled=\"form.readonly\"\r\n sf-field-model\r\n ng-value=\"tm .value\"\r\n name=\"{{::fieldId(true, false )}}\">\r\n <span ng-bind-html=\"tm .name\"></span>\r\n </label>\r\n </div>\r\n <div class=\"help-block\" sf-message=\"form.description\"></div>\r\n</div>\r\n" ;
290290 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
291291 module . exports = path ;
292292
@@ -295,7 +295,7 @@ return /******/ (function(modules) { // webpackBootstrap
295295/***/ function ( module , exports ) {
296296
297297 var path = 'bootstrap/section.html' ;
298- var html = "<div class=\"schema-form-section {{::form.htmlClass}}\"></div>\r\n" ;
298+ var html = "<div class=\"schema-form-section {{::form.htmlClass}}\" sf-key-controller sf-parent-key=\"[{{form.key.join('][')}}]\" sf-index=\"{{$index}}\" ></div>\r\n" ;
299299 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
300300 module . exports = path ;
301301
0 commit comments