Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit cb42c26

Browse files
Update build after PR
1 parent 8570bb0 commit cb42c26

5 files changed

+32
-22
lines changed

‎bower.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "angular-schema-form-bootstrap",
3-
"version": "1.0.0-alpha.1",
43
"authors": [
54
"David Jensen (Textalk) <david.lgj@gmail.com>",
65
"Marcel Bennett <iamanthropic@gmail.com>"
@@ -23,7 +22,7 @@
2322
"tests"
2423
],
2524
"dependencies": {
26-
"angular-schema-form": "1.0.0-alpha.2"
25+
"angular-schema-form": "1.0.0-alpha.4"
2726
},
2827
"devDependencies": {
2928
"angular-ui-ace": "bower",

‎dist/angular-schema-form-bootstrap-bundled.js

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*!
22
* angular-schema-form-bootstrap
33
* @version 1.0.0-alpha.5
4-
* @date Thu, 20 Apr 2017 11:28:20 GMT
4+
* @date Sat, 29 Apr 2017 14:49:38 GMT
55
* @link https://github.com/json-schema-form/angular-schema-form-bootstrap
66
* @license MIT
77
* Copyright (c) 2014-2017 JSON Schema Form
@@ -211,7 +211,7 @@ module.exports = path;
211211
/***/ function(module, exports) {
212212

213213
var path = '/bootstrap/fieldset.html';
214-
var html = "<fieldset ng-disabled=\"form.readonly\" class=\"schema-form-fieldset {{::form.htmlClass + ' ' + idClass}}\" 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";
214+
var html = "<fieldset ng-disabled=\"form.readonly\" class=\"schema-form-fieldset {{::form.htmlClass + ' ' + idClass}}\">\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";
215215
window.angular.module('ng').run(['$templateCache', function(c) { c.put(path, html) }]);
216216
module.exports = path;
217217

@@ -464,7 +464,7 @@ function bootstrapDecoratorConfig(
464464
/* WEBPACK VAR INJECTION */(function(setImmediate, clearImmediate) {/*!
465465
* angular-schema-form
466466
* @version 1.0.0-alpha.5
467-
* @date Thu, 20 Apr 2017 11:16:31 GMT
467+
* @date Wed, 26 Apr 2017 14:49:08 GMT
468468
* @link https://github.com/json-schema-form/angular-schema-form
469469
* @license MIT
470470
* Copyright (c) 2014-2017 JSON Schema Form
@@ -3294,7 +3294,7 @@ __WEBPACK_IMPORTED_MODULE_1_angular___default.a.module('schemaForm', deps)
32943294
})
32953295

32963296
// Directives
3297-
.directive('sfChanged', __WEBPACK_IMPORTED_MODULE_7_sf_changed_directive__["a" /* default */]).directive('sfField', ['$parse', '$compile', '$http', '$templateCache', '$interpolate', '$q', 'sfErrorMessage', 'sfPath', 'sfSelect', __WEBPACK_IMPORTED_MODULE_8_sf_field_directive__["a" /* default */]]).directive('sfMessage', ['$injector', 'sfErrorMessage', __WEBPACK_IMPORTED_MODULE_9_sf_message_directive__["a" /* default */]]).directive('sfNewArray', ['sfSelect', 'sfPath', 'schemaForm', __WEBPACK_IMPORTED_MODULE_10_sf_array_directive__["a" /* default */]]).directive('sfSchema', ['$compile', '$http', '$templateCache', '$q', 'schemaForm', 'schemaFormDecorators', 'sfSelect', 'sfPath', 'sfBuilder', __WEBPACK_IMPORTED_MODULE_12_sf_schema_directive__["a" /* default */]]).directive('schemaValidate', ['sfValidator', '$parse', 'sfSelect', __WEBPACK_IMPORTED_MODULE_13_schema_validate_directive__["a" /* default */]]).directive('sfKeyController', ['schemaForm', 'sfPath', __WEBPACK_IMPORTED_MODULE_11_sf_key_directive__["a" /* default */]]);
3297+
.directive('sfChanged', __WEBPACK_IMPORTED_MODULE_7_sf_changed_directive__["a" /* default */]).directive('sfField', ['$parse', '$compile', '$http', '$templateCache', '$interpolate', '$q', 'sfErrorMessage', 'sfPath', 'sfSelect', __WEBPACK_IMPORTED_MODULE_8_sf_field_directive__["a" /* default */]]).directive('sfMessage', ['$injector', 'sfErrorMessage', __WEBPACK_IMPORTED_MODULE_9_sf_message_directive__["a" /* default */]]).directive('sfNewArray', ['sfSelect', 'sfPath', 'schemaForm', __WEBPACK_IMPORTED_MODULE_10_sf_array_directive__["a" /* default */]]).directive('sfSchema', ['$compile', '$http', '$templateCache', '$q', 'schemaForm', 'schemaFormDecorators', 'sfSelect', 'sfPath', 'sfBuilder', __WEBPACK_IMPORTED_MODULE_12_sf_schema_directive__["a" /* default */]]).directive('schemaValidate', ['sfValidator', '$parse', 'sfSelect', '$interpolate', __WEBPACK_IMPORTED_MODULE_13_schema_validate_directive__["a" /* default */]]).directive('sfKeyController', ['schemaForm', 'sfPath', __WEBPACK_IMPORTED_MODULE_11_sf_key_directive__["a" /* default */]]);
32983298

32993299
/***/ }),
33003300
/* 5 */
@@ -3305,7 +3305,7 @@ __WEBPACK_IMPORTED_MODULE_1_angular___default.a.module('schemaForm', deps)
33053305
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_angular___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_angular__);
33063306

33073307

3308-
/* harmony default export */ __webpack_exports__["a"] = function (sfValidator, $parse, sfSelect) {
3308+
/* harmony default export */ __webpack_exports__["a"] = function (sfValidator, $parse, sfSelect,$interpolate) {
33093309
return {
33103310
restrict: 'A',
33113311
scope: false,
@@ -3322,15 +3322,26 @@ __WEBPACK_IMPORTED_MODULE_1_angular___default.a.module('schemaForm', deps)
33223322
var error = null;
33233323
var form = scope.$eval(attrs.schemaValidate);
33243324

3325-
if (form.copyValueTo) {
3325+
//TODO move this out of validate
3326+
var copyTo = typeof form.copyValueTo === 'string' ? [form.copyValueTo] : form.copyValueTo;
3327+
if (copyTo && copyTo.length) {
33263328
ngModel.$viewChangeListeners.push(function () {
3327-
var paths = form.copyValueTo;
3328-
__WEBPACK_IMPORTED_MODULE_0_angular___default.a.forEach(paths, function (path) {
3329+
var context = {
3330+
"model": scope.model,
3331+
"form": form,
3332+
"arrayIndex": scope.$index,
3333+
"arrayIndices": scope.arrayIndices,
3334+
"path": scope.path,
3335+
"$i": scope.$i,
3336+
"$index": scope.$index
3337+
};
3338+
__WEBPACK_IMPORTED_MODULE_0_angular___default.a.forEach(copyTo, function (copyToPath) {
3339+
var path = copyToPath.replace(/\[/g, "[{{ ").replace(/\]/g, " }}]").replace(/^model\./, "");
3340+
path = $interpolate(path)(context);
33293341
sfSelect(path, scope.model, ngModel.$modelValue);
33303342
});
33313343
});
33323344
};
3333-
33343345
// Validate against the schema.
33353346

33363347
var validate = function validate(viewValue, triggered) {

‎dist/angular-schema-form-bootstrap-bundled.min.js

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/angular-schema-form-bootstrap.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*!
22
* angular-schema-form-bootstrap
33
* @version 1.0.0-alpha.5
4-
* @date Thu, 20 Apr 2017 11:28:20 GMT
4+
* @date Sat, 29 Apr 2017 14:49:38 GMT
55
* @link https://github.com/json-schema-form/angular-schema-form-bootstrap
66
* @license MIT
77
* Copyright (c) 2014-2017 JSON Schema Form
@@ -130,7 +130,7 @@ module.exports = path;
130130
/***/ function(module, exports) {
131131

132132
var path = '/bootstrap/fieldset.html';
133-
var html = "<fieldset ng-disabled=\"form.readonly\" class=\"schema-form-fieldset {{::form.htmlClass + ' ' + idClass}}\" 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";
133+
var html = "<fieldset ng-disabled=\"form.readonly\" class=\"schema-form-fieldset {{::form.htmlClass + ' ' + idClass}}\">\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";
134134
window.angular.module('ng').run(['$templateCache', function(c) { c.put(path, html) }]);
135135
module.exports = path;
136136

‎dist/angular-schema-form-bootstrap.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /