From 3114ea22d53f6e5f2e38507a95f54e50b1c558cf Mon Sep 17 00:00:00 2001 From: Roman Bazalevsky Date: Fri, 20 May 2016 12:37:51 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D0=BE=D0=BA=D0=B0=D0=B7=20=D0=BE=D0=B1?= =?utf8?q?=D0=BB=D0=BE=D0=B6=D0=BA=D0=B8=20=D0=B2=20=D0=BC=D0=BE=D0=B4?= =?utf8?q?=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=BC=20=D0=BE=D0=BA=D0=BD=D0=B5?= =?utf8?q?=20=D1=81=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE?= =?utf8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=D0=BC=20=D1=82=D0=BE=D0=BB=D1=8C?= =?utf8?q?=D0=BA=D0=BE=20HTML5+CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- www/styles/style-default.css | 61 ++++++++++++++++++++++++++- www/styles/style-eink.css | 58 ++++++++++++++++++++++++- www/templates/default/bookdetail.html | 14 +++++- 3 files changed, 130 insertions(+), 3 deletions(-) diff --git a/www/styles/style-default.css b/www/styles/style-default.css index 434cff6..b8166b8 100644 --- a/www/styles/style-default.css +++ b/www/styles/style-default.css @@ -392,4 +392,63 @@ body { margin: 5px; font-size: 0.85em;/*12px/16px */ font-weight:400; /* Better supported than 'lighter' attribute */ } -} \ No newline at end of file +} + + + +.modalDialog { + position: fixed; + font-family: Arial, Helvetica, sans-serif; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(0,0,0,0.8); + z-index: 99999; + opacity:0; + -webkit-transition: opacity 400ms ease-in; + -moz-transition: opacity 400ms ease-in; + transition: opacity 400ms ease-in; + pointer-events: none; +} + +.modalDialog:target { + opacity:1; + pointer-events: auto; +} + +.modalDialog > div { + width: 400px; + position: relative; + margin: 10% auto; + padding: 5px 20px 13px 20px; + border-radius: 10px; + background: #fff; + background: -moz-linear-gradient(#fff, #999); + background: -webkit-linear-gradient(#fff, #999); + background: -o-linear-gradient(#fff, #999); +} + + + +.close { + background: #606061; + color: #FFFFFF; + line-height: 25px; + position: absolute; + right: -12px; + text-align: center; + top: -10px; + width: 24px; + text-decoration: none; + font-weight: bold; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; + -moz-box-shadow: 1px 1px 3px #000; + -webkit-box-shadow: 1px 1px 3px #000; + box-shadow: 1px 1px 3px #000; +} + +.close:hover { background: #00d9ff; } + diff --git a/www/styles/style-eink.css b/www/styles/style-eink.css index 815b1eb..d35b344 100644 --- a/www/styles/style-eink.css +++ b/www/styles/style-eink.css @@ -398,4 +398,60 @@ body { margin: 5px; font-size: 0.85em;/*12px/16px */ font-weight:400; /* Better supported than 'lighter' attribute */ } -} \ No newline at end of file +} + +.modalDialog { + position: fixed; + font-family: Arial, Helvetica, sans-serif; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(0,0,0,0.8); + z-index: 99999; + opacity:0; + -webkit-transition: opacity 400ms ease-in; + -moz-transition: opacity 400ms ease-in; + transition: opacity 400ms ease-in; + pointer-events: none; +} + +.modalDialog:target { + opacity:1; + pointer-events: auto; +} + +.modalDialog > div { + width: 400px; + position: relative; + margin: 10% auto; + padding: 5px 20px 13px 20px; + border-radius: 10px; + background: #fff; + background: -moz-linear-gradient(#fff, #999); + background: -webkit-linear-gradient(#fff, #999); + background: -o-linear-gradient(#fff, #999); +} + + + +.close { + background: #606061; + color: #FFFFFF; + line-height: 25px; + position: absolute; + right: -12px; + text-align: center; + top: -10px; + width: 24px; + text-decoration: none; + font-weight: bold; + -webkit-border-radius: 12px; + -moz-border-radius: 12px; + border-radius: 12px; + -moz-box-shadow: 1px 1px 3px #000; + -webkit-box-shadow: 1px 1px 3px #000; + box-shadow: 1px 1px 3px #000; +} + +.close:hover { background: #00d9ff; } diff --git a/www/templates/default/bookdetail.html b/www/templates/default/bookdetail.html index 84c7334..be7e54a 100644 --- a/www/templates/default/bookdetail.html +++ b/www/templates/default/bookdetail.html @@ -1,7 +1,19 @@
+ {{? it.book.hasCover == 1}} +
+
+ X + {{~it.book.authors:author:j}} + {{? j > 0}}, {{?}}

{{=htmlEscape (author.name)}}

+ {{~}} +

{{=htmlEscape (it.title)}}

+ {{=it.const.i18n.coverAlt}} +
+
+ {{?}} {{? it.book.hasCover == 1}} - + {{=it.const.i18n.coverAlt}} {{?}} -- 2.34.1