From fd0b76318410226cb9cd787ace6430b09e7f5c24 Mon Sep 17 00:00:00 2001 From: Stefan Krulj Date: Mon, 24 Dec 2012 12:38:55 +0100 Subject: [PATCH] gallery javascript finished --- gallery.js | 79 ++++++++++++++++++++++++++++++++++++++++++++++++-- mdx_gallery.py | 2 +- style.css | 11 ++++++- 3 files changed, 88 insertions(+), 4 deletions(-) diff --git a/gallery.js b/gallery.js index c000c51..ff13350 100644 --- a/gallery.js +++ b/gallery.js @@ -1,8 +1,80 @@ -// Create function to load image -function loadImg(src){ +var current_li; + +function nextByTag(parent,current,name){ + var next = false; + var next_element; + for( var i=0; i=0; i-- ){ + if( parent.childNodes[i]==current ){ + next = true; + continue; + } + if( next && parent.childNodes[i].nodeName == name ){ + next_element = parent.childNodes[i]; + break; + } + } + return next_element; +} + +function prevImg(){ + var parent = current_li.parentNode; + var prev_li = prevByTag(parent,current_li,"LI"); + if( !prev_li ){ + return; + } + var img = prev_li.getElementsByTagName("img")[0]; + var div = document.getElementById("gallery_container"); + var oldimg = div.getElementsByTagName("img"); + if( oldimg ){ + for( var i=0; i