Remove usages of angular.forEach in help services and filters
This commit is contained in:
committed by
Sebastiaan Janssen
parent
ea6937696e
commit
a5f69bbd7c
@@ -4,11 +4,11 @@ angular.module("umbraco.filters")
|
||||
|
||||
var result = [];
|
||||
|
||||
angular.forEach(array, function(arrayItem){
|
||||
array.forEach(function(arrayItem){
|
||||
|
||||
var exists = false;
|
||||
|
||||
angular.forEach(compareArray, function(compareItem){
|
||||
compareArray.forEach(function(compareItem){
|
||||
if( arrayItem[compareProperty] === compareItem[compareProperty]) {
|
||||
exists = true;
|
||||
}
|
||||
|
||||
@@ -95,7 +95,7 @@ function angularHelper($q) {
|
||||
*/
|
||||
revalidateNgModel: function (scope, ngModel) {
|
||||
this.safeApply(scope, function() {
|
||||
angular.forEach(ngModel.$parsers, function (parser) {
|
||||
ngModel.$parsers.forEach(function (parser) {
|
||||
parser(ngModel.$viewValue);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -148,7 +148,7 @@ function contentEditingHelper(fileManager, $q, $location, $routeParams, editorSt
|
||||
// first check if tab is already added
|
||||
var foundInfoTab = false;
|
||||
|
||||
angular.forEach(tabs, function (tab) {
|
||||
tabs.forEach(function (tab) {
|
||||
if (tab.id === infoTab.id && tab.alias === infoTab.alias) {
|
||||
foundInfoTab = true;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
|
||||
var newArray = [];
|
||||
|
||||
angular.forEach(array, function (arrayItem) {
|
||||
array.forEach(function (arrayItem) {
|
||||
|
||||
if (Utilities.isObject(arrayItem)) {
|
||||
newArray.push(arrayItem.id);
|
||||
@@ -116,13 +116,12 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
throw new Error("Cannot add this composition, these properties already exist on the content type: " + overlappingAliases.join());
|
||||
}
|
||||
|
||||
angular.forEach(compositeContentType.groups, function (compositionGroup) {
|
||||
|
||||
compositeContentType.groups.forEach(function (compositionGroup) {
|
||||
// order composition groups based on sort order
|
||||
compositionGroup.properties = $filter('orderBy')(compositionGroup.properties, 'sortOrder');
|
||||
|
||||
// get data type details
|
||||
angular.forEach(compositionGroup.properties, function (property) {
|
||||
compositionGroup.properties.forEach(function (property) {
|
||||
dataTypeResource.getById(property.dataTypeId)
|
||||
.then(function (dataType) {
|
||||
property.dataTypeIcon = dataType.icon;
|
||||
@@ -134,7 +133,7 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
compositionGroup.inherited = true;
|
||||
|
||||
// set inherited state on properties
|
||||
angular.forEach(compositionGroup.properties, function (compositionProperty) {
|
||||
compositionGroup.properties.forEach(function (compositionProperty) {
|
||||
compositionProperty.inherited = true;
|
||||
});
|
||||
|
||||
@@ -142,7 +141,7 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
compositionGroup.tabState = "inActive";
|
||||
|
||||
// if groups are named the same - merge the groups
|
||||
angular.forEach(contentType.groups, function (contentTypeGroup) {
|
||||
contentType.groups.forEach(function (contentTypeGroup) {
|
||||
|
||||
if (contentTypeGroup.name === compositionGroup.name) {
|
||||
|
||||
@@ -224,7 +223,7 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
|
||||
var groups = [];
|
||||
|
||||
angular.forEach(contentType.groups, function (contentTypeGroup) {
|
||||
contentType.groups.forEach(function (contentTypeGroup) {
|
||||
|
||||
if (contentTypeGroup.tabState !== "init") {
|
||||
|
||||
@@ -238,7 +237,7 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
var properties = [];
|
||||
|
||||
// remove all properties from composite content type
|
||||
angular.forEach(contentTypeGroup.properties, function (property) {
|
||||
contentTypeGroup.properties.forEach(function (property) {
|
||||
if (property.contentTypeId !== compositeContentType.id) {
|
||||
properties.push(property);
|
||||
}
|
||||
@@ -283,7 +282,7 @@ function contentTypeHelper(contentTypeResource, dataTypeResource, $filter, $inje
|
||||
|
||||
var sortOrder = 0;
|
||||
|
||||
angular.forEach(properties, function (property) {
|
||||
properties.forEach(function (property) {
|
||||
if (!property.inherited && property.propertyState !== "init") {
|
||||
property.sortOrder = sortOrder;
|
||||
}
|
||||
|
||||
@@ -419,7 +419,7 @@
|
||||
|
||||
if (isSelectedAll(items, selection)) {
|
||||
// unselect all items
|
||||
angular.forEach(items, function (item) {
|
||||
items.forEach(function (item) {
|
||||
item.selected = false;
|
||||
});
|
||||
|
||||
@@ -432,7 +432,7 @@
|
||||
selection.length = 0;
|
||||
|
||||
// select all items
|
||||
angular.forEach(items, function (item) {
|
||||
items.forEach(function (item) {
|
||||
var obj = {
|
||||
id: item.id
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
*
|
||||
* <pre>
|
||||
* searchService.searchMembers({term: 'bob'}).then(function(results){
|
||||
* angular.forEach(results, function(result){
|
||||
* results.forEach(function(result){
|
||||
* //returns:
|
||||
* {name: "name", id: 1234, menuUrl: "url", editorPath: "url", metaData: {}, subtitle: "/path/etc" }
|
||||
* })
|
||||
|
||||
@@ -107,7 +107,7 @@ function tinyMceService($rootScope, $q, imageHelper, $locale, $http, $timeout, s
|
||||
|
||||
//queue rules loading
|
||||
if (configuredStylesheets) {
|
||||
angular.forEach(configuredStylesheets, function (val, key) {
|
||||
configuredStylesheets.forEach(function (val, key) {
|
||||
|
||||
if (val.indexOf(Umbraco.Sys.ServerVariables.umbracoSettings.cssPath + "/") === 0) {
|
||||
// current format (full path to stylesheet)
|
||||
@@ -119,7 +119,7 @@ function tinyMceService($rootScope, $q, imageHelper, $locale, $http, $timeout, s
|
||||
}
|
||||
|
||||
promises.push(stylesheetResource.getRulesByName(val).then(function (rules) {
|
||||
angular.forEach(rules, function (rule) {
|
||||
rules.forEach(function (rule) {
|
||||
var r = {};
|
||||
r.title = rule.name;
|
||||
if (rule.selector[0] == ".") {
|
||||
|
||||
Reference in New Issue
Block a user