# HG changeset patch # User robcast # Date 1098995158 -7200 # Node ID 9c0ac0f8c84a21e438567d2f653d3e36ab33f2ea # Parent 1324ebb50d2a258ca59e9ac598dd5e36794e9360 big autumn cleaning :-) - finally digilib.jsp uses the new javascript code - dito digicat.jsp - all files corresponding to the old frontend moved into /oldskin - all icons moved into /img diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/back0.gif Binary file client/digitallibrary/buttons/back0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/back1.gif Binary file client/digitallibrary/buttons/back1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/background0.gif Binary file client/digitallibrary/buttons/background0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/background1.gif Binary file client/digitallibrary/buttons/background1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/description0.gif Binary file client/digitallibrary/buttons/description0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/description1.gif Binary file client/digitallibrary/buttons/description1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/digicat0.gif Binary file client/digitallibrary/buttons/digicat0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/digicat1.gif Binary file client/digitallibrary/buttons/digicat1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/glossar0.gif Binary file client/digitallibrary/buttons/glossar0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/help0.gif Binary file client/digitallibrary/buttons/help0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/home0.gif Binary file client/digitallibrary/buttons/home0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/home1.gif Binary file client/digitallibrary/buttons/home1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/makepdf0.gif Binary file client/digitallibrary/buttons/makepdf0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/makepdf1.gif Binary file client/digitallibrary/buttons/makepdf1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/mark.gif Binary file client/digitallibrary/buttons/mark.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/mark0.gif Binary file client/digitallibrary/buttons/mark0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/mark1.gif Binary file client/digitallibrary/buttons/mark1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/matrix0.gif Binary file client/digitallibrary/buttons/matrix0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/matrix1.gif Binary file client/digitallibrary/buttons/matrix1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/menu.js --- a/client/digitallibrary/buttons/menu.js Thu Oct 28 22:25:57 2004 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,240 +0,0 @@ -function checkBrowser() { - - this.ua = navigator.userAgent; - this.ver = navigator.appVersion; - this.dom = ( document.getElementById ); - this.opera = ( this.dom ) && ( this.ua.toLowerCase().indexOf("opera") > -1 ); - this.ie4 = ( document.all ) && ( !this.dom ); - this.ie5 = ( this.ver.indexOf("MSIE 5") > -1 ) && ( this.dom ); - this.ie6 = ( this.ver.indexOf("MSIE 6") > -1 ) && ( this.dom ); - this.ns4 = ( document.layers ) && ( !this.dom ); - this.ns6 = ( this.dom ) && ( parseInt(this.ver) >= 5 ) && ( !this.opera ); - this.ns = this.ns4 || this.ns6; - this.ie = this.ie4 || this.ie5 || this.ie6; - - return this; -} - -browser = new checkBrowser(); - -function changeBc(obj, color){ - var div; - - if (color == '' && browser.ns4) color = null; - - if (browser.ns4) div = document.layers[obj]; - else if (browser.dom) div = document.getElementById(obj).style; - else if (browser.ie) div = document.all[obj].style; - - if (browser.dom || browser.ie) div.backgroundColor = color; - if (browser.ns4) div.bgColor = color; -} - -function makeArray(n){ - this.length = n; - for (var i = 0; i < n; i++) { - this[i] = new Image(); - } - - return this; -} - -function preloadImages() { - over = new makeArray(document.images.length); - away = new makeArray(document.images.length); - - for (i = 0; i < document.images.length; i++) { - currName = document.images[i].src.slice(0, document.images[i].src.lastIndexOf('.')-1); - away[i].src = currName + "0.gif"; - over[i].src = currName + "1.gif"; - } -} - -function overButton(n) { - currButton = document.images[n]; - - currButton.src = over[n].src; - if (showHelp) contextHelp(n); -} - -function awayButton(n) { - currButton = document.images[n]; - - currButton.src = away[n].src; -} - -function overItem(obj) { - changeBc("menu" + obj, '#770000'); - clearTimeout(timeID); -} - -function awayItem(obj) { - changeBc("menu" + obj, '#666666'); - timeID = setTimeout("hideMenu()", 700); -} - -var timeID = null; - -function changeMark(obj) { - var object; - - if (browser.ns4) object = document.layers["menu" + obj].document.images[0]; - else if (browser.dom) object = document.getElementById("mark" + obj); - else if (browser.ie) object = document.all["mark" + obj]; - - var path = object.src.slice(0, object.src.lastIndexOf('/')+1); - - object.src = (object.src.indexOf("nomark") > -1) ? path + "mark.gif" : path + "nomark.gif"; -} - -function showMenu(obj) { - menu(obj, true); -} - -function menu(obj, show) { - var currObj = "menu" + obj; - var idx = 0; - while(true) { - if (browser.ns4 && document.layers[currObj]) document.layers[currObj].visibility = (show) ? "show" : "hide"; - else if (browser.dom && document.getElementById(currObj)) document.getElementById(currObj).style.visibility = (show) ? "visible" : "hidden"; - else if (browser.ie && document.all[currObj]) document.all[currObj].style.visibility = (show) ? "visible" : "hidden"; - else break; - - currObj = "menu" + obj + (++idx); - } - if (!show) activeMenu = ''; - else activeMenu = obj; - - timeID = setTimeout("hideMenu()", 2000); -} - -function hideMenu() { - if (activeMenu != '') menu(activeMenu, false); - clearTimeout(timeID); -} - -var activeMenu = ''; - - -// just to be sure, that no buffer overflow can arrive -var semaphor = true; - -function contextHelp(n) { - - if (helpWindow.closed) { - changeMark(31); - changeHelp(); - return; - } - - if ((navigator.appVersion.indexOf("Macintosh") < 0) && semaphor) { - semaphor = false; - var help = helpText[n].split("|"); - - helpWindow.focus(); - helpWindow.document.open(); - helpWindow.document.write('Context Help'); - helpWindow.document.write(''); - helpWindow.document.write('
'); - helpWindow.document.write(help[0] + '
'); - helpWindow.document.write(help[1] + '
'); - helpWindow.document.close(); - - // stupid workaround because of netscape 6, that doesen't know the opener property - // this workaround is still ok because netscape 6 has eventbuffer checks so no overflow - if (browser.ns6) { - semaphor = true; - } - - // next stupid workaround because of opera 6, that somehow don't start the 'onLoad'- - // attribute in the body tag (the helpwindow does not finish loading) - if (browser.opera) { - setTimeout("semaphor = true;", 50); - } - - } -} - -function openContextHelp() { - if (navigator.appVersion.indexOf("Macintosh") > -1) { - openContextHelpMac(); - return; - } - - semaphor = false; - - var winWidth = 270; - var winHeight = 130; - - var xScreen = 0.9*(screen.width-winWidth); - var yScreen = 0.8*(screen.height-winHeight); - - helpWindow = window.open("", "ContextHelp", "width=" + winWidth + ",height=" + winHeight + ",screenX=" + xScreen + ",screenY=" + yScreen + ",left=" + xScreen + ",top=" + yScreen); - - helpWindow.focus(); - helpWindow.document.open(); - helpWindow.document.write('Context Help'); - helpWindow.document.write(''); - helpWindow.document.write('
'); - helpWindow.document.write('Context Help
'); - helpWindow.document.write('Move over any button to get some more information about its function
'); - helpWindow.document.close(); - - // for some safety reason help-requests have to be blocked while opening the window - setTimeout("semaphor = true;", 200); -} - -// because macs have a strange window focus behaviour we have to go a special -// way for them - just opening a window that contains all button-descriptions -function openContextHelpMac() { - - var winWidth = 270; - var winHeight = 600; - - var xScreen = 0.9*(screen.width-winWidth); - var yScreen = 0.8*(screen.height-winHeight); - - helpWindow = window.open("", "ContextHelp", "width=" + winWidth + ",height=" + winHeight + ",screenX=" + xScreen + ",screenY=" + yScreen + ",left=" + xScreen + ",top=" + yScreen + ",scrollbars"); - - helpWindow.focus(); - helpWindow.document.open(); - helpWindow.document.write('Context Help Macintosh'); - helpWindow.document.write(''); - helpWindow.document.write(''); - - for (n = 0; n < helpText.length; n++) { - - help = helpText[n].split("|"); - helpWindow.document.write(''); - } - helpWindow.document.write('
'); - helpWindow.document.write(help[0] + '
'); - helpWindow.document.write('

' + help[1] + '
 

'); - helpWindow.document.close(); -} - - -function closeContextHelp() { - if (helpWindow != '' && !helpWindow.closed) { - helpWindow.close(); - } - helpWindow = ''; -} - -function changeHelp() { - showHelp = !showHelp; - showHelp ? openContextHelp() : closeContextHelp(); -} - - -// variable containing the contextwindow -var helpWindow = ''; \ No newline at end of file diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/moveto0.gif Binary file client/digitallibrary/buttons/moveto0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/moveto1.gif Binary file client/digitallibrary/buttons/moveto1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/newwindow0.gif Binary file client/digitallibrary/buttons/newwindow0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/newwindow1.gif Binary file client/digitallibrary/buttons/newwindow1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/next0.gif Binary file client/digitallibrary/buttons/next0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/next1.gif Binary file client/digitallibrary/buttons/next1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/nomark.gif Binary file client/digitallibrary/buttons/nomark.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/page0.gif Binary file client/digitallibrary/buttons/page0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/page1.gif Binary file client/digitallibrary/buttons/page1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/questionmark0.gif Binary file client/digitallibrary/buttons/questionmark0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/questionmark1.gif Binary file client/digitallibrary/buttons/questionmark1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/reference0.gif Binary file client/digitallibrary/buttons/reference0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/reference1.gif Binary file client/digitallibrary/buttons/reference1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/refresh0.gif Binary file client/digitallibrary/buttons/refresh0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/refresh1.gif Binary file client/digitallibrary/buttons/refresh1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/relation0.gif Binary file client/digitallibrary/buttons/relation0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/relation1.gif Binary file client/digitallibrary/buttons/relation1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/scale0.gif Binary file client/digitallibrary/buttons/scale0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/scale1.gif Binary file client/digitallibrary/buttons/scale1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/spacer.gif Binary file client/digitallibrary/buttons/spacer.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/type0.gif Binary file client/digitallibrary/buttons/type0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/type1.gif Binary file client/digitallibrary/buttons/type1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/work0.gif Binary file client/digitallibrary/buttons/work0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/work1.gif Binary file client/digitallibrary/buttons/work1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/zoomarea0.gif Binary file client/digitallibrary/buttons/zoomarea0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/zoomarea1.gif Binary file client/digitallibrary/buttons/zoomarea1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/zoomout0.gif Binary file client/digitallibrary/buttons/zoomout0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/zoomout1.gif Binary file client/digitallibrary/buttons/zoomout1.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/zoompoint0.gif Binary file client/digitallibrary/buttons/zoompoint0.gif has changed diff -r 1324ebb50d2a -r 9c0ac0f8c84a client/digitallibrary/buttons/zoompoint1.gif Binary file client/digitallibrary/buttons/zoompoint1.gif has changed