use infinite media picker in markdown editor
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
//inject umbracos assetsServce and dialog service
|
||||
function MarkdownEditorController($scope, $element, assetsService, dialogService, angularHelper, $timeout) {
|
||||
function MarkdownEditorController($scope, $element, assetsService, editorService, angularHelper, $timeout) {
|
||||
|
||||
//tell the assets service to load the markdown.editor libs from the markdown editors
|
||||
//plugin folder
|
||||
@@ -9,26 +9,18 @@ function MarkdownEditorController($scope, $element, assetsService, dialogService
|
||||
}
|
||||
|
||||
function openMediaPicker(callback) {
|
||||
|
||||
$scope.mediaPickerOverlay = {};
|
||||
$scope.mediaPickerOverlay.view = "mediaPicker";
|
||||
$scope.mediaPickerOverlay.show = true;
|
||||
$scope.mediaPickerOverlay.disableFolderSelect = true;
|
||||
|
||||
$scope.mediaPickerOverlay.submit = function(model) {
|
||||
|
||||
var selectedImagePath = model.selectedImages[0].image;
|
||||
callback(selectedImagePath);
|
||||
|
||||
$scope.mediaPickerOverlay.show = false;
|
||||
$scope.mediaPickerOverlay = null;
|
||||
};
|
||||
|
||||
$scope.mediaPickerOverlay.close = function(model) {
|
||||
$scope.mediaPickerOverlay.show = false;
|
||||
$scope.mediaPickerOverlay = null;
|
||||
};
|
||||
|
||||
var mediaPicker = {
|
||||
disableFolderSelect: true,
|
||||
submit: function(model) {
|
||||
var selectedImagePath = model.selectedImages[0].image;
|
||||
callback(selectedImagePath);
|
||||
editorService.close();
|
||||
},
|
||||
close: function() {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.mediaPicker(mediaPicker);
|
||||
}
|
||||
|
||||
assetsService
|
||||
|
||||
Reference in New Issue
Block a user