@@ -61,9 +61,9 @@ return /******/ (function(modules) { // webpackBootstrap
6161/* 0 */
6262/***/ function ( module , exports , __webpack_require__ ) {
6363
64+ 'use strict' ;
65+
6466 __webpack_require__ ( 1 ) ;
65- //require('./angular-schema-form-bootstrap-templates.js');
66- //require('./type-parser.js');
6767 __webpack_require__ ( 2 ) ;
6868
6969/***/ } ,
@@ -3666,23 +3666,25 @@ return /******/ (function(modules) { // webpackBootstrap
36663666/* 2 */
36673667/***/ function ( module , exports , __webpack_require__ ) {
36683668
3669+ 'use strict' ;
3670+
36693671 // angular-templatecache-loader
3670- let textareaTemplate = __webpack_require__ ( 18 ) ;
3671- let fieldsetTemplate = __webpack_require__ ( 8 ) ;
3672- let arrayTemplate = __webpack_require__ ( 4 ) ;
3673- let tabarrayTemplate = __webpack_require__ ( 16 ) ;
3674- let tabsTemplate = __webpack_require__ ( 17 ) ;
3675- let sectionTemplate = __webpack_require__ ( 13 ) ;
3676- let actionsTemplate = __webpack_require__ ( 3 ) ;
3677- let selectTemplate = __webpack_require__ ( 14 ) ;
3678- let checkboxTemplate = __webpack_require__ ( 5 ) ;
3679- let checkboxesTemplate = __webpack_require__ ( 6 ) ;
3680- let submitTemplate = __webpack_require__ ( 15 ) ;
3681- let radiosTemplate = __webpack_require__ ( 12 ) ;
3682- let radiosInlineTemplate = __webpack_require__ ( 11 ) ;
3683- let radiobuttonsTemplate = __webpack_require__ ( 10 ) ;
3684- let helpTemplate = __webpack_require__ ( 9 ) ;
3685- let defaultTemplate = __webpack_require__ ( 7 ) ;
3672+ var textareaTemplate = __webpack_require__ ( 18 ) ;
3673+ var fieldsetTemplate = __webpack_require__ ( 8 ) ;
3674+ var arrayTemplate = __webpack_require__ ( 4 ) ;
3675+ var tabarrayTemplate = __webpack_require__ ( 16 ) ;
3676+ var tabsTemplate = __webpack_require__ ( 17 ) ;
3677+ var sectionTemplate = __webpack_require__ ( 13 ) ;
3678+ var actionsTemplate = __webpack_require__ ( 3 ) ;
3679+ var selectTemplate = __webpack_require__ ( 14 ) ;
3680+ var checkboxTemplate = __webpack_require__ ( 5 ) ;
3681+ var checkboxesTemplate = __webpack_require__ ( 6 ) ;
3682+ var submitTemplate = __webpack_require__ ( 15 ) ;
3683+ var radiosTemplate = __webpack_require__ ( 12 ) ;
3684+ var radiosInlineTemplate = __webpack_require__ ( 11 ) ;
3685+ var radiobuttonsTemplate = __webpack_require__ ( 10 ) ;
3686+ var helpTemplate = __webpack_require__ ( 9 ) ;
3687+ var defaultTemplate = __webpack_require__ ( 7 ) ;
36863688
36873689 angular . module ( 'schemaForm' ) . config ( bootstrapDecoratorConfig ) . filter ( 'sfCamelKey' , sfCamelKeyFilter ) ;
36883690
@@ -3700,7 +3702,7 @@ return /******/ (function(modules) { // webpackBootstrap
37003702 var numeric = sfBuilderProvider . builders . numeric ;
37013703
37023704 // Tabs is so bootstrap specific that it stays here.
3703- var tabs = function ( args ) {
3705+ var tabs = function tabs ( args ) {
37043706 if ( args . form . tabs && args . form . tabs . length > 0 ) {
37053707 var tabContent = args . fieldFrag . querySelector ( '.tab-content' ) ;
37063708
@@ -3722,7 +3724,7 @@ return /******/ (function(modules) { // webpackBootstrap
37223724 }
37233725 } ;
37243726
3725- var selectPlaceholder = function ( args ) {
3727+ var selectPlaceholder = function selectPlaceholder ( args ) {
37263728 if ( args . form . placeholder ) {
37273729 var selectBox = args . fieldFrag . querySelector ( 'select' ) ;
37283730 var option = document . createElement ( 'option' ) ;
@@ -3917,7 +3919,7 @@ return /******/ (function(modules) { // webpackBootstrap
39173919/***/ function ( module , exports ) {
39183920
39193921 var path = 'bootstrap/tabarray.html' ;
3920- var html = "\r\n<div ng-init=\"selected = { tab: 0 }\"\r\n ng-model=\"modelArray\" schema-validate=\"form\"\r\n sf-field-model=\"sf-new-array\"\r\n sf-new-array\r\n class=\"clearfix schema-form-tabarray schema-form-tabarray-{{form.tabType || 'left'}} {{form.htmlClass}}\">\r\n <div ng-if=\"!form.tabType || form.tabType !== 'right'\"\r\n ng-class=\"{'col-xs-3': !form.tabType || form.tabType === 'left'}\">\r\n <ol class=\"nav nav-tabs\"\r\n ng-class=\"{ 'tabs-left': !form.tabType || form.tabType === 'left'}\"\r\n sf-field-model ui-sortable=\"form.sortOptions\">\r\n <li sf-field-model=\"ng-repeat\"\r\n ng-repeat=\"item in $$value$$ track by $index\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = $index)\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n <a href=\"#\">{{interp(form.title,{'$index':$index, value: item}) || $index}}</a>\r\n </li>\r\n <li ng-hide=\"form.readonly || form.add === null\"\r\n ng-disabled=\"form.schema.maxItems <= modelArray.length\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = appendToArray().length - 1)\">\r\n <a href=\"#\">\r\n <i class=\"glyphicon glyphicon-plus\"></i>\r\n {{ form.add || 'Add'}}\r\n </a>\r\n </li>\r\n </ol>\r\n </div>\r\n\r\n <div ng-class=\"{'col-xs-9': !form.tabType || form.tabType === 'left' || form.tabType === 'right'}\">\r\n <div class=\"tab-content {{form.fieldHtmlClass}}\">\r\n <div class=\"tab-pane clearfix tab{{selected.tab}} index{{$index}}\"\r\n sf-field-model=\"ng-repeat\"\r\n ng-repeat=\"item in $$value$$ track by $index\"\r\n ng-show=\"selected.tab === $index\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n\r\n <div schema-form-array-items></div>\r\n\r\n <button ng-hide=\"form.readonly || form.remove === null\"\r\n ng-click=\"selected.tab = deleteFromArray($index).length - 1\"\r\n ng-disabled=\"form.schema.minItems >= modelArray.length\"\r\n type=\"button\"\r\n class=\"btn {{ form.style.remove || 'btn-default' }} pull-right\">\r\n <i class=\"glyphicon glyphicon-trash\"></i>\r\n {{ form.remove || 'Remove'}}\r\n </button>\r\n </div>\r\n <div class=\"help-block\"\r\n ng-show=\"(hasError() && errorMessage(schemaError())) || form.description\"\r\n ng-bind-html=\"(hasError() && errorMessage(schemaError())) || form.description\"></div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div ng-if=\"form.tabType === 'right'\" class=\"col-xs-3\">\r\n <ul class=\"nav nav-tabs tabs-right\">\r\n <li sf-field-model=\"ng-repeat\"\r\n ng-repeat=\"item in $$value$$ track by $index\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = $index)\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n <a href=\"#\">{{interp(form.title,{'$index':$index, value: item}) || $index}}</a>\r\n </li>\r\n <li ng-hide=\"form.readonly || form.add === null\"\r\n ng-disabled=\"form.schema.maxItems <= modelArray.length\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = appendToArray().length - 1)\">\r\n <a href=\"#\">\r\n <i class=\"glyphicon glyphicon-plus\"></i>\r\n {{ form.add || 'Add'}}\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n\r\n</div>\r\n" ;
3922+ var html = "<div ng-init=\"selected = { tab: 0 }\"\r\n ng-model=\"modelArray\" schema-validate=\"form\"\r\n sf-field-model=\"sf-new-array\"\r\n sf-new-array\r\n class=\"clearfix schema-form-tabarray schema-form-tabarray-{{form.tabType || 'left'}} {{form.htmlClass}}\">\r\n <div ng-if=\"!form.tabType || form.tabType !== 'right'\"\r\n ng-class=\"{'col-xs-3': !form.tabType || form.tabType === 'left'}\">\r\n <ol class=\"nav nav-tabs\"\r\n ng-class=\"{ 'tabs-left': !form.tabType || form.tabType === 'left'}\"\r\n sf-field-model ui-sortable=\"form.sortOptions\">\r\n <li sf-field-model=\"ng-repeat\"\r\n ng-repeat=\"item in $$value$$ track by $index\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = $index)\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n <a href=\"#\">{{interp(form.title,{'$index':$index, value: item}) || $index}}</a>\r\n </li>\r\n <li ng-hide=\"form.readonly || form.add === null\"\r\n ng-disabled=\"form.schema.maxItems <= modelArray.length\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = appendToArray().length - 1)\">\r\n <a href=\"#\">\r\n <i class=\"glyphicon glyphicon-plus\"></i>\r\n {{ form.add || 'Add'}}\r\n </a>\r\n </li>\r\n </ol>\r\n </div>\r\n\r\n <div ng-class=\"{'col-xs-9': !form.tabType || form.tabType === 'left' || form.tabType === 'right'}\">\r\n <div class=\"tab-content {{form.fieldHtmlClass}}\">\r\n <div class=\"tab-pane clearfix tab{{selected.tab}} index{{$index}}\"\r\n sf-field-model=\"ng-repeat\"\r\n ng-repeat=\"item in $$value$$ track by $index\"\r\n ng-show=\"selected.tab === $index\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n\r\n <div schema-form-array-items></div>\r\n\r\n <button ng-hide=\"form.readonly || form.remove === null\"\r\n ng-click=\"selected.tab = deleteFromArray($index).length - 1\"\r\n ng-disabled=\"form.schema.minItems >= modelArray.length\"\r\n type=\"button\"\r\n class=\"btn {{ form.style.remove || 'btn-default' }} pull-right\">\r\n <i class=\"glyphicon glyphicon-trash\"></i>\r\n {{ form.remove || 'Remove'}}\r\n </button>\r\n </div>\r\n <div class=\"help-block\"\r\n ng-show=\"(hasError() && errorMessage(schemaError())) || form.description\"\r\n ng-bind-html=\"(hasError() && errorMessage(schemaError())) || form.description\"></div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div ng-if=\"form.tabType === 'right'\" class=\"col-xs-3\">\r\n <ul class=\"nav nav-tabs tabs-right\">\r\n <li sf-field-model=\"ng-repeat\"\r\n ng-repeat=\"item in $$value$$ track by $index\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = $index)\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n <a href=\"#\">{{interp(form.title,{'$index':$index, value: item}) || $index}}</a>\r\n </li>\r\n <li ng-hide=\"form.readonly || form.add === null\"\r\n ng-disabled=\"form.schema.maxItems <= modelArray.length\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = appendToArray().length - 1)\">\r\n <a href=\"#\">\r\n <i class=\"glyphicon glyphicon-plus\"></i>\r\n {{ form.add || 'Add'}}\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n\r\n</div>\r\n" ;
39213923 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
39223924 module . exports = path ;
39233925
@@ -3926,7 +3928,7 @@ return /******/ (function(modules) { // webpackBootstrap
39263928/***/ function ( module , exports ) {
39273929
39283930 var path = 'bootstrap/tabs.html' ;
3929- var html = "<div ng-init=\"selected = { tab: 0 }\" class=\"schema-form-tabs {{form.htmlClass}}\">\r\n <ul class=\"nav nav-tabs\">\r\n <li ng-repeat=\"tab in form.tabs\"\r\n ng-disabled=\"form.readonly\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = $index)\"\r\n ng-class=\"{active: selected.tab === $index}\"\r\n ng-if=\"(!tab.condition || evalExpr(tab.condition, { model: model, arrayIndex: $index}))\" >\r\n <a href=\"#\">{{ tab.title }}</a>\r\n </li>\r\n </ul>\r\n\r\n <div class=\"tab-content {{form.fieldHtmlClass}}\">\r\n </div>\r\n</div>\r\n" ;
3931+ var html = "<div ng-init=\"selected = { tab: 0 }\" class=\"schema-form-tabs {{form.htmlClass}}\">\r\n <ul class=\"nav nav-tabs\">\r\n <li ng-repeat=\"tab in form.tabs\"\r\n ng-disabled=\"form.readonly\"\r\n ng-click=\"$event.preventDefault() || (selected.tab = $index)\"\r\n ng-class=\"{active: selected.tab === $index}\">\r\n <a href=\"#\">{{ tab.title }}</a>\r\n </li>\r\n </ul>\r\n\r\n <div class=\"tab-content {{form.fieldHtmlClass}}\">\r\n </div>\r\n</div>\r\n" ;
39303932 window . angular . module ( 'ng' ) . run ( [ '$templateCache' , function ( c ) { c . put ( path , html ) } ] ) ;
39313933 module . exports = path ;
39323934
0 commit comments