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:
@@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user