slimbox/autoload.js

27 lines
909 B
JavaScript
Raw Permalink Normal View History

2013-03-09 03:22:58 +04:00
// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
addListener(window, 'load', function(){
if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
var as = document.getElementsByTagName('A');
var links = [];
2015-03-31 19:32:51 +03:00
var de = document.documentElement,
db = document.getElementsByTagName('body')[0],
2015-04-30 13:24:11 +03:00
w = de.clientWidth || db.clientWidth || window.innerWidth,
h = de.clientHeight || db.clientHeight || window.innerHeight;
2015-03-31 19:32:51 +03:00
w = 100*Math.floor(w*0.9/100);
h = 100*Math.floor(h*0.9/100);
2013-03-09 03:22:58 +04:00
var t;
for (var i = 0; i < as.length; i++) {
2015-03-31 19:32:51 +03:00
if (as[i].getAttribute('rel') == 'lightbox' && !as[i].nolightbox) {
2013-03-09 03:22:58 +04:00
links.push({
element: as[i],
2015-03-31 19:32:51 +03:00
url: as[i].href + (as[i].href.indexOf('?') >= 0 ? '&' : '?') + ('w='+w+'&h='+h),
title: as[i].title
2013-03-09 03:22:58 +04:00
});
}
}
2015-03-31 19:32:51 +03:00
setSlimbox(links, {
counterText: "Изображение {x} из {y}"
});
2013-03-09 03:22:58 +04:00
}
});