50 lines
1.0 KiB
JavaScript
50 lines
1.0 KiB
JavaScript
/**
|
|
* Justboil.me - a TinyMCE image upload plugin
|
|
* jbimages/plugin.js
|
|
*
|
|
* Released under Creative Commons Attribution 3.0 Unported License
|
|
*
|
|
* License: http://creativecommons.org/licenses/by/3.0/
|
|
* Plugin info: http://justboil.me/
|
|
* Author: Viktor Kuzhelnyi
|
|
*
|
|
* Version: 2.3 released 23/06/2013
|
|
*/
|
|
|
|
tinymce.PluginManager.add('jbimages', function(editor, url) {
|
|
|
|
function jbBox() {
|
|
editor.windowManager.open({
|
|
title: 'Upload an image',
|
|
file : url + '/dialog-v4.htm',
|
|
width : 350,
|
|
height: 135,
|
|
buttons: [{
|
|
text: 'Upload',
|
|
classes:'widget btn primary first abs-layout-item',
|
|
disabled : true,
|
|
onclick: 'close'
|
|
},
|
|
{
|
|
text: 'Close',
|
|
onclick: 'close'
|
|
}]
|
|
});
|
|
}
|
|
|
|
// Add a button that opens a window
|
|
editor.addButton('jbimages', {
|
|
tooltip: 'Upload an image',
|
|
icon : 'image',
|
|
text: 'Upload',
|
|
onclick: jbBox
|
|
});
|
|
|
|
// Adds a menu item to the tools menu
|
|
editor.addMenuItem('jbimages', {
|
|
text: 'Upload image',
|
|
icon : 'image',
|
|
context: 'insert',
|
|
onclick: jbBox
|
|
});
|
|
}); |