Quellcode durchsuchen

style and js fixes for structures page

Olivier Massot vor 4 Jahren
Ursprung
Commit
bd45228656
21 geänderte Dateien mit 17 neuen und 13 gelöschten Zeilen
  1. 1 1
      ot_core/Classes/Http/ApiController.php
  2. 12 10
      ot_templating/Resources/Public/assets/Classic/script/structures.js
  3. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-blue.css
  4. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-blue.css.map
  5. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-green.css
  6. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-green.css.map
  7. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-grey.css
  8. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-grey.css.map
  9. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-light-blue.css
  10. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-light-blue.css.map
  11. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-light-red.css
  12. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-light-red.css.map
  13. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-orange.css
  14. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-orange.css.map
  15. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-purple.css
  16. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-purple.css.map
  17. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-red.css
  18. 0 0
      ot_templating/Resources/Public/assets/Classic/style/classic-red.css.map
  19. 4 2
      ot_templating/Resources/Public/assets/Classic/style/module/_structures.scss
  20. 0 0
      ot_templating/Resources/Public/assets/Classic/style/style.css
  21. 0 0
      ot_templating/Resources/Public/assets/Classic/style/style.css.map

+ 1 - 1
ot_core/Classes/Http/ApiController.php

@@ -44,7 +44,7 @@ class ApiController
             "SELECT o.id, o.name, o.logo_id as logoId, o.principalType, p.otherWebsite as website, a.latitude, a.longitude,
            TRIM(BOTH ' ' FROM CONCAT(a.streetAddress, ' ', a.streetAddressSecond, ' ', a.streetAddressThird)) AS streetAddress,
            a.postalCode, a.addressCity, c.name AS country,
-            (SELECT CONCAT('[',GROUP_CONCAT(DISTINCT CONCAT('\"',f.code,'\"')),']')
+            (SELECT CONCAT(GROUP_CONCAT(DISTINCT CONCAT(f.code)))
             FROM Activity AS a
             LEFT JOIN activity_categories AS ac ON(ac.activity_id = a.id)
             LEFT JOIN Categories AS cs ON (cs.id = ac.categories_id)

+ 12 - 10
ot_templating/Resources/Public/assets/Classic/script/structures.js

@@ -266,18 +266,20 @@ $(document).ready(function() {
         results.forEach(function(structure) {
             if (((currentPage - 1) * itemsPerPage) <= index && index < (currentPage * itemsPerPage)) {
                 let cardDiv = $(cardDivModel).clone();
+                let categoryTagModel = cardDiv.find('.structure-category-model').first();
 
                 cardDiv.data('id', structure.id);
 
-                let categoryTagModel = cardDiv.find('.structure-category-model').first();
-                structure.categories.forEach(function (cat) {
-                    let tag = categoryTagModel.clone();
-                    tag.text(structures_categories[cat]);
-                    tag.removeClass('structure-category-model')
-                    tag.addClass('structure-category')
-                    tag.show();
-                    categoryTagModel.parent().append(tag);
-                });
+                if (structure.categories !== null) {
+                    structure.categories.forEach(function (cat) {
+                        let tag = categoryTagModel.clone();
+                        tag.text(structures_categories[cat]);
+                        tag.removeClass('structure-category-model')
+                        tag.addClass('structure-category')
+                        tag.show();
+                        categoryTagModel.parent().append(tag);
+                    });
+                }
 
                 cardDiv.find('.structure-poster').first().children('img').first().attr('src', structure.logoUri);
                 cardDiv.find('.structure-name').first().text(structure.name);
@@ -378,7 +380,7 @@ $(document).ready(function() {
                 structure.n3Id = parseInt(structure.n3Id);
                 structure.n4Id = parseInt(structure.n4Id);
                 structure.n5Id = parseInt(structure.n5Id);
-                structure.categories = structure.categories || [];
+                structure.categories = structure.categories !== null ? structure.categories.split(",") : [];
                 structures.push(structure);
             })
 

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-blue.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-blue.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-green.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-green.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-grey.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-grey.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-light-blue.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-light-blue.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-light-red.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-light-red.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-orange.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-orange.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-purple.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-purple.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-red.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/classic-red.css.map


+ 4 - 2
ot_templating/Resources/Public/assets/Classic/style/module/_structures.scss

@@ -290,6 +290,7 @@ $input-border-color: #bfbfbf;
     font-size: 18px;
     border: none;
     width: 95%;
+    min-width: 85%;
   }
 
   .search-bar-btn {
@@ -311,8 +312,8 @@ $input-border-color: #bfbfbf;
     min-width: 100%;
     position: relative;
     display: inline-block;
-    top: -24px;
-    left: -24px;
+    top: 10px;
+    left: -100%;
   }
 
   .city-search-results, .city-search-no-result, .city-search-loading {
@@ -321,6 +322,7 @@ $input-border-color: #bfbfbf;
     background: #EEEEEE;
     box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
     z-index: 99;
+    top: 100%;
   }
 
   .city-search-loading img {

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/style.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
ot_templating/Resources/Public/assets/Classic/style/style.css.map


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.