version 1.8, 2006/07/14 12:42:05
|
version 1.9, 2010/06/18 19:45:08
|
Line 217 function dl_param_init() {
|
Line 217 function dl_param_init() {
|
if (!baseScriptVersion) { |
if (!baseScriptVersion) { |
base_init(); |
base_init(); |
} |
} |
dlScriptVersion = "1.2b"; |
dlScriptVersion = "1.3a"; |
dlArea = new Rectangle(0.0, 0.0, 1.0, 1.0); |
dlArea = new Rectangle(0.0, 0.0, 1.0, 1.0); |
dlMaxArea = new Rectangle(0.0, 0.0, 1.0, 1.0); |
dlMaxArea = new Rectangle(0.0, 0.0, 1.0, 1.0); |
dlTrafo = new Transform(); |
dlTrafo = new Transform(); |
Line 228 function dl_param_init() {
|
Line 228 function dl_param_init() {
|
ZOOMFACTOR = Math.sqrt(2); |
ZOOMFACTOR = Math.sqrt(2); |
|
|
// put the query parameters (sans "?") in the parameters array |
// put the query parameters (sans "?") in the parameters array |
parseParameters(location.search.slice(1)); |
// non-digilib parameters get detail level 32 |
|
parseParameters(location.search.slice(1),32); |
// treat special parameters |
// treat special parameters |
dlMarks = parseMarks(); |
dlMarks = parseMarks(); |
dlArea = parseArea(); |
dlArea = parseArea(); |
dlFlags = parseFlags(); |
dlFlags = parseFlags(); |
|
// mask for parameters when creating new URL |
|
dlUrlParamMask = 255; |
} |
} |
|
|
|
|
Line 258 function dl_init() {
|
Line 261 function dl_init() {
|
window.name = "digilib"; |
window.name = "digilib"; |
} |
} |
// put the query parameters (sans "?") in the parameters array |
// put the query parameters (sans "?") in the parameters array |
parseParameters(location.search.slice(1)); |
//parseParameters(location.search.slice(1),32); |
// treat special parameters |
// treat special parameters |
dlMarks = parseMarks(); |
dlMarks = parseMarks(); |
dlArea = parseArea(); |
dlArea = parseArea(); |
Line 276 function display(detail) {
|
Line 279 function display(detail) {
|
if (! detail) { |
if (! detail) { |
detail = 255; |
detail = 255; |
} |
} |
var queryString = getAllParameters(detail); |
var queryString = getAllParameters(detail & dlUrlParamMask); |
location.href = location.protocol + "//" + location.host + location.pathname + "?" + queryString; |
location.href = location.protocol + "//" + location.host + location.pathname + "?" + queryString; |
} |
} |
|
|
Line 503 function getRef() {
|
Line 506 function getRef() {
|
var baseUrl = location.protocol + "//" + location.host + location.pathname; |
var baseUrl = location.protocol + "//" + location.host + location.pathname; |
} |
} |
var hyperlinkRef = baseUrl; |
var hyperlinkRef = baseUrl; |
var par = getAllParameters(7+16); // all without ddpi, pt |
var par = getAllParameters((7+32+64) & dlUrlParamMask); // all without ddpi, pt |
if (par.length > 0) { |
if (par.length > 0) { |
hyperlinkRef += "?" + par; |
hyperlinkRef += "?" + par; |
} |
} |
Line 582 function gotoPage(gopage, keep) {
|
Line 585 function gotoPage(gopage, keep) {
|
} |
} |
} |
} |
if (keep) { |
if (keep) { |
display(15+32); // all, no mark |
display(63+128); // all, no mark |
} else { |
} else { |
display(3+32); // fn, pn, ws, mo + pt |
display(3+32+128); // fn, pn, ws, mo + pt |
} |
} |
} |
} |
|
|