projects
/
Portfolio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactoring en cours.
[Portfolio.git]
/
skins
/
portfolio_upload.js
diff --git
a/skins/portfolio_upload.js
b/skins/portfolio_upload.js
index
d383110
..
65915aa
100644
(file)
--- a/
skins/portfolio_upload.js
+++ b/
skins/portfolio_upload.js
@@
-3,10
+3,32
@@
var DDImageUploader;
(function(){
var DDImageUploader;
(function(){
+
+var isThumbnail = /.*\/getThumbnail$/;
+
DDImageUploader = function(dropbox, uploadUrl) {
DDFileUploaderBase.apply(this, [dropbox, uploadUrl]);
DDImageUploader = function(dropbox, uploadUrl) {
DDFileUploaderBase.apply(this, [dropbox, uploadUrl]);
+
+ this.existingSlides = this.indexExistingSlides();
+ this.slideSize = 222;
+ this.progressBarMaxSize = 200; // pixels
+ this.thumbnailSize = 180;
+ this.previewQueue = [];
+ this._previewQueueRunning = false;
+ this.previewsLoaded = 0;
};
copyPrototype(DDImageUploader, DDFileUploaderBase);
};
copyPrototype(DDImageUploader, DDFileUploaderBase);
+DDImageUploader.prototype.indexExistingSlides = function() {
+ var images = this.dropbox.getElementsByTagName('img');
+ var i;
+ var index = [];
+ for (i=0 ; i < images.length ; i++) {
+ if (isThumbnail.test(images[i].src)) {
+ index[images[i].src] = images[i]; }
+ }
+ return index;
+};
+
}());
\ No newline at end of file
}());
\ No newline at end of file