From 4548e061c4324dc585b0eb1466f27c17d5bd5095 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Benoi=CC=82t=20Pin?= <pin@cri.ensmp.fr>
Date: Tue, 13 Aug 2013 11:30:28 +0200
Subject: [PATCH] Avancement du refactoring.

---
 skins/fileupload.js | 36 ++----------------------------------
 1 file changed, 2 insertions(+), 34 deletions(-)

diff --git a/skins/fileupload.js b/skins/fileupload.js
index 497e30a..ff3f478 100644
--- a/skins/fileupload.js
+++ b/skins/fileupload.js
@@ -2,8 +2,6 @@
 var DDFileUploaderBase;
 
 (function(){
-// nombre maximun d'image chargées en local
-var MAX_PREVIEW = 2;
 
 DDFileUploaderBase = function(dropbox, uploadUrl) {
 	this.dropbox = dropbox;
@@ -41,13 +39,7 @@ DDFileUploaderBase.prototype.drop = function(evt) {
 
 // Methods about upload
 DDFileUploaderBase.prototype.handleFiles = function(files) {
-	var file, i, slide;
-	for (i = 0; i < files.length; i++) {
-		file = files[i];
-		slide = this.createSlide(file);
-        this.previewQueuePush(slide);
-        this.uploadQueuePush(slide);
-	}
+	// To be implemented by descendant.
 };
 
 DDFileUploaderBase.prototype.upload = function(slide) {
@@ -121,31 +113,7 @@ DDFileUploaderBase.prototype.progressHandler = function(evt) {
 	}
 };
 
-// Method about queues
-
-DDFileUploaderBase.prototype.previewQueuePush = function(slide) {
-	this.previewQueue.push(slide);
-	if (!this._previewQueueRunning) {
-		this.startPreviewQueue();
-	}
-};
-
-DDFileUploaderBase.prototype.startPreviewQueue = function() {
-	this._previewQueueRunning = true;
-	this.previewQueueLoadNext();
-};
-
-DDFileUploaderBase.prototype.previewQueueLoadNext = function() {
-	if (this.previewQueue.length && this.previewsLoaded < MAX_PREVIEW) {
-		var slide = this.previewQueue.shift();
-		this.previewUploadedImage(slide);
-		this.previewsLoaded++;
-	}
-	else {
-		this._previewQueueRunning = false;
-	}
-};
-
+// Methods about queue
 DDFileUploaderBase.prototype.uploadQueuePush = function(slide) {
 	this.uploadQueue.push(slide);
 	if (!this._uploadQueueRunning) {
-- 
2.20.1