Mercurial > hg > LGMap
diff geotemco/lib/slider/local/webfxlayout.js @ 0:57bde4830927
first commit
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 24 Mar 2015 11:37:17 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/geotemco/lib/slider/local/webfxlayout.js Tue Mar 24 11:37:17 2015 +0100 @@ -0,0 +1,111 @@ +/* this is a dummy webfxlayout file to be used in download zip files */ + + +/* Do includes */ + +if (window.pathToRoot == null) + pathToRoot = "./"; + +document.write('<link type="text/css" rel="stylesheet" href="local/webfxlayout.css">'); +webfxMenuDefaultImagePath = pathToRoot + "images/"; + +/* end includes */ + +/* set up browser checks and add a simple emulation for IE4 */ + +// check browsers +var op = /opera 5|opera\/5/i.test(navigator.userAgent); +var ie = !op && /msie/i.test(navigator.userAgent); // preventing opera to be identified as ie +var mz = !op && /mozilla\/5/i.test(navigator.userAgent); // preventing opera to be identified as mz + +if (ie && document.getElementById == null) { // ie4 + document.getElementById = function(sId) { + return document.all[sId]; + }; +} + +/* end browser checks */ + +webfxLayout = { + writeTitle : function (s, s2) { + document.write("<div id='webfx-title-background'></div>"); + if (op) { + document.write("<h1 id='webfx-title' style='top:9px;'>" + s + "</h1>"); + } + else { + document.write("<h1 id='webfx-title'>" + s + "</h1>"); + } + + if (s2 == null) + s2 = "WebFX - What you never thought possible!"; + + if (op) { + document.write("<span id='webfx-sub-title' style='top:46px;'>" + s2 + "</span>"); + } + else { + document.write("<span id='webfx-sub-title'>" + s2 + "</span>"); + } + }, + writeMainTitle : function () { + this.writeTitle("WebFX", "What you never thought possible!"); + }, + writeTopMenuBar : function () { + document.write("<div id='webfx-menu-bar-1'></div>"); + if (op) { + document.write("<style>.webfx-menu-bar a {padding-top:3px;}</style>"); + document.write("<div id='webfx-menu-bar-2' style='height:2px;'></div>"); + } + else + document.write("<div id='webfx-menu-bar-2'></div>"); + document.write("<div id='webfx-menu-bar'>");// div is closed in writeBottomMenuBar + }, + writeBottomMenuBar : function () { + document.write("</div>"); + if (op) + document.write("<div id='webfx-menu-bar-3' style='height:0px;'></div>"); + else + document.write("<div id='webfx-menu-bar-3'></div>"); + document.write("<div id='webfx-menu-bar-4'></div>"); + document.write("<div id='webfx-menu-bar-5'></div>"); + }, + writeMenu : function () { + this.writeTopMenuBar(); + //document.write(webfxMenuBar); + document.write("<div class='webfx-menu-bar'><a href='http://webfx.eae.net'>WebFX Home</a></div>"); + this.writeBottomMenuBar(); + }, + writeDesignedByEdger : function () { + if (ie && document.body.currentStyle.writingMode != null) + document.write("<div id='webfx-about'>Page designed and maintained by " + + "<a href='mailto:erik@eae.net'>Erik Arvidsson</a> & " + + "<a href='mailto:eae@eae.net'>Emil A Eklund</a>.</div>"); + } +}; + +if (ie && window.attachEvent) { + window.attachEvent("onload", function () { + var scrollBorderColor = "rgb(120,172,255)"; + var scrollFaceColor = "rgb(234,242,255)"; + with (document.body.style) { + scrollbarDarkShadowColor = scrollBorderColor; + scrollbar3dLightColor = scrollBorderColor; + scrollbarArrowColor = "black"; + scrollbarBaseColor = scrollFaceColor; + scrollbarFaceColor = scrollFaceColor; + scrollbarHighlightColor = scrollFaceColor; + scrollbarShadowColor = scrollFaceColor; + scrollbarTrackColor = "white"; + } + }); +} + +/* we also need some dummy constructors */ +webfxMenuBar = { + add : function () {} +}; +function WebFXMenu() { + this.add = function () {}; +} +function WebFXMenuItem() {} +function WebFXMenuSeparator() {} +function WebFXMenuButton() {} \ No newline at end of file