()
| 1053 | } |
| 1054 | |
| 1055 | var csp = function() { |
| 1056 | if (isDefined(csp.isActive_)) return csp.isActive_; |
| 1057 | |
| 1058 | var active = !!(document.querySelector('[ng-csp]') || |
| 1059 | document.querySelector('[data-ng-csp]')); |
| 1060 | |
| 1061 | if (!active) { |
| 1062 | try { |
| 1063 | /* jshint -W031, -W054 */ |
| 1064 | new Function(''); |
| 1065 | /* jshint +W031, +W054 */ |
| 1066 | } catch (e) { |
| 1067 | active = true; |
| 1068 | } |
| 1069 | } |
| 1070 | |
| 1071 | return (csp.isActive_ = active); |
| 1072 | }; |
| 1073 | |
| 1074 | /** |
| 1075 | * @ngdoc directive |
no test coverage detected