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 7408170

Browse files
Remove key generator as that's in ASF now
1 parent cdafe11 commit 7408170

File tree

3 files changed

+38
-86
lines changed

3 files changed

+38
-86
lines changed

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

Lines changed: 35 additions & 47 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.1
4-
* @date Sat, 14 Jan 2017 17:11:45 GMT
4+
* @date Sun, 29 Jan 2017 00:45:28 GMT
55
* @link https://github.com/json-schema-form/angular-schema-form-bootstrap
66
* @license MIT
77
* Copyright (c) 2014-2017 JSON Schema Form
@@ -280,8 +280,7 @@ module.exports = path;
280280

281281
angular
282282
.module('schemaForm')
283-
.config(bootstrapDecoratorConfig)
284-
.filter('sfCamelKey', sfCamelKeyFilter);
283+
.config(bootstrapDecoratorConfig);
285284

286285
bootstrapDecoratorConfig.$inject = [
287286
'schemaFormProvider', 'schemaFormDecoratorsProvider', 'sfBuilderProvider', 'sfPathProvider', '$injector'
@@ -375,23 +374,6 @@ function bootstrapDecoratorConfig(
375374
}, []);
376375
};
377376

378-
/**
379-
* sfCamelKey Filter
380-
*/
381-
function sfCamelKeyFilter() {
382-
return function(formKey) {
383-
if (!formKey) { return ''; };
384-
var part, i, key;
385-
key = formKey.slice();
386-
for (i = 0; i < key.length; i++) {
387-
part = key[i].toLowerCase().split('');
388-
if (i && part.length) { part[0] = part[0].toUpperCase(); };
389-
key[i] = part.join('');
390-
};
391-
return key.join('');
392-
};
393-
};
394-
395377

396378
/***/ },
397379
/* 18 */
@@ -400,7 +382,7 @@ function sfCamelKeyFilter() {
400382
/*!
401383
* angular-schema-form
402384
* @version 1.0.0-alpha.1
403-
* @date Sat, 14 Jan 2017 17:09:44 GMT
385+
* @date Mon, 23 Jan 2017 13:42:17 GMT
404386
* @link https://github.com/json-schema-form/angular-schema-form
405387
* @license MIT
406388
* Copyright (c) 2014-2017 JSON Schema Form
@@ -484,7 +466,7 @@ module.exports = angular;
484466
/*!
485467
* json-schema-form-core
486468
* @version 1.0.0-alpha.1
487-
* @date Sat, 14 Jan 2017 17:07:51 GMT
469+
* @date Mon, 16 Jan 2017 13:06:10 GMT
488470
* @link https://github.com/json-schema-form/json-schema-form-core
489471
* @license MIT
490472
* Copyright (c) 2014-2017 JSON Schema Form
@@ -954,21 +936,21 @@ function defaultForm(schema, defaultSchemaTypes, ignore, globalOptions) {
954936
/***/ function(module, exports, __webpack_require__) {
955937

956938
"use strict";
957-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__schema_defaults__ = __webpack_require__(3);
958-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__sf_path__ = __webpack_require__(0);
959-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__canonical_title_map__ = __webpack_require__(1);
960-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__merge__ = __webpack_require__(5);
961-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__select__ = __webpack_require__(6);
962-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__traverse__ = __webpack_require__(7);
963-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__validate__ = __webpack_require__(8);
939+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__lib_schema_defaults__ = __webpack_require__(3);
940+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__lib_sf_path__ = __webpack_require__(0);
941+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__lib_canonical_title_map__ = __webpack_require__(1);
942+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__lib_merge__ = __webpack_require__(5);
943+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__lib_select__ = __webpack_require__(6);
944+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__lib_traverse__ = __webpack_require__(7);
945+
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__lib_validate__ = __webpack_require__(8);
964946
/* harmony export (binding) */ __webpack_require__.d(exports, "sfPath", function() { return sfPath; });
965947
/* harmony export (binding) */ __webpack_require__.d(exports, "schemaDefaults", function() { return schemaDefaults; });
966948
/* harmony export (binding) */ __webpack_require__.d(exports, "canonicalTitleMap", function() { return canonicalTitleMap; });
967-
/* harmony reexport (binding) */ __webpack_require__.d(exports, "merge", function() { return __WEBPACK_IMPORTED_MODULE_3__merge__["a"]; });
968-
/* harmony reexport (binding) */ __webpack_require__.d(exports, "select", function() { return __WEBPACK_IMPORTED_MODULE_4__select__["a"]; });
969-
/* harmony reexport (binding) */ __webpack_require__.d(exports, "traverseSchema", function() { return __WEBPACK_IMPORTED_MODULE_5__traverse__["a"]; });
970-
/* harmony reexport (binding) */ __webpack_require__.d(exports, "traverseForm", function() { return __WEBPACK_IMPORTED_MODULE_5__traverse__["b"]; });
971-
/* harmony reexport (binding) */ __webpack_require__.d(exports, "validate", function() { return __WEBPACK_IMPORTED_MODULE_6__validate__["a"]; });
949+
/* harmony reexport (binding) */ __webpack_require__.d(exports, "merge", function() { return __WEBPACK_IMPORTED_MODULE_3__lib_merge__["a"]; });
950+
/* harmony reexport (binding) */ __webpack_require__.d(exports, "select", function() { return __WEBPACK_IMPORTED_MODULE_4__lib_select__["a"]; });
951+
/* harmony reexport (binding) */ __webpack_require__.d(exports, "traverseSchema", function() { return __WEBPACK_IMPORTED_MODULE_5__lib_traverse__["a"]; });
952+
/* harmony reexport (binding) */ __webpack_require__.d(exports, "traverseForm", function() { return __WEBPACK_IMPORTED_MODULE_5__lib_traverse__["b"]; });
953+
/* harmony reexport (binding) */ __webpack_require__.d(exports, "validate", function() { return __WEBPACK_IMPORTED_MODULE_6__lib_validate__["a"]; });
972954

973955

974956

@@ -978,9 +960,9 @@ function defaultForm(schema, defaultSchemaTypes, ignore, globalOptions) {
978960

979961

980962

981-
var sfPath = __WEBPACK_IMPORTED_MODULE_1__sf_path__;
982-
var schemaDefaults = __WEBPACK_IMPORTED_MODULE_0__schema_defaults__;
983-
var canonicalTitleMap = __WEBPACK_IMPORTED_MODULE_2__canonical_title_map__["a" /* default */];
963+
var sfPath = __WEBPACK_IMPORTED_MODULE_1__lib_sf_path__;
964+
var schemaDefaults = __WEBPACK_IMPORTED_MODULE_0__lib_schema_defaults__;
965+
var canonicalTitleMap = __WEBPACK_IMPORTED_MODULE_2__lib_canonical_title_map__["a" /* default */];
984966

985967
/***/ },
986968
/* 5 */
@@ -1128,6 +1110,7 @@ function select(projection, obj, valueToSet) {
11281110
if (typeof valueToSet !== 'undefined' && parts.length === 1) {
11291111
// special case, just setting one variable
11301112
obj[parts[0]] = valueToSet;
1113+
11311114
return obj;
11321115
};
11331116

@@ -1137,12 +1120,14 @@ function select(projection, obj, valueToSet) {
11371120
};
11381121

11391122
var value = obj[parts[0]];
1123+
11401124
for (var i = 1; i < parts.length; i++) {
11411125
// Special case: We allow JSON Form syntax for arrays using empty brackets
11421126
// These will of course not work here so we exit if they are found.
11431127
if (parts[i] === '') {
11441128
return undefined;
1145-
}
1129+
};
1130+
11461131
if (typeof valueToSet !== 'undefined') {
11471132
if (i === parts.length - 1) {
11481133
// last step. Let's set the value
@@ -1152,19 +1137,22 @@ function select(projection, obj, valueToSet) {
11521137
// Make sure to create new objects on the way if they are not there.
11531138
// We need to look ahead to check if array is appropriate
11541139
var tmp = value[parts[i]];
1140+
11551141
if (typeof tmp === 'undefined' || tmp === null) {
11561142
tmp = numRe.test(parts[i + 1]) ? [] : {};
11571143
value[parts[i]] = tmp;
1158-
}
1144+
};
1145+
11591146
value = tmp;
1160-
}
1147+
};
11611148
} else if (value) {
11621149
// Just get nex value.
11631150
value = value[parts[i]];
1164-
}
1165-
}
1151+
};
1152+
};
1153+
11661154
return value;
1167-
}
1155+
};
11681156

11691157
/***/ },
11701158
/* 7 */
@@ -1521,7 +1509,6 @@ __WEBPACK_IMPORTED_MODULE_1_angular___default.a.module('schemaForm', deps)
15211509
// Validate against the schema.
15221510

15231511
var validate = function validate(viewValue) {
1524-
//console.log('validate called', viewValue)
15251512
//Still might be undefined
15261513
if (!form) {
15271514
return viewValue;
@@ -1602,9 +1589,10 @@ __WEBPACK_IMPORTED_MODULE_1_angular___default.a.module('schemaForm', deps)
16021589

16031590
// A bit ugly but useful.
16041591
scope.validateField = function (formName) {
1592+
var noField = formName === undefined;
16051593
// If we have specified a form name, and this model is not within
16061594
// that form, then leave things be.
1607-
if (formName!=undefined && ngModel.$$parentForm.$name !== formName) {
1595+
if (!noField && ngModel.$$parentForm.$name !== formName) {
16081596
return;
16091597
}
16101598

@@ -1613,9 +1601,9 @@ __WEBPACK_IMPORTED_MODULE_1_angular___default.a.module('schemaForm', deps)
16131601
// Just setting the viewValue isn't enough to trigger validation
16141602
// since it's the same value. This will be better when we drop
16151603
// 1.2 support.
1616-
if (schema && schema.type.indexOf('array') !== -1) {
1604+
if (noField||schema && schema.type.indexOf('array') !== -1) {
16171605
validate(ngModel.$modelValue);
1618-
}
1606+
};
16191607

16201608
// We set the viewValue to trigger parsers,
16211609
// since modelValue might be empty and validating just that

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

Lines changed: 2 additions & 20 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.1
4-
* @date Sat, 14 Jan 2017 17:11:45 GMT
4+
* @date Sun, 29 Jan 2017 00:45:28 GMT
55
* @link https://github.com/json-schema-form/angular-schema-form-bootstrap
66
* @license MIT
77
* Copyright (c) 2014-2017 JSON Schema Form
@@ -280,8 +280,7 @@ module.exports = path;
280280

281281
angular
282282
.module('schemaForm')
283-
.config(bootstrapDecoratorConfig)
284-
.filter('sfCamelKey', sfCamelKeyFilter);
283+
.config(bootstrapDecoratorConfig);
285284

286285
bootstrapDecoratorConfig.$inject = [
287286
'schemaFormProvider', 'schemaFormDecoratorsProvider', 'sfBuilderProvider', 'sfPathProvider', '$injector'
@@ -375,23 +374,6 @@ function bootstrapDecoratorConfig(
375374
}, []);
376375
};
377376

378-
/**
379-
* sfCamelKey Filter
380-
*/
381-
function sfCamelKeyFilter() {
382-
return function(formKey) {
383-
if (!formKey) { return ''; };
384-
var part, i, key;
385-
key = formKey.slice();
386-
for (i = 0; i < key.length; i++) {
387-
part = key[i].toLowerCase().split('');
388-
if (i && part.length) { part[0] = part[0].toUpperCase(); };
389-
key[i] = part.join('');
390-
};
391-
return key.join('');
392-
};
393-
};
394-
395377

396378
/***/ },
397379
/* 18 */,

‎src/bootstrap-decorator.js

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ import textareaTemplate from './bootstrap/textarea.html';
1818

1919
angular
2020
.module('schemaForm')
21-
.config(bootstrapDecoratorConfig)
22-
.filter('sfCamelKey', sfCamelKeyFilter);
21+
.config(bootstrapDecoratorConfig);
2322

2423
bootstrapDecoratorConfig.$inject = [
2524
'schemaFormProvider', 'schemaFormDecoratorsProvider', 'sfBuilderProvider', 'sfPathProvider', '$injector'
@@ -112,20 +111,3 @@ function bootstrapDecoratorConfig(
112111
textarea: {template: textareaTemplate, builder: defaults},
113112
}, []);
114113
};
115-
116-
/**
117-
* sfCamelKey Filter
118-
*/
119-
function sfCamelKeyFilter() {
120-
return function(formKey) {
121-
if (!formKey) { return ''; };
122-
var part, i, key;
123-
key = formKey.slice();
124-
for (i = 0; i < key.length; i++) {
125-
part = key[i].toLowerCase().split('');
126-
if (i && part.length) { part[0] = part[0].toUpperCase(); };
127-
key[i] = part.join('');
128-
};
129-
return key.join('');
130-
};
131-
};

0 commit comments

Comments
(0)

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