Renaming variable to allow MNTP media selection
This commit is contained in:
@@ -1316,7 +1316,7 @@ function tinyMceService($rootScope, $q, imageHelper, $locale, $http, $timeout, s
|
||||
startNodeId: userData.startMediaIds.length !== 1 ? -1 : userData.startMediaIds[0],
|
||||
startNodeIsVirtual: userData.startMediaIds.length !== 1,
|
||||
submit: function (model) {
|
||||
self.insertMediaInEditor(args.editor, model.selectedImages[0]);
|
||||
self.insertMediaInEditor(args.editor, model.selection[0]);
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
|
||||
@@ -118,7 +118,7 @@ angular.module("umbraco").controller("Umbraco.Editors.LinkPickerController",
|
||||
startNodeId: userData.startMediaIds.length !== 1 ? -1 : userData.startMediaIds[0],
|
||||
startNodeIsVirtual: userData.startMediaIds.length !== 1,
|
||||
submit: function (model) {
|
||||
var media = model.selectedImages[0];
|
||||
var media = model.selection[0];
|
||||
|
||||
$scope.model.target.id = media.id;
|
||||
$scope.model.target.udi = media.udi;
|
||||
|
||||
@@ -41,7 +41,7 @@ angular.module("umbraco")
|
||||
|
||||
$scope.maxFileSize = umbracoSettings.maxFileSize + "KB";
|
||||
|
||||
$scope.model.selectedImages = [];
|
||||
$scope.model.selection = [];
|
||||
|
||||
$scope.acceptedMediatypes = [];
|
||||
mediaTypeHelper.getAllowedImagetypes($scope.startNodeId)
|
||||
@@ -145,7 +145,7 @@ angular.module("umbraco")
|
||||
|
||||
$scope.gotoFolder = function(folder) {
|
||||
if (!$scope.multiPicker) {
|
||||
deselectAllImages($scope.model.selectedImages);
|
||||
deselectAllImages($scope.model.selection);
|
||||
}
|
||||
|
||||
if (!folder) {
|
||||
@@ -212,19 +212,19 @@ angular.module("umbraco")
|
||||
|
||||
function selectImage(image) {
|
||||
if (image.selected) {
|
||||
for (var i = 0; $scope.model.selectedImages.length > i; i++) {
|
||||
var imageInSelection = $scope.model.selectedImages[i];
|
||||
for (var i = 0; $scope.model.selection.length > i; i++) {
|
||||
var imageInSelection = $scope.model.selection[i];
|
||||
if (image.key === imageInSelection.key) {
|
||||
image.selected = false;
|
||||
$scope.model.selectedImages.splice(i, 1);
|
||||
$scope.model.selection.splice(i, 1);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (!$scope.multiPicker) {
|
||||
deselectAllImages($scope.model.selectedImages);
|
||||
deselectAllImages($scope.model.selection);
|
||||
}
|
||||
image.selected = true;
|
||||
$scope.model.selectedImages.push(image);
|
||||
$scope.model.selection.push(image);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -238,7 +238,7 @@ angular.module("umbraco")
|
||||
|
||||
$scope.onUploadComplete = function(files) {
|
||||
$scope.gotoFolder($scope.currentFolder).then(function() {
|
||||
if (files.length === 1 && $scope.model.selectedImages.length === 0) {
|
||||
if (files.length === 1 && $scope.model.selection.length === 0) {
|
||||
var image = $scope.images[$scope.images.length - 1];
|
||||
$scope.target = image;
|
||||
$scope.target.url = mediaHelper.resolveFile(image);
|
||||
@@ -275,7 +275,7 @@ angular.module("umbraco")
|
||||
$scope.mediaPickerDetailsOverlay.show = true;
|
||||
|
||||
$scope.mediaPickerDetailsOverlay.submit = function(model) {
|
||||
$scope.model.selectedImages.push($scope.target);
|
||||
$scope.model.selection.push($scope.target);
|
||||
$scope.model.submit($scope.model);
|
||||
|
||||
$scope.mediaPickerDetailsOverlay.show = false;
|
||||
@@ -384,11 +384,11 @@ angular.module("umbraco")
|
||||
var folderImage = $scope.images[folderImageIndex];
|
||||
var imageIsSelected = false;
|
||||
|
||||
if ($scope.model && angular.isArray($scope.model.selectedImages)) {
|
||||
if ($scope.model && angular.isArray($scope.model.selection)) {
|
||||
for (var selectedImageIndex = 0;
|
||||
selectedImageIndex < $scope.model.selectedImages.length;
|
||||
selectedImageIndex < $scope.model.selection.length;
|
||||
selectedImageIndex++) {
|
||||
var selectedImage = $scope.model.selectedImages[selectedImageIndex];
|
||||
var selectedImage = $scope.model.selection[selectedImageIndex];
|
||||
|
||||
if (folderImage.key === selectedImage.key) {
|
||||
imageIsSelected = true;
|
||||
|
||||
@@ -7,7 +7,7 @@ function imageFilePickerController($scope) {
|
||||
onlyImages: true,
|
||||
show: true,
|
||||
submit: function (model) {
|
||||
$scope.model.value = model.selectedImages[0].image;
|
||||
$scope.model.value = model.selection[0].image;
|
||||
$scope.mediaPickerOverlay.show = false;
|
||||
$scope.mediaPickerOverlay = null;
|
||||
},
|
||||
|
||||
@@ -27,7 +27,7 @@ angular.module("umbraco")
|
||||
disableFolderSelect: true,
|
||||
onlyImages: true,
|
||||
submit: function(model) {
|
||||
var selectedImage = model.selectedImages[0];
|
||||
var selectedImage = model.selection[0];
|
||||
|
||||
$scope.control.value = {
|
||||
focalPoint: selectedImage.focalPoint,
|
||||
|
||||
@@ -16,7 +16,7 @@ function MarkdownEditorController($scope, $element, assetsService, editorService
|
||||
var mediaPicker = {
|
||||
disableFolderSelect: true,
|
||||
submit: function(model) {
|
||||
var selectedImagePath = model.selectedImages[0].image;
|
||||
var selectedImagePath = model.selection[0].image;
|
||||
callback(selectedImagePath);
|
||||
editorService.close();
|
||||
},
|
||||
|
||||
@@ -176,7 +176,7 @@ angular.module('umbraco').controller("Umbraco.PropertyEditors.MediaPickerControl
|
||||
|
||||
editorService.close();
|
||||
|
||||
_.each(model.selectedImages, function (media, i) {
|
||||
_.each(model.selection, function (media, i) {
|
||||
// if there is no thumbnail, try getting one if the media is not a placeholder item
|
||||
if (!media.thumbnail && media.id && media.metaData) {
|
||||
media.thumbnail = mediaHelper.resolveFileFromEntity(media, true);
|
||||
|
||||
Reference in New Issue
Block a user