|
1 |
| -//! angular-formly version 6.23.1 built with ♥ by Astrism <[email protected]>, Kent C. Dodds <[email protected]> (ó ì_í)=óò=(ì_í ò) |
| 1 | +//! angular-formly version 6.23.2 built with ♥ by Astrism <[email protected]>, Kent C. Dodds <[email protected]> (ó ì_í)=óò=(ì_í ò) |
2 | 2 |
|
3 | 3 | (function webpackUniversalModuleDefinition(root, factory) {
|
4 | 4 | if(typeof exports === 'object' && typeof module === 'object')
|
@@ -147,7 +147,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
147 | 147 |
|
148 | 148 | ngModule.constant('formlyApiCheck', _providersFormlyApiCheck2['default']);
|
149 | 149 | ngModule.constant('formlyErrorAndWarningsUrlPrefix', _otherDocsBaseUrl2['default']);
|
150 |
| - ngModule.constant('formlyVersion', ("6.23.1")); // <-- webpack variable |
| 150 | + ngModule.constant('formlyVersion', ("6.23.2")); // <-- webpack variable |
151 | 151 |
|
152 | 152 | ngModule.provider('formlyUsability', _providersFormlyUsability2['default']);
|
153 | 153 | ngModule.provider('formlyConfig', _providersFormlyConfig2['default']);
|
@@ -449,7 +449,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
449 | 449 | Object.defineProperty(exports, "__esModule", {
|
450 | 450 | value: true
|
451 | 451 | });
|
452 |
| - exports["default"] = "https://github.com/formly-js/angular-formly/blob/" + ("6.23.1") + "/other/ERRORS_AND_WARNINGS.md#"; |
| 452 | + exports["default"] = "https://github.com/formly-js/angular-formly/blob/" + ("6.23.2") + "/other/ERRORS_AND_WARNINGS.md#"; |
453 | 453 | module.exports = exports["default"];
|
454 | 454 |
|
455 | 455 | /***/ },
|
@@ -2470,7 +2470,39 @@ return /******/ (function(modules) { // webpackBootstrap
|
2470 | 2470 | var selectorNot = _angularFix2['default'].isString(skip) ? ':not(' + skip + ')' : '';
|
2471 | 2471 | var skipNot = ':not([formly-skip-ng-model-attrs-manipulator])';
|
2472 | 2472 | var query = '[ng-model]' + selectorNot + skipNot + ', [data-ng-model]' + selectorNot + skipNot;
|
2473 |
| - return node.querySelectorAll(query); |
| 2473 | + try { |
| 2474 | + return node.querySelectorAll(query); |
| 2475 | + } catch (e) { |
| 2476 | + //this code is needed for IE8, as it does not support the CSS3 ':not' selector |
| 2477 | + //it should be removed when IE8 support is dropped |
| 2478 | + return getNgModelNodesFallback(node, skip); |
| 2479 | + } |
| 2480 | + } |
| 2481 | + |
| 2482 | + function getNgModelNodesFallback(node, skip) { |
| 2483 | + var allNgModelNodes = node.querySelectorAll('[ng-model], [data-ng-model]'); |
| 2484 | + var matchingNgModelNodes = []; |
| 2485 | + |
| 2486 | + //make sure this array is compatible with NodeList type by adding an 'item' function |
| 2487 | + matchingNgModelNodes.item = function (i) { |
| 2488 | + return this[i]; |
| 2489 | + }; |
| 2490 | + |
| 2491 | + for (var i = 0; i < allNgModelNodes.length; i++) { |
| 2492 | + var ngModelNode = allNgModelNodes[i]; |
| 2493 | + if (!ngModelNode.hasAttribute('formly-skip-ng-model-attrs-manipulator') && (_angularFix2['default'].isString(skip) || !nodeMatches(ngModelNode, skip))) { |
| 2494 | + |
| 2495 | + matchingNgModelNodes.push(ngModelNode); |
| 2496 | + } |
| 2497 | + } |
| 2498 | + |
| 2499 | + return matchingNgModelNodes; |
| 2500 | + } |
| 2501 | + |
| 2502 | + function nodeMatches(node, selector) { |
| 2503 | + var div = document.createElement('div'); |
| 2504 | + div.innerHTML = node.outerHTML; |
| 2505 | + return div.querySelector(selector); |
2474 | 2506 | }
|
2475 | 2507 |
|
2476 | 2508 | function getSkip(options) {
|
|
0 commit comments