X-Git-Url: https://scm.cri.minesparis.psl.eu/git/ckeditor.git/blobdiff_plain/35d32f35f43e33f068b39a4c7daf9eb16773cbe7..fbd145a2acd338b7bb7d152fa24692d8ff3e6b4c:/skins/ckeditor/plugins/plinn_image/plugin.js
diff --git a/skins/ckeditor/plugins/plinn_image/plugin.js b/skins/ckeditor/plugins/plinn_image/plugin.js
deleted file mode 100644
index 046b7ad..0000000
--- a/skins/ckeditor/plugins/plinn_image/plugin.js
+++ /dev/null
@@ -1,363 +0,0 @@
-/* © 2011 Benoît Pin, MINES ParisTech */
-
-
-(function(){
-
-var reImage = /^image\//;
-var MAX_PREVIEW = 2;
-
-var PlinnCKDDUploader = function(editor) {
- this.editor = editor;
- this.uploadUrl = editor.config.baseHref + 'attachments/put_upload';
- this.uploadQueue = [];
- this._uploadQueueRunning = false;
- this.previewQueue = [];
- this._previewQueueRunning = false;
- this.previewsLoaded = 0;
- this.thumbnailSize = 310;
- var self = this;
- editor.document.on('dragenter', function(e) {self.dragenter(e);});
- editor.document.on('dragover', function(e) {self.dragover(e);});
- editor.document.on('drop', function(e) {self.drop(e);});
-};
-
-// Drag and drop
-PlinnCKDDUploader.prototype.dragenter = function(e) {
- var evt = e.data.$;
- disableDefault(evt);
- disablePropagation(evt);
-};
-
-PlinnCKDDUploader.prototype.dragover = function(e) {
- var evt = e.data.$;
- disableDefault(evt);
- disablePropagation(evt);
- evt = getEventObject(evt);
- var dt = evt.dataTransfer;
- dt.dropEffect = 'copy';
-};
-
-PlinnCKDDUploader.prototype.drop = function(e) {
- var evt = e.data.$;
- disableDefault(evt);
- disablePropagation(evt);
- getEventObject(evt);
- var dt = evt.dataTransfer;
- dt.dropEffect = 'copy';
- this.handleFiles(dt.files);
-};
-
-PlinnCKDDUploader.prototype.createLinkProxy = function(file) {
- var container = new CKEDITOR.dom.element('span');
- var rel = CKEDITOR.dom.element.createFromHtml('');
- container.append(rel);
- var progressBar = CKEDITOR.dom.element.createFromHtml(
- '');
- rel.append(progressBar);
- var link = new CKEDITOR.dom.element('a');
- link.setAttribute('href', '#');
- link.setStyle('opacity', 0.2);
- link.appendText(file.name);
- container.append(link);
-
- var proxy = {};
- proxy.file = file;
- proxy.type = 'link';
- proxy.container = container;
- proxy.progressBar = progressBar;
- proxy.link = link;
- return proxy;
-};
-
-PlinnCKDDUploader.prototype.createImageProxy = function(file) {
- var container = new CKEDITOR.dom.element('span');
- var rel = CKEDITOR.dom.element.createFromHtml('');
- container.append(rel);
- var progressBar = CKEDITOR.dom.element.createFromHtml(
- '');
- rel.append(progressBar);
-
- var img = new CKEDITOR.dom.element('img');
- img.setAttribute('width', 310);
- img.setAttribute('height', 290);
- img.setStyle('opacity', 0.2);
- img.setAttribute('src', 'no_image.jpg');
- var size = this.thumbnailSize;
-
- img.on('load', function(e) {
- var img$ = img.$;
- if (img$.width > img$.height) { // landscape
- img$.height = Math.round(size * img$.height / img$.width);
- img$.width = size;
- }
- else {
- img$.width = Math.round(size * img$.width / img$.height);
- img$.height = size;
- }
- img$.style.opacity = 0.2;
- });
-
- container.append(img);
-
- var proxy = {};
- proxy.file = file;
- proxy.type = 'image';
- proxy.container = container;
- proxy.progressBar = progressBar;
- proxy.img = img;
- return proxy;
-};
-
-// Methods about upload
-PlinnCKDDUploader.prototype.handleFiles = function(files) {
- var file, i, proxy;
- for (i=0 ; i