|
2 | 2 | 'use strict'
|
3 | 3 |
|
4 | 4 | var MultiUrlPickerController = function ($scope, angularHelper, entityResource, iconHelper) {
|
5 |
| - |
6 | 5 | this.renderModel = []
|
7 | 6 |
|
8 | 7 | if ($scope.preview) {
|
|
29 | 28 | $scope.multiUrlPickerForm.minCount.$setValidity('minCount', +$scope.model.config.minNumberOfItems <= this.renderModel.length)
|
30 | 29 | }
|
31 | 30 | if ($scope.model.config && $scope.model.config.maxNumberOfItems) {
|
32 |
| - $scope.multiUrlPickerForm.maxCount.$setValidity("maxCount", +$scope.model.config.maxNumberOfItems >= this.renderModel.length) |
| 31 | + $scope.multiUrlPickerForm.maxCount.$setValidity('maxCount', +$scope.model.config.maxNumberOfItems >= this.renderModel.length) |
33 | 32 | }
|
34 | 33 | this.sortableOptions.disabled = this.renderModel.length === 1
|
35 | 34 | }.bind(this))
|
|
119 | 118 | }
|
120 | 119 | }
|
121 | 120 |
|
122 |
| - angular.module('umbraco').controller('RJP.MultiUrlPickerController', MultiUrlPickerController) |
123 |
| - |
124 |
| - function mupHttpProvider($httpProvider) { |
125 |
| - |
126 |
| - $httpProvider.interceptors.push(function ($q) { |
127 |
| - return { |
128 |
| - 'response': function (response) { |
129 |
| - if (response.config.url.indexOf("views/common/overlays/linkpicker/linkpicker.html") !== -1) { |
130 |
| - // Inject the querystring field |
131 |
| - var $markup = $(response.data); |
132 |
| - var $urlField = $markup.find("[label=\"@defaultdialogs_urlLinkPicker\"]"); |
133 |
| - $urlField.after("<umb-control-group label='Query String' ng-if='model.querystring'><input type='text' placeholder='Query String' class='umb-editor umb-textstring' ng-model='model.target.querystring'/></umb-control-group>"); |
134 |
| - response.data = $markup[0]; |
135 |
| - } |
136 |
| - return response; |
137 |
| - } |
138 |
| - }; |
139 |
| - }); |
140 |
| - |
141 |
| - } |
142 |
| - |
143 |
| - angular.module("umbraco.services").config(['$httpProvider', mupHttpProvider]); |
| 121 | + var mupHttpProvider = function ($httpProvider) { |
| 122 | + $httpProvider.interceptors.push(function ($q) { |
| 123 | + return { |
| 124 | + response: function (response) { |
| 125 | + if (response.config.url.indexOf('views/common/overlays/linkpicker/linkpicker.html') !== -1) { |
| 126 | + // Inject the querystring field |
| 127 | + var $markup = $(response.data) |
| 128 | + var $urlField = $markup.find('[label="@defaultdialogs_urlLinkPicker"]') |
| 129 | + $urlField.after('<umb-control-group label="Query String" ng-if="model.querystring"><input type="text" placeholder="Query String" class="umb-editor umb-textstring" ng-model="model.target.querystring"/></umb-control-group>') |
| 130 | + response.data = $markup[0] |
| 131 | + } |
| 132 | + return response |
| 133 | + } |
| 134 | + } |
| 135 | + }) |
| 136 | + } |
144 | 137 |
|
| 138 | + angular.module('umbraco').controller('RJP.MultiUrlPickerController', MultiUrlPickerController) |
| 139 | + angular.module("umbraco.services").config(['$httpProvider', mupHttpProvider]); |
145 | 140 | })()
|
0 commit comments