42 lines
1.8 KiB
Plaintext
42 lines
1.8 KiB
Plaintext
|
function initImage(imageIndex, galleryName) {
|
||
|
window.curImage = {};
|
||
|
window.curImage.Position = imageIndex;
|
||
|
window.curImage.Name = window.curGallery.imageList[imageIndex];
|
||
|
imageViewElements();
|
||
|
window.curImage.controls.previous.innerHTML = "Previous";
|
||
|
window.curImage.controls.previous.onclick = function () {
|
||
|
window.curImage.controls.previous.innerHTML = "";
|
||
|
if (window.curImage.Position <= 1) {
|
||
|
window.curImage.Position = 0;
|
||
|
} else {
|
||
|
window.curImage.Position -= 1;
|
||
|
window.curImage.controls.previous.innerHTML = "Previous";
|
||
|
}
|
||
|
refreshImage();
|
||
|
window.curImage.controls.next.innerHTML = "Next";
|
||
|
};
|
||
|
window.curImage.controls.position.innerHTML = window.curImage.Name;
|
||
|
window.curImage.controls.next.innerHTML = "Next";
|
||
|
window.curImage.controls.next.onclick = function () {
|
||
|
window.curImage.controls.next.innerHTML = ""
|
||
|
if (window.curImage.Position >= window.curGallery.imageList.length -2) {
|
||
|
window.curImage.Position = window.curGallery.imageList.length - 1;
|
||
|
} else {
|
||
|
window.curImage.Position += 1;
|
||
|
window.curImage.controls.next.innerHTML = "Next"
|
||
|
}
|
||
|
refreshImage();
|
||
|
window.curImage.controls.previous.innerHTML = "Previous";
|
||
|
};
|
||
|
window.curImage.controls.close.innerHTML = "Close";
|
||
|
window.curImage.controls.close.onclick = function () {
|
||
|
var node = window.curImage.back;
|
||
|
node.parentNode.removeChild(node);
|
||
|
};
|
||
|
window.curImage.container.imagePlace.style.backgroundImage = "url("+window.api_url+"?i!"+window.curImage.Name+"!"+galleryName+"!thumb)";
|
||
|
window.curImage.container.imagePlace.style.backgroundRepeat = "no-repeat";
|
||
|
window.curImage.container.imagePlace.style.backgroundPosition = "center center";
|
||
|
window.curImage.container.imagePlace.style.backgroundSize = "contain";
|
||
|
window.curImage.container.imagePlace.image.src = window.api_url+"?i!"+window.curImage.Name+"!"+galleryName;
|
||
|
}
|