diff --git a/src/Umbraco.Web.UI.Client/src/views/prevalueeditors/treepicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/prevalueeditors/treepicker.controller.js
index 43237a2b54..ff92c0a35f 100644
--- a/src/Umbraco.Web.UI.Client/src/views/prevalueeditors/treepicker.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/prevalueeditors/treepicker.controller.js
@@ -6,19 +6,19 @@ angular.module('umbraco')
function($scope, dialogService, entityResource, $log, iconHelper){
$scope.renderModel = [];
$scope.ids = [];
-
- $scope.cfg = {
- multiPicker: false,
- entityType: "Document",
- type: "content",
- treeAlias: "content"
- };
+
+ $scope.cfg = {
+ multiPicker: false,
+ entityType: "Document",
+ type: "content",
+ treeAlias: "content"
+ };
if($scope.model.value){
$scope.ids = $scope.model.value.split(',');
entityResource.getByIds($scope.ids, $scope.cfg.entityType).then(function(data){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
item.icon = iconHelper.convertFromLegacyIcon(item.icon);
$scope.renderModel.push({name: item.name, id: item.id, icon: item.icon});
});
@@ -69,7 +69,7 @@ angular.module('umbraco')
function populate(data){
if(angular.isArray(data)){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
$scope.add(item);
});
}else{
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/code/code.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/code/code.controller.js
deleted file mode 100644
index 3a5bae3e4f..0000000000
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/code/code.controller.js
+++ /dev/null
@@ -1,27 +0,0 @@
-angular.module("umbraco").controller("Umbraco.PropertyEditors.CodeMirrorController",
- function ($scope, $rootScope, assetsService) {
-
- /*
- require(
- [
- 'css!../lib/codemirror/js/lib/codemirror.css',
- 'css!../lib/codemirror/css/umbracoCustom.css',
- 'codemirrorHtml'
- ],
- function () {
-
- var editor = CodeMirror.fromTextArea(
- document.getElementById($scope.alias),
- {
- mode: CodeMirror.modes.htmlmixed,
- tabMode: "indent"
- });
-
- editor.on("change", function(cm) {
- $rootScope.$apply(function(){
- $scope.value = cm.getValue();
- });
- });
-
- });*/
-});
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/code/code.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/code/code.html
deleted file mode 100644
index 39a9b4a6f4..0000000000
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/code/code.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js
index 0a4d6d8699..ae477393c6 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js
@@ -6,8 +6,7 @@ angular.module('umbraco')
function($scope, dialogService, entityResource, $log, iconHelper){
$scope.renderModel = [];
$scope.ids = $scope.model.value ? $scope.model.value.split(',') : [];
-
-
+
//configuration
$scope.cfg = {
multiPicker: false,
@@ -20,22 +19,25 @@ angular.module('umbraco')
if($scope.model.config){
$scope.cfg = angular.extend($scope.cfg, $scope.model.config);
}
+
+ //Umbraco persists boolean for prevalues as "0" or "1" so we need to convert that!
+ $scope.cfg.multiPicker = ($scope.cfg.multiPicker.toString() == "1" ? true : ($scope.cfg.multiPicker === true));
if($scope.cfg.type === "member"){
- $scope.cfg.entityType = "Member";
- }else if($scope.cfg.type === "media"){
+ $scope.cfg.entityType = "Member";
+ }
+ else if ($scope.cfg.type === "media") {
$scope.cfg.entityType = "Media";
}
$scope.cfg.callback = populate;
+ $scope.cfg.treeAlias = $scope.cfg.type;
$scope.cfg.section = $scope.cfg.type;
$scope.cfg.filterCssClass = "not-allowed not-published";
- //$scope.cfg.scope = $scope;
-
-
+
//load current data
entityResource.getByIds($scope.ids, $scope.cfg.entityType).then(function(data){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
item.icon = iconHelper.convertFromLegacyIcon(item.icon);
$scope.renderModel.push({name: item.name, id: item.id, icon: item.icon});
});
@@ -95,7 +97,7 @@ angular.module('umbraco')
function populate(data){
if(angular.isArray(data)){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
$scope.add(item);
});
}else{
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html
index 91328896a3..e22d4cf22b 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html
@@ -15,7 +15,7 @@
-
+
-
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/membergrouppicker/membergrouppicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/membergrouppicker/membergrouppicker.controller.js
index 4e236bd668..78650d0202 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/membergrouppicker/membergrouppicker.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/membergrouppicker/membergrouppicker.controller.js
@@ -75,7 +75,7 @@ angular.module('umbraco')
function populate(data){
if(angular.isArray(data)){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
$scope.add(item);
});
}else{
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.controller.js
index b847e10e34..0e6b350dcd 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.controller.js
@@ -13,7 +13,7 @@ angular.module('umbraco')
}
entityResource.getByIds($scope.ids, $scope.cfg.entityType).then(function(data){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
item.icon = iconHelper.convertFromLegacyIcon(item.icon);
$scope.renderModel.push({name: item.name, id: item.id, icon: item.icon});
});
@@ -81,7 +81,7 @@ angular.module('umbraco')
function populate(data){
if(angular.isArray(data)){
- $(data).each(function(i, item){
+ _.each(data, function (item, i) {
$scope.add(item);
});
}else{
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.html
index d8558dd928..1cacb21be9 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.html
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/memberpicker/memberpicker.html
@@ -16,7 +16,7 @@
-
+
-
diff --git a/src/Umbraco.Web/PropertyEditors/ContentPickerPropertyEditor.cs b/src/Umbraco.Web/PropertyEditors/ContentPickerPropertyEditor.cs
index 796ead8105..115735fb92 100644
--- a/src/Umbraco.Web/PropertyEditors/ContentPickerPropertyEditor.cs
+++ b/src/Umbraco.Web/PropertyEditors/ContentPickerPropertyEditor.cs
@@ -3,7 +3,7 @@ using Umbraco.Core.PropertyEditors;
namespace Umbraco.Web.PropertyEditors
{
- [PropertyEditor(Constants.PropertyEditors.ContentPickerAlias, "Content Picker", "contentpicker", IsParameterEditor = true)]
+ [PropertyEditor(Constants.PropertyEditors.ContentPickerAlias, "Content Picker", "INT", "contentpicker", IsParameterEditor = true)]
public class ContentPickerPropertyEditor : PropertyEditor
{
}
diff --git a/src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs b/src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs
index 282b856b74..042d8e01f8 100644
--- a/src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs
+++ b/src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs
@@ -9,7 +9,7 @@ using Umbraco.Core.PropertyEditors;
namespace Umbraco.Web.PropertyEditors
{
- [PropertyEditor(Constants.PropertyEditors.MediaPickerAlias, "Media Picker", "mediapicker")]
+ [PropertyEditor(Constants.PropertyEditors.MediaPickerAlias, "Media Picker", "INT", "mediapicker")]
public class MediaPickerPropertyEditor : PropertyEditor
{
protected override PropertyValueEditor CreateValueEditor()