clickToCloseNonZoomable: false,
closeElClasses: [],
shareButtons: [
+<?php
+if ($User and $User->admin('foto')) {
+ printf("\t\t\t{id:'%s', label:'%s', url:'%s'},\n",
+ 'cover', 'Cover instellen', "/edit/foto/cover$Args?img={{image_url}}"
+ );
+}
+?>
{id:'download', label:'Origineel downloaden', url:'{{raw_image_url}}', download:true}
],
};
targetRowHeight: 200,
};
var layout = require('justified-layout')(ratios, config);
+ var thumbreplace = !/[?&]blur\b/.test(window.location.search);
gallery.style.position = 'relative';
gallery.style.height = layout.containerHeight + 'px';
imgel.style.top = layout.boxes[i].top + 'px';
imgel.style.left = layout.boxes[i].left + 'px';
- var thumbtarget = imgel.src.replace(/(\/thumb\/)\d+/, '$1'+layout.boxes[i].height)
- if (imgel.complete) {
- imgel.src = thumbtarget;
- }
- else if (thumbtarget != imgel.src) {
- var loadthumb = new Image();
- loadthumb.src = thumbtarget;
- loadthumb.onload = function() {
- imgel.src = this.src;
- };
+ if (thumbreplace) {
+ var thumbtarget = imgel.src.replace(/(\/thumb\/)\d+/, '$1'+layout.boxes[i].height)
+ if (imgel.complete) {
+ imgel.src = thumbtarget;
+ }
+ else if (thumbtarget != imgel.src) {
+ var loadthumb = new Image();
+ loadthumb.src = thumbtarget;
+ loadthumb.onload = function() {
+ imgel.src = this.src;
+ };
+ }
}
})();
}
};
+if (request = window.location.hash.match(/pid=(.*)/)) {
+ index = images.findIndex(row => row.src == request[1]);
+ openphotoswipe(index);
+}
+
window.addEventListener('resize', imgjustify, false);
imgjustify();