Mercurial > hg > digilib
changeset 1566:a0dcfe71b999
reverted last change to css; add html/css version with dark color scheme
author | hertzhaft |
---|---|
date | Fri, 04 Nov 2016 01:01:16 +0100 |
parents | 52b494fe393f |
children | 54d53b949bd2 |
files | webapp/src/main/webapp/jquery/digilib-dark.html webapp/src/main/webapp/jquery/jquery.digilib-dark.css webapp/src/main/webapp/jquery/jquery.digilib.css webapp/src/main/webapp/jquery/jquery.digilib.measure.css |
diffstat | 4 files changed, 676 insertions(+), 121 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webapp/src/main/webapp/jquery/digilib-dark.html Fri Nov 04 01:01:16 2016 +0100 @@ -0,0 +1,52 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta name="description" content="Image Viewer, Bibliotheca Hertziana"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="author" content="Robert Casties (MPIWG Berlin)"> + <meta name="author" content="Martin Raspe (Bibliotheca Hertziana, Rom)"> + <meta name="copyright" content="2016 by MPI für Wissenschaftsgeschichte, Berlin/Bibliotheca Hertziana, Rom"> + <meta name="robots" content="noindex,nofollow"> + + <title>Digilib</title> + + <script type="text/javascript" src="jquery.js"></script> + <script type="text/javascript" src="jquery.cookie.js"></script> + <script type="text/javascript" src="jquery.digilib.js"></script> + <script type="text/javascript" src="jquery.digilib.geometry.js"></script> + <script type="text/javascript" src="jquery.range.js"></script> + <script type="text/javascript" src="jquery.digilib.buttons.js"></script> + <script type="text/javascript" src="jquery.digilib.dialogs.js"></script> + <script type="text/javascript" src="jquery.digilib.sliders.js"></script> + <script type="text/javascript" src="jquery.digilib.birdseye.js"></script> + <script type="text/javascript" src="jquery.digilib.marks.js"></script> + <script type="text/javascript" src="jquery.digilib.regions.js"></script> + <link rel="stylesheet" type="text/css" href="jquery.digilib-dark.css" /> + <link rel="stylesheet" type="text/css" href="jquery.digilib.buttons-full-32-sprite.css" /> + + <script type="text/javascript"> + $(document).ready(function(){ + var $div = $('div#digilib'); + var opts = { + interactionMode: 'fullscreen', + showRegionNumbers: true, + showZoomInfo: true, + previewImgWidth: 4096, + previewImgHeight: 2048, + maxBgSize: 100000 + }; + $div.digilib(opts); + }); + </script> + </head> + + <body> + <div id="digilib"> + <p>digilib doesn't work! Please switch on Javascript or notify the server administrator!</p> + <img src="http://digilib.sourceforge.net/images/digilib-logo-big.png" /> + </div> + </body> +</html> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webapp/src/main/webapp/jquery/jquery.digilib-dark.css Fri Nov 04 01:01:16 2016 +0100 @@ -0,0 +1,514 @@ +/* + * CSS style file for jQuery digilib + * + * Martin Raspe, Robert Casties, 2016 + */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body { + background-color: #303030; +} + +div.dl-digilib .dl-disabled { + display: none; +} + +div.dl-digilib, +div.dl-digilib button, +div.dl-digilib input { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; +} + +div.dl-digilib div.dl-scaler { + background-color: gray; + z-index: 0; + width: 0px; + height: 0px; +} + +div.dl-digilib div.dl-area { + display: none; + position: absolute; + border: 2px solid lightgreen; +} + +div.dl-digilib div.dl-areaoverlay { + position: absolute; + z-index: 100; + /* background-image:url('.'); */ +} + +div.dl-digilib div.dl-birdview { + border: 1px solid black; + z-index: 10; +} + +div.dl-digilib div.dl-birdzoom { + position: absolute; + border: 2px solid lightgreen; + z-index: 100; +} + +div.dl-digilib div.dl-mark { + position: absolute; + color: white; + background: url('img/mark-bg-16.png'); + font-family: Verdana, Arial, Helvetica, sans-serif; + font-weight: bold; + font-size: 11px; + height: 16px; + width: 16px; + padding-top: 1px; + text-align: center; + z-index: 10; +} + +div.dl-digilib div.dl-annotationmark { + position: absolute; + color: black; + background: url('img/annotationmark-bg-16.png'); + /* background-color: yellow; */ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-weight: bold; + font-size: 11px; + height: 16px; + width: 16px; + padding-top: 1px; + text-align: center; + z-index: 10; +} + +div.dl-digilib div.dl-annotationregion { + background-color: rgba(255, 255, 10, 0.3); + /* border: 1px solid black; */ + padding: 2px 4px; + color: black; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-weight: bold; + font-size: 11px; +} +div.dl-digilib div.dl-annotationregion:hover { + background-color: transparent; + border: 2px solid yellow; +} + +div.dl-digilib div.dl-about { + position: absolute; + padding: 10px; + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + text-align: center; + display: none; + z-index: 100; +} + +div.dl-digilib div.dl-region { + position: absolute; + border: none; + color: white; + font-size: 11px; + background-color: red; + opacity: 0.3; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; +} + +div.dl-digilib div.dl-region a:link, +div.dl-digilib div.dl-region a:visited { + color: white; +} + +div.dl-digilib div.dl-region:hover { + background-color: transparent; + border: 2px solid red; +} + +div.dl-digilib div.dl-regionArea { + background-color: red; + border: none; + opacity: 0.3; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; +} + +div.dl-digilib div.dl-regionHTML { + background-color: blue; +} + +div.dl-digilib div.dl-regionHTML:hover { + background-color: transparent; + border: 2px solid blue; +} + +div.dl-digilib div.dl-region a.dl-regionnumber { + color: white; + text-decoration: none; + font-weight: bold; + font-size: 11px; + text-align: center; + padding: 0px 2px; + margin-right: 4px; + border: 1px solid white; + display: inline-block; +} + +div.dl-digilib map.dl-regioncontent { + display: none; +} + +div.dl-digilib div.dl-highlightregion { + background-color: transparent; + border: 5px solid lightgreen; + opacity: 0.8; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} + +div.dl-digilib div.dl-findregion { + background-color: transparent; + border: 5px solid lightgreen; + opacity: 0.8; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} + +div.dl-digilib select.dl-finddata { + border: 1px solid black; + width: 240px; +} + +div.dl-digilib #dl-calibration { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; width: 400px; + display: none; + z-index: 100; + } + +div.dl-digilib #dl-ruler { + width: 100%; + height: 100%; + padding-bottom: 10px; + font-size: 12px; + text-align: center; + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + background: url('img/ruler-top.gif') 0px -1px repeat-x; + } + +div.dl-digilib #dl-cm { + padding: 5px; + margin-top: 10px; + } + +div.dl-digilib #dl-calibrationError { + color: red; + padding: 10px; + display: none; + } + +div.dl-digilib #dl-calibrationInput { + margin: 0px 10px; + } + +div.dl-digilib .dl-error { + color: red; + } + +div.dl-digilib table.dl-rgbslider td.dl-rgb { + width: 180px; + padding: 6px; + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; +} + +div.dl-digilib div.dl-rgbslider { + display: none; + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; padding: 10px; + position: absolute; + top: 0px; +} + +div.dl-digilib div.dl-rgbsliderpreview, +div.dl-digilib div.dl-singlesliderpreview { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + margin: 10px 0px; +} + +div.dl-digilib table.dl-rgbslider, +div.dl-digilib table.dl-rgbslidergrey, +div.dl-digilib table.dl-rgbsliderpreview, +div.dl-digilib table.dl-singleslider, +div.dl-digilib table.dl-singleslidergrey, +div.dl-digilib table.dl-singlesliderpreview { + width: 100%; + border-collapse: collapse; + } + +div.dl-digilib table.dl-rgbslidergrey td, +div.dl-digilib table.dl-rgbsliderpreview td, +div.dl-digilib table.dl-singleslidergrey td, +div.dl-digilib table.dl-singlesliderpreview td { + height: 20px; + } + +div.dl-digilib td.dl-color div { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; text-align: center; + padding: 20px 0px; + margin: 0px 20px 20px 0px; +} + +div.dl-digilib td.dl-r div { + background-color: #800000; + padding: 2px; + } + +div.dl-digilib td.dl-g div { + background-color: #008000; + padding: 2px; + } + +div.dl-digilib td.dl-b div { + background-color: #000080; + padding: 2px; + } + +div.dl-digilib div.dl-singleslider { + display: none; + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + width: 300px; + padding: 10px; + position: absolute; + top: 0px; + z-index: 100; +} + +div.dl-digilib div.dl-slider { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + margin: 30px; + z-index: 100; + height: 6px; + } + +div.dl-digilib div.dl-regionInfo { + display: none; + position: absolute; + overflow: visible; + padding: 10px; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + width: 300px; + z-index: 100; +} + +div.dl-digilib div.dl-regionInfo a { + color: white; + text-decoration: none; + font-size: 11px; + font-weight: bold; + width: 300px; +} + +.dl-infobutton { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + padding: 0px 4px; +} + +div.dl-info { + display: none; + margin: 10px; +} + +div.dl-infoheader { + margin-bottom: 20px; +} + +/* scroll arrows */ +div.dl-digilib table.dl-scalertable { + border: 0; + padding: 0; +} +div.dl-digilib table.dl-scalertable td { + padding: 0; +} +div.dl-digilib table.dl-scalertable td.dl-arrow { +} +div.dl-digilib table.dl-scalertable td.dl-arrow:hover { + background-color: black; + opacity: 0.3; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; +} + +div.dl-digilib table.dl-scalertable img.button { + opacity: 1; +} + +/* special definitions for fullscreen */ +div.dl-digilib.dl-fullscreen div.dl-buttons { + position: fixed; + right: 0px; + top: 0px; + padding: 2px; + background-color: transparent; + z-index: 200; +} + +div.dl-digilib.dl-fullscreen div.dl-buttons div.dl-button { + margin-bottom: 3px; +} + +div.dl-digilib.dl-fullscreen div.dl-buttons div.dl-button:hover { + background-image: url('img/fullscreen/corona.png'); + background-repeat: no-repeat; +} + +div.dl-digilib.dl-fullscreen div.dl-button-on { + background-image: url('img/fullscreen/whitedisc.png'); + background-repeat: no-repeat; +} + +div.dl-digilib.dl-fullscreen div.dl-birdview { + position: fixed; + bottom: 8px; + right: 48px; +} + +/* no borders for button images */ +div.dl-digilib a img.dl-button { + border:none; +} + +/* SVG */ +div.dl-digilib .dl-svg-handle { + stroke: blue; +} +div.dl-digilib .dl-svg-handle:hover { + fill: red; +} +div.dl-digilib .dl-svg-annotationregion { + fill: rgba(255, 255, 10, 0.3); + stroke: none; +} +div.dl-digilib .dl-svg-annotationregion:hover { + fill: transparent; + stroke: yellow; + stroke-width: 2px; +} + + +/* special definitions for embedded */ +div.dl-digilib.dl-embedded { + position: relative; +} + +div.dl-digilib.dl-embedded div.dl-buttons { + position: absolute; + right: 0px; + top: 0px; + padding: 1px; + background-color: gray; + opacity: 0.5; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + z-index: 100; +} + +div.dl-digilib.dl-embedded div.dl-buttons div.dl-button:hover { + background-color: black; +} + +div.dl-digilib.dl-embedded div.dl-button-on { + background-color: green; +} + +div.dl-digilib.dl-embedded div.dl-birdview { + position: absolute; + bottom: 0px; + right: 0px; +} + +.range-input { + position: relative; + height: 25px; +} + +.range-rail { + background: url('img/range-rail-x.png') repeat-x 0 -2px; + height: 10px; +} + +.range-selection { + position: absolute; + background: #aaa; + height: 3px; + top: 5px; + border-top: 1px solid #999; +} + +.range-handle { + display: block; + position: absolute; + top: 0px; + background: url('img/range-thumb.png') no-repeat 0 -12px; + width:14px; + height: 26px; + border-radius: 10px; +} + +#dl-zoominfo { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + padding: 5px; + position: fixed; + right: 5px; + bottom: 10px; +} + +button, input[type=button], input[type=submit], input[type=text], #dl-calibrationInput { + color: silver; + border: 1px solid black; + background-color: #303030; + border-radius: 5px; + padding: 3px; +} + +button:hover, input[type=button]:hover, input[type=submit]:hover { + border-color: silver; +} + +input[type=text]:focus, #dl-calibrationInput:focus { + background-color: darkgray; + color: black; +} +
--- a/webapp/src/main/webapp/jquery/jquery.digilib.css Wed Nov 02 02:52:57 2016 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.css Fri Nov 04 01:01:16 2016 +0100 @@ -97,10 +97,8 @@ position: absolute; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; - color: silver; - border: 1px solid black; - background-color: #303030; - border-radius: 5px; + border: 2px solid aqua; + background-color: silver; text-align: center; display: none; z-index: 100; @@ -109,11 +107,11 @@ div.dl-digilib div.dl-region { position: absolute; border: none; - color: white; + color: white; font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; + font-size: 11px; background-color: red; - opacity: 0.3; + opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; } @@ -130,7 +128,7 @@ div.dl-digilib div.dl-regionArea { background-color: red; border: none; - opacity: 0.3; + opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; } @@ -442,13 +440,4 @@ right: 0px; } -#dl-zoominfo { - position: fixed; - bottom: 10px; - right: 10px; - padding: 3px; - border: 1px solid black; - border-radius: 5px; - background-color: #303030; - color: silver; -} +
--- a/webapp/src/main/webapp/jquery/jquery.digilib.measure.css Wed Nov 02 02:52:57 2016 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.measure.css Fri Nov 04 01:01:16 2016 +0100 @@ -5,189 +5,189 @@ */ div#dl-measure-toolbar { - font-size: 90%; - display: none; - border: 1px solid grey; - border-radius: 20px; - background-color: silver; - padding: 5px; - position: absolute; - z-index: 20; + font-size: 90%; + display: none; + border: 1px solid grey; + border-radius: 20px; + background-color: silver; + padding: 5px; + position: absolute; + z-index: 20; } div#dl-measure-info { - font-size: 90%; - display: none; - border: 1px solid grey; - border-radius: 5px; - background-color:rgba(255, 255, 255, 0.3); - padding: 5px; - position: absolute; - z-index: 20; + font-size: 90%; + display: none; + border: 1px solid grey; + border-radius: 5px; + background-color:rgba(255, 255, 255, 0.3); + padding: 5px; + position: absolute; + z-index: 20; } div#dl-measure-info div.head { - font-weight: bold; + font-weight: bold; } div#dl-measure-info em { - font-weight: bold; + font-weight: bold; } input#dl-measure-value1 { - font-size: 100%; - width: 8em; - text-align: right; + font-size: 100%; + width: 8em; + text-align: right; } input#dl-measure-value1:disabled { - color: black; - background-color: silver; - border: none; + color: black; + background-color: silver; + border: none; } span.dl-measure-label { - padding: 0px 5px; - } + padding: 0px 5px; +} span#dl-measure-shapeinfo { - display: inline-block; - width: 5em; - text-align: right; - } + display: inline-block; + width: 5em; + text-align: right; +} span#dl-measure-value2 { - display: inline-block; - width: 6em; - } + display: inline-block; + width: 6em; +} span.dl-measure-number { - display: inline-block; - color: lightgreen; - background-color: #606060; - padding: 2px; - width: 4em; - text-align: center; - } + display: inline-block; + color: lightgreen; + background-color: #606060; + padding: 2px; + width: 4em; + text-align: center; +} select#dl-measure-shape, select#dl-measure-unit1, select#dl-measure-unit2 { - font-size: 100%; - border: none; - background-color: silver; - /* width: 12em; */ - margin: 0px 2px; - } + font-size: 100%; + border: none; + background-color: silver; + /* width: 12em; */ + margin: 0px 2px; +} select#dl-measure-shape { - color: lightgreen; - background-color: #606060; - width: 9em; - } + color: lightgreen; + background-color: #606060; + width: 9em; +} /* select#dl-measure-shape:focus { - color: black; - background-color: white; - } + color: black; + background-color: white; + } */ option:disabled { - color: black; + color: black; } button.dl-drawing { - background-color: lightgreen; + background-color: lightgreen; } option.dl-units { - margin-left: 10px; + margin-left: 10px; } img#dl-measure-move { - vertical-align: middle; - margin: 0px 0px 4px 4px; + vertical-align: middle; + margin: 0px 0px 4px 4px; } img#dl-measure-info { - vertical-align: middle; - margin: 0px 4px 4px 4px; + vertical-align: middle; + margin: 0px 4px 4px 4px; } .dl-measure-shape { - pointer-events: visibleStroke; + pointer-events: visibleStroke; } .dl-measure-shape:hover { - stroke: lightcyan; + stroke: lightcyan; } .dl-measure-selected { - stroke: cyan; + stroke: cyan; } .dl-measure-guide { - stroke: blue; - stroke-dasharray: 10 5; - fill: none; + stroke: blue; + stroke-dasharray: 10 5; + fill: none; } .dl-measure-constr { - stroke: cornsilk; - stroke-dasharray: 3 3; - fill: none; + stroke: cornsilk; + stroke-dasharray: 3 3; + fill: none; } .dl-measure-handle { - stroke: blue; - fill: none; + stroke: blue; + fill: none; } span.dl-measure-color { - display: inline-block; - width: 12px; - height: 12px; - vertical-align: middle; - margin: 1px; - border: 1px solid black; - background-color: darkgray; + display: inline-block; + width: 12px; + height: 12px; + vertical-align: middle; + margin: 1px; + border: 1px solid black; + background-color: darkgray; } div.colorPicker-palette { - width: 140px; - position: absolute; - border: 1px solid grey; - border-radius: 10px; - background-color: silver; - padding: 5px; - z-index: 9999; + width: 140px; + position: absolute; + border: 1px solid grey; + border-radius: 10px; + background-color: silver; + padding: 5px; + z-index: 9999; } div.colorPicker_hexWrap { - width: 100%; - float:left + width: 100%; + float:left } div.colorPicker_hexWrap label { - font-size: 90%; - color: #2F2F2F; - margin: 5px 2px; - width: 25% + font-size: 90%; + color: #2F2F2F; + margin: 5px 2px; + width: 25% } div.colorPicker_hexWrap input { - font-size: 90%; - margin: 5px 2px; - padding: 0; - width: 100px; - border: 1px solid #000; + font-size: 90%; + margin: 5px 2px; + padding: 0; + width: 100px; + border: 1px solid #000; } div.colorPicker-swatch { - height: 12px; - width: 12px; - border: 1px solid #000; - margin: 1px; - float: left; - cursor: pointer; - line-height: 12px; + height: 12px; + width: 12px; + border: 1px solid #000; + margin: 1px; + float: left; + cursor: pointer; + line-height: 12px; }