Parcourir la source

fix crazy hack for firefox by using smarter css selectors

Pi il y a 1 an
Parent
commit
0ec67d1c0a
1 fichiers modifiés avec 12 ajouts et 15 suppressions
  1. 12 15
      app/rest/templates/trend.tpl

+ 12 - 15
app/rest/templates/trend.tpl

@@ -25,7 +25,7 @@ body {
   color: #cccccc;
   text-align: center;
 }
-.loader-container {
+div.loader-container {
   position: absolute;
   left: 50vw;
   top: 50vh;
@@ -35,23 +35,26 @@ body {
   height: 9em;
   width: 175px;
 }
-.loader-container:has(+ .done) {
+div.loader-container:not(:has(+ .done)) {
+  display: block;
+}
+.loader-container:not(:last-child) {
   display: none;
 }
 div.progress {
   margin: 1em 0 1em;
 }
-div.progress label {
+div.progress:not(:has(+ .done)) {
+  display: block;
+}
+.progress label {
   text-align:left;
 }
-div.progress label:after {
+.progress label:after {
   content: "...";
 }
-div.progress:has(+ .done) {
+.progress:not(:last-child) {
   display: none;
-}
-div.progress:has(+ .done) label:after {
-  content: "";
 }
     </style>
   </head>
@@ -62,14 +65,8 @@ div.progress:has(+ .done) label:after {
 % if end:
     </div>
     <div class="done"></div>
-    <!-- firefox doesn't support :has() css -->
-    <style>
-div.loader-container {
-  display: none;
-}
-    <!-- -->
-    </style>
 {{!form}}
 {{!svg}}
     </body>
 </html>
+% end