From edda87d53ea3053e2ba9b2a01677382d85697505 Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Mon, 22 May 2017 11:49:23 +0000
Subject: [PATCH] Snark theme updates, hidpi rating images

---
 .../themes/snark/classic/images/rateme.png    | Bin 0 -> 3280 bytes
 .../resources/themes/snark/classic/snark.css  |  68 +++++++++---------
 .../themes/snark/dark/images/rateme.png       | Bin 0 -> 2686 bytes
 .../resources/themes/snark/dark/snark.css     |  22 +++---
 .../themes/snark/light/images/rateme.png      | Bin 0 -> 3280 bytes
 .../resources/themes/snark/light/snark.css    |  20 +++---
 .../themes/snark/midnight/images/rateme.png   | Bin 0 -> 2820 bytes
 .../resources/themes/snark/midnight/snark.css |  20 +++---
 .../themes/snark/ubergine/images/rateme.png   | Bin 0 -> 2820 bytes
 .../resources/themes/snark/ubergine/snark.css |  20 ++----
 .../themes/snark/vanilla/images/rateme.png    | Bin 0 -> 3280 bytes
 .../resources/themes/snark/vanilla/snark.css  |  25 ++-----
 12 files changed, 85 insertions(+), 90 deletions(-)
 create mode 100644 installer/resources/themes/snark/classic/images/rateme.png
 create mode 100644 installer/resources/themes/snark/dark/images/rateme.png
 create mode 100644 installer/resources/themes/snark/light/images/rateme.png
 create mode 100644 installer/resources/themes/snark/midnight/images/rateme.png
 create mode 100644 installer/resources/themes/snark/ubergine/images/rateme.png
 create mode 100644 installer/resources/themes/snark/vanilla/images/rateme.png

diff --git a/installer/resources/themes/snark/classic/images/rateme.png b/installer/resources/themes/snark/classic/images/rateme.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a062bfb10e9ecfb8a9c182a35437d08fd007bb0
GIT binary patch
literal 3280
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

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/classic/snark.css b/installer/resources/themes/snark/classic/snark.css
index 962a999c99..0eee69ebf3 100644
--- a/installer/resources/themes/snark/classic/snark.css
+++ b/installer/resources/themes/snark/classic/snark.css
@@ -2336,6 +2336,10 @@ td#bwHelp {
      background: url(images/infocircle.png) left 10px center no-repeat;
      background-size: 14px auto !important;
 }
+
+.snarkTorrentAction input[type="image"], .snarkTorrents th:last-child input[type="image"] {
+     height: 9px;
+}
 }
 
 @media screen and (max-width: 1100px) {
@@ -2483,24 +2487,26 @@ td.snarkTorrentDownloaded {
      border: 1px solid #bbf;
      border-left: none;
      border-right: none;
+     background: #eef;
 }
 
 .snarkCommentInfo th, .snarkComments th {
      padding: 8px 5px;
 }
 
-.snarkCommentInfo th:last-child {
-     text-align: right;
+.snarkCommentInfo th {
+     background: url(images/comment.png) 8px center no-repeat, linear-gradient(to bottom, #fff, #eef) #fff;
+     padding-left: 30px !important;
 }
 
 .snarkCommentInfo tr:nth-child(even), .snarkComments tr:nth-child(even) {
      border-top: 1px solid #bbf;
-     background: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.5) 2px, rgba(240, 240, 255, 0.3) 3px, #fff 5px) #fff;
+     background: rgba(240, 240, 255, 0.5) #fff;
 }
 
 .snarkCommentInfo tr:nth-child(odd), .snarkComments tr:nth-child(odd) {
      border-top: 1px solid #bbf;
-     background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.5) 2px, rgba(221, 221, 255, 0.3) 3px, #fff 5px) #fff;
+     background: rgba(220, 220, 255, 0.5);
 }
 
 .snarkCommentInfo th {
@@ -2519,23 +2525,23 @@ td.snarkTorrentDownloaded {
      font-weight: bold;
 }
 
-.snarkCommentInfo td:first-child::after, .snarkComments td:first-child::after {
-     content: "";
-     display: inline-block;
-     min-height: 32px;
-     vertical-align: middle;
-}
-
 .snarkCommentInfo input.accept {
      float: right;
      margin-right: 5px !important;
 }
 
 .snarkCommentInfo textarea { /* remember to set 10pt @ > 1400px */
+     font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Lucida Grande", Helvetica, sans-serif !important;
+     font-weight: normal;
      width: 100%;
      min-height: 64px;
      height: 64px;
      resize: vertical;
+     opacity: 0.8;
+}
+
+.snarkCommentInfo textarea:focus {
+     opacity: 1;
 }
 
 .snarkComments th {
@@ -2548,6 +2554,11 @@ td.snarkTorrentDownloaded {
 
 #nameRequired {
      float: right;
+     margin-right: 5px;
+}
+
+#nameRequired a {
+     font-weight: bold;
 }
 
 .commentRating {
@@ -2557,6 +2568,14 @@ td.snarkTorrentDownloaded {
 .commentRating img {
      margin: 0;
      padding: 0;
+     height: 16px;
+     width: 16px;
+}
+
+.commentText {
+     white-space: normal;
+     text-align: justify;
+     width: 80%;
 }
 
 .commentDate {
@@ -2565,8 +2584,8 @@ td.snarkTorrentDownloaded {
      padding-left: 20px !important;
 }
 
-.snarkCommentInfo td:first-child, .snarkComments td:first-child {
-     width: 160px !important;
+.snarkCommentInfo td:first-child, .commentAuthor {
+     width: 180px !important;
      padding-right: 2px;
 }
 
@@ -2583,11 +2602,6 @@ td.snarkTorrentDownloaded {
      padding-left: 20px;
 }
 
-td.commentText {
-     white-space: normal;
-     text-align: justify;
-}
-
 .commentWrapper {
      border: 1px solid #bbf;
      margin: 2px 0;
@@ -2598,12 +2612,6 @@ td.commentText {
      background-blend-mode: luminosity;
 }
 
-.commentText .optbox {
-     position: fixed;
-     right: 20px;
-     top: 10px;
-}
-
 #commentsConfig .optbox {
      vertical-align: middle !important;
 }
@@ -2613,12 +2621,13 @@ td.commentText {
 }
 
 #commentDeleteAction {
-     border-top: 1px solid #bbf;
-     background: linear-gradient(to bottom, #fff, #eef);
+     background: #fff;
 }
 
 #commentDeleteAction td {
-     padding-right: 6px;
+     padding: 0 6px;
+     border-top: 1px solid #89f;
+     border-bottom: 1px solid #89f;
 }
 
 .commentAction, .commentDelete {
@@ -2641,11 +2650,6 @@ td.commentText {
      text-align: left;
 }
 
-#newRating td {
-     padding-top: 10px !important;
-     padding-bottom: 10px !important;
-}
-
 #myRating td:empty {
      padding: 0 !important;
      border-top: none !important;
diff --git a/installer/resources/themes/snark/dark/images/rateme.png b/installer/resources/themes/snark/dark/images/rateme.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fa8d31d9f9716f4e305f9bfc8dcfd73c208ef7a
GIT binary patch
literal 2686
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
UZ&yAuFfcH9y85}Sb4q9e08b|c6951J

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/dark/snark.css b/installer/resources/themes/snark/dark/snark.css
index 8674a8704c..5369397546 100644
--- a/installer/resources/themes/snark/dark/snark.css
+++ b/installer/resources/themes/snark/dark/snark.css
@@ -2617,17 +2617,14 @@ textarea[name="i2cpOpts"] {
      border: 1px solid #494;
      border-left: none;
      border-right: none;
-     background: #001100 url("/themes/console/dark/images/camotile2.png") repeat scroll center bottom;
+     background: #001100 url(/themes/console/dark/images/camotile2.png) repeat scroll center bottom;
      filter: drop-shadow(0px 0 1px rgba(16, 8, 16, 0.7));
 }
 
 .snarkCommentInfo th, .snarkComments th {
-     background: linear-gradient(to bottom, #001000 0%, #001900 50%, #000 50%, #000 100%)
+     background: linear-gradient(to bottom, #001000 0%, #001900 50%, #000 50%, #000 100%);
      padding: 8px 5px;
-}
-
-.snarkCommentInfo th:last-child {
-     text-align: right;
+     white-space: normal;
 }
 
 .snarkCommentInfo tr:nth-child(even), .snarkComments tr:nth-child(even) {
@@ -2641,7 +2638,8 @@ textarea[name="i2cpOpts"] {
 }
 
 .snarkCommentInfo th {
-     padding: 8px 5px;
+     padding: 8px 5px 8px 30px;
+     background: url(images/comment.png) 8px center no-repeat, linear-gradient(to bottom, #001000 0%, #001900 50%, #000 50%, #000 100%);
 }
 
 .snarkCommentInfo td, .snarkComments td {
@@ -2669,10 +2667,12 @@ textarea[name="i2cpOpts"] {
 }
 
 .snarkCommentInfo textarea { /* remember to set 10pt @ > 1400px */
+     font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "DejaVu Sans", Verdana, "Lucida Grande", Helvetica, sans-serif;
      width: 100%;
      min-height: 64px;
      height: 64px;
      resize: vertical;
+     opacity: 0.8;
 }
 
 .snarkComments th {
@@ -2685,6 +2685,7 @@ textarea[name="i2cpOpts"] {
 
 #nameRequired {
      float: right;
+     margin-right: 5px;
 }
 
 .commentRating {
@@ -2694,6 +2695,8 @@ textarea[name="i2cpOpts"] {
 .commentRating img {
      margin: 0;
      padding: 0;
+     height: 16px;
+     width: 16px;
 }
 
 .commentDate {
@@ -2720,9 +2723,10 @@ textarea[name="i2cpOpts"] {
      padding-left: 20px;
 }
 
-td.commentText {
+.commentText {
      white-space: normal;
      text-align: justify;
+     width: 90%;
 }
 
 .commentWrapper {
@@ -2761,7 +2765,7 @@ td.commentText {
 .commentAction, .commentDelete {
      width: 1%;
      white-space: nowrap;
-     min-width: 180px !important;
+/*     min-width: 180px !important;*/
      padding-left: 0;
 }
 
diff --git a/installer/resources/themes/snark/light/images/rateme.png b/installer/resources/themes/snark/light/images/rateme.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a062bfb10e9ecfb8a9c182a35437d08fd007bb0
GIT binary patch
literal 3280
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

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/light/snark.css b/installer/resources/themes/snark/light/snark.css
index 02dc701d02..f5700e5d2b 100644
--- a/installer/resources/themes/snark/light/snark.css
+++ b/installer/resources/themes/snark/light/snark.css
@@ -886,6 +886,7 @@ tr:hover .percentBarText {
 .snarkTorrentInfo, .snarkDirInfo {
      margin: 10px 0 0 0 !important;
      background: #fff;
+     border-bottom: 1px solid #7778bf;
 }
 
 .snarkTorrentInfo td:first-child, .snarkDirInfo td:first-child {
@@ -2063,7 +2064,7 @@ input[type="submit"] {
 
 .snarkCommentInfo, .snarkComments {
      margin: 10px 0 0 !important;
-     border: 1px solid #bbf;
+     border: 1px solid #7778bf;
      border-left: none;
      border-right: none;
 }
@@ -2072,10 +2073,6 @@ input[type="submit"] {
      padding: 8px 5px;
 }
 
-.snarkCommentInfo th:last-child {
-     text-align: right;
-}
-
 .snarkCommentInfo tr:nth-child(even), .snarkComments tr:nth-child(even) {
      border-top: 1px solid #bbf;
      background: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.5) 2px, rgba(240, 240, 255, 0.3) 3px, #fff 5px) #fff;
@@ -2088,6 +2085,8 @@ input[type="submit"] {
 
 .snarkCommentInfo th {
      padding: 8px 5px;
+     background: url(images/comment.png) 8px center no-repeat, linear-gradient(to bottom, #fff 50%, rgb(240, 240, 255));
+     padding-left: 30px;
 }
 
 .snarkCommentInfo td, .snarkComments td {
@@ -2121,8 +2120,9 @@ input[type="submit"] {
      resize: vertical;
 }
 
-.snarkComments th {
+.snarkComments tr:first-child, .snarkComments tr:last-child {
      text-align: left;
+     border-top: 1px solid #7778bf !important;
 }
 
 .commentRating, .commentAuthor {
@@ -2131,6 +2131,7 @@ input[type="submit"] {
 
 #nameRequired {
      float: right;
+     margin-right: 5px;
 }
 
 .commentRating {
@@ -2140,6 +2141,8 @@ input[type="submit"] {
 .commentRating img {
      margin: 0;
      padding: 0;
+     width: 16px;
+     height: 16px;
 }
 
 .commentDate {
@@ -2166,9 +2169,10 @@ input[type="submit"] {
      padding-left: 20px;
 }
 
-td.commentText {
+.commentText {
      white-space: normal;
      text-align: justify;
+     width: 90%;
 }
 
 .commentWrapper {
@@ -2207,7 +2211,7 @@ td.commentText {
 .commentAction, .commentDelete {
      width: 1%;
      white-space: nowrap;
-     min-width: 180px !important;
+/*     min-width: 180px !important;*/
      padding-left: 0;
 }
 
diff --git a/installer/resources/themes/snark/midnight/images/rateme.png b/installer/resources/themes/snark/midnight/images/rateme.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d85bb94bf87648d69268e620ea76a2d54722dbc
GIT binary patch
literal 2820
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
F2>@xPK3xC+

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/midnight/snark.css b/installer/resources/themes/snark/midnight/snark.css
index fd9118fe71..40cda88eb9 100644
--- a/installer/resources/themes/snark/midnight/snark.css
+++ b/installer/resources/themes/snark/midnight/snark.css
@@ -2548,18 +2548,14 @@ a, th, thead th, tfoot th, td, select, select option, .snarkAddInfo, .snarkFileN
 
 .snarkCommentInfo, .snarkComments {
      margin: 10px 0 0 !important;
-     background: #270027 none repeat scroll 0 0;
+     background: #000;
      border: 1px solid #443da0;
      filter: drop-shadow(0px 0 1px rgba(16, 8, 16, 0.7));
 }
 
-.snarkCommentInfo th, .snarkComments th {
-     background: linear-gradient(to bottom, #121225, #00000d);
-     padding: 8px 5px;
-}
-
-.snarkCommentInfo th:last-child {
-     text-align: right;
+.snarkCommentInfo th {
+     background: url(images/comment.png) 8px center no-repeat, linear-gradient(to bottom, #121225, #00000d);
+     padding: 8px 5px 8px 30px !important;
 }
 
 .snarkCommentInfo tr:nth-child(even), .snarkComments tr:nth-child(even) {
@@ -2601,6 +2597,8 @@ a, th, thead th, tfoot th, td, select, select option, .snarkAddInfo, .snarkFileN
 }
 
 .snarkCommentInfo textarea { /* remember to set 10pt @ > 1400px */
+     font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "DejaVu Sans", Verdana, Helvetica, sans-serif;
+     font-weight: normal;
      width: 100%;
      min-height: 64px;
      height: 64px;
@@ -2617,6 +2615,7 @@ a, th, thead th, tfoot th, td, select, select option, .snarkAddInfo, .snarkFileN
 
 #nameRequired {
      float: right;
+     margin-right: 5px;
 }
 
 .commentRating {
@@ -2655,6 +2654,7 @@ a, th, thead th, tfoot th, td, select, select option, .snarkAddInfo, .snarkFileN
 td.commentText {
      white-space: normal;
      text-align: justify;
+     width: 90%;
 }
 
 .commentWrapper {
@@ -2693,7 +2693,7 @@ td.commentText {
 .commentAction, .commentDelete {
      width: 1%;
      white-space: nowrap;
-     min-width: 180px !important;
+/*     min-width: 180px !important;*/
      padding-left: 0;
 }
 
@@ -2728,6 +2728,8 @@ td.commentText {
 .commentRating img {
      margin: 0 0 4px;
      padding: 0;
+     width: 16px;
+     height: 16px;
      font-size: 14pt;
      color: #FF7200;
      text-shadow: 0 0 1px #900;
diff --git a/installer/resources/themes/snark/ubergine/images/rateme.png b/installer/resources/themes/snark/ubergine/images/rateme.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d85bb94bf87648d69268e620ea76a2d54722dbc
GIT binary patch
literal 2820
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
F2>@xPK3xC+

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/ubergine/snark.css b/installer/resources/themes/snark/ubergine/snark.css
index 1ae301df4b..007490e38f 100644
--- a/installer/resources/themes/snark/ubergine/snark.css
+++ b/installer/resources/themes/snark/ubergine/snark.css
@@ -2682,13 +2682,9 @@ select {
      filter: drop-shadow(0px 0 1px rgba(16, 8, 16, 0.7));
 }
 
-.snarkCommentInfo th, .snarkComments th {
-     background: linear-gradient(to bottom, #202, #101) repeat scroll 0 0;
-     padding: 8px 5px;
-}
-
-.snarkCommentInfo th:last-child {
-     text-align: right;
+.snarkCommentInfo th {
+     background: url(images/comment.png) 8px center no-repeat, linear-gradient(to bottom, #202, #101);
+     padding: 8px 5px 8px 30px !important;
 }
 
 .snarkCommentInfo tr:nth-child(even), .snarkComments tr:nth-child(even) {
@@ -2746,6 +2742,7 @@ select {
 
 #nameRequired {
      float: right;
+     margin-right: 5px;
 }
 
 .commentRating {
@@ -2755,6 +2752,8 @@ select {
 .commentRating img {
      margin: 0;
      padding: 0;
+     height: 16px;
+     width: 16px;
 }
 
 .commentDate {
@@ -2784,6 +2783,7 @@ select {
 td.commentText {
      white-space: normal;
      text-align: justify;
+     width: 90%;
 }
 
 .commentWrapper {
@@ -2797,12 +2797,6 @@ td.commentText {
      background-blend-mode: luminosity;
 }
 
-.commentText .optbox {
-     position: fixed;
-     right: 20px;
-     top: 10px;
-}
-
 .snarkComments select {
      margin-right: 0 !important;
 }
diff --git a/installer/resources/themes/snark/vanilla/images/rateme.png b/installer/resources/themes/snark/vanilla/images/rateme.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a062bfb10e9ecfb8a9c182a35437d08fd007bb0
GIT binary patch
literal 3280
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

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/vanilla/snark.css b/installer/resources/themes/snark/vanilla/snark.css
index d96a7b26ae..bf7a790349 100644
--- a/installer/resources/themes/snark/vanilla/snark.css
+++ b/installer/resources/themes/snark/vanilla/snark.css
@@ -2535,7 +2535,6 @@ tr#torrentInfoStats td {
 
 .snarkCommentInfo, .snarkComments {
      margin: 10px 0 0 !important;
-     background: #270027 none repeat scroll 0 0;
      border: 1px solid #6f533e;
      box-shadow: 0 0 2px 1px rgba(77, 69, 62, 0.3);
      border-collapse: separate;
@@ -2611,6 +2610,7 @@ tr#torrentInfoStats td {
      min-height: 64px;
      height: 64px;
      resize: vertical;
+     font-weight: normal;
 }
 
 .snarkComments th {
@@ -2623,6 +2623,7 @@ tr#torrentInfoStats td {
 
 #nameRequired {
      float: right;
+     margin-right: 5px;
 }
 
 .commentRating {
@@ -2636,6 +2637,8 @@ tr#torrentInfoStats td {
      color: #FF7200;
      text-shadow: 0 0 1px #900;
      filter: none;
+     width: 16px;
+     height: 16px;
 }
 
 .commentDate {
@@ -2673,7 +2676,7 @@ td.commentText {
      margin: 4px 2px;
      padding: 8px 10px 8px 26px;
      border-radius: 2px;
-     box-shadow: 0 0 0 1px #fff inset; /* 0 0 1px 0 rgba(77, 69, 62, 0.7);*/
+     box-shadow: 0 0 0 1px #fff inset, 0 0 1px 0 rgba(77, 69, 62, 0.7);
      background: url(images/comment.png) 6px center no-repeat #fff6df;
      background-blend-mode: luminosity;
 }
@@ -2689,7 +2692,7 @@ td.commentText {
 
 #commentDeleteAction {
      background: linear-gradient(to bottom, #efefef, #cfc7c2);
-/*     box-shadow: inset 0 0 0 1px #efe8e0;*/
+     box-shadow: inset 0 0 0 1px #efe8e0;
      border: 1px solid #6f533e;
 }
 
@@ -2718,12 +2721,6 @@ td.commentText {
      padding-bottom: 10px !important;
 }
 
-/*
-.commentText:empty {
-     width: 90% !important;
-}
-*/
-
 #myRating td:empty {
      padding: 0 !important;
      border-top: none !important;
@@ -2734,14 +2731,4 @@ td.commentText {
      min-height: 0 !important;
 }
 
-/*
-select[name="myRating"] option::before, select[name="myRating"] option[selected]::before {
-     content: "★ ";
-}
-
-select[name="myRating"] option[value="0"]::before {
-     content: "☆ ";
-}
-*/
-
 /* end Comments section */
-- 
GitLab