projects
/
Portfolio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b6667d7
)
Rafraîchissement des vignettes lors du changement de tri.
author
Benoît Pin
<benoit.pin@gmail.com>
Wed, 9 Jul 2014 18:32:21 +0000
(20:32 +0200)
committer
Benoît Pin
<benoit.pin@gmail.com>
Wed, 9 Jul 2014 18:32:21 +0000
(20:32 +0200)
skins/photo_lightbox_viewer.js
patch
|
blob
|
history
diff --git
a/skins/photo_lightbox_viewer.js
b/skins/photo_lightbox_viewer.js
index
ac20cd3
..
5244a68
100644
(file)
--- a/
skins/photo_lightbox_viewer.js
+++ b/
skins/photo_lightbox_viewer.js
@@
-289,20
+289,6
@@
Lightbox.prototype.selectCBRange = function(evt) {
};
Lightbox.prototype.refreshGrid = function() {
};
Lightbox.prototype.refreshGrid = function() {
- if (!this.uidIndex) {
- // build checkbox index
- this.uidIndex = {};
- var i, node, length=0;
- var nodes = this.grid.childNodes;
- for (i=0 ; i<nodes.length ; i++) {
- node = nodes[i];
- if (node.nodeName === 'SPAN') {
- this.uidIndex[node.name] = node;
- length++;
- }
- }
- this.uidIndex.length = length;
- }
var req = new XMLHttpRequest();
self = this;
req.onreadystatechange = function() {
var req = new XMLHttpRequest();
self = this;
req.onreadystatechange = function() {
@@
-321,13
+307,18
@@
Lightbox.prototype.refreshGrid = function() {
var url = absolute_url() +
'/portfolio_thumbnails_tail?start:int=0&size:int=' +
var url = absolute_url() +
'/portfolio_thumbnails_tail?start:int=0&size:int=' +
- this.
uidIndex
.length;
+ this.
grid.children
.length;
req.open('GET', url, true);
req.send();
};
Lightbox.prototype._refreshGrid = function(req) {
req.open('GET', url, true);
req.send();
};
Lightbox.prototype._refreshGrid = function(req) {
- console.log(req);
+ var doc = req.responseXML.documentElement;
+ var i;
+ var slides = this.grid.children;
+ for (i=0 ; i<doc.children.length ; i++) {
+ this.grid.replaceChild(getCopyOfNode(doc.children[i]), slides[i]);
+ }
};
};