]> www.average.org Git - mkgallery.git/blobdiff - include/gallery.js
use page size functions from lightbox.js
[mkgallery.git] / include / gallery.js
index 3c2e1f3d2445326ec22164102ca839dcd6b602fb..bf217f378663e45576594c7bdde135584cd896a7 100644 (file)
@@ -1,28 +1,15 @@
 function showIbox(iboxid) {
  var ibox = document.getElementById(iboxid);
- var wwidth;
- var wheight;
  var bwidth = 400;
  var bheight = 300;
- if (self.innerWidth)
- {
-  wwidth = self.innerWidth;
-  wheight = self.innerHeight;
- }
- else if (document.documentElement && document.documentElement.clientWidth)
- {
-  wwidth = document.documentElement.clientWidth;
-  wheight = document.documentElement.clientHeight;
- }
- else if (document.body)
- {
-  wwidth = document.body.clientWidth;
-  wheight = document.body.clientHeight;
- }
+
+ var arrayPageSize = getPageSize();
+ var arrayPageScroll = getPageScroll();
+
+ ibox.style.top = arrayPageScroll[1] + ((arrayPageSize[3] - bheight) / 2) + 'px';
+ ibox.style.left = ((arrayPageSize[0] - bwidth) / 2) + "px";
  ibox.style.width = bwidth + "px";
  ibox.style.height = bheight + "px";
- ibox.style.left = ((wwidth - bwidth) / 2) + "px";
- ibox.style.top = ((wheight - bheight) / 2) + "px";
  // alert('wwidth='+wwidth+'; bwidth='+bwidth+'; wheight='+wheight+'; bheight='+bheight);
  ibox.zIndex = '0';
  ibox.style.display = 'block';