1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

TinyMce / MediaManager MediaPicker work and cleanup.

This commit is contained in:
Cameron
2018-08-10 15:30:44 -07:00
parent 48bed23ed6
commit 00576ee417
2 changed files with 111 additions and 54 deletions

View File

@@ -46,8 +46,9 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
});
});
*/
$(context).on('click', '.e-media-select', function ()
$(context).on('click', '.e-media-select', function (e)
{
e.preventDefault();
e107.mediaManager.eMediaSelect(this);
});
@@ -304,6 +305,9 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
*/
e107.mediaManager.eMediaSelect = function (that)
{
var $this = $(that);
// ID of the Media Manager Item.
var id = $this.attr('data-id');
@@ -334,6 +338,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
// Remove "selected" class from elements.
$('.e-media-select').removeClass('media-select-active');
@@ -341,6 +346,10 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
$this.addClass('media-select-active');
$this.closest('img').addClass('active');
if(bbcode === "file" && $bbcodeHolder.length > 0) // not needed for Tinymce
{
bbpath = '[file=' + id + ']' + name + '[/file]';
@@ -348,10 +357,12 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
return;
}
if(bbcode === "video" && $bbcodeHolder.length > 0)
if((bbcode === "video" || bbcode === "img") && $bbcodeHolder.length > 0)
{
e107.mediaManager.eMediaAttribute($this, bbcode);
bbpath = '[' + bbcode + ']' + path + '[/' + bbcode + ']';
$bbcodeHolder.val(bbpath);
}
if(bbcode === "glyph" && $bbcodeHolder.length > 0)
@@ -439,7 +450,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
console.log("Mode: Image");
}
console.log("Bbpath: " + bbpath);
console.log("Preview: "+preview);
console.log("Save Path: "+path);