Răsfoiți Sursa

Ticket #3398 - Get rid of empty main.css files and redundant references to main.css files from base modules.

AntonLV 5 ani în urmă
părinte
comite
17e002a808
29 a modificat fișierele cu 18 adăugiri și 67 ștergeri
  1. 18 6
      inc/classes/BxDolModuleTemplate.php
  2. 0 2
      modules/base/groups/template/css/main.css
  3. 0 3
      modules/base/profile/template/css/main.css
  4. 0 2
      modules/base/text/template/css/main.css
  5. 0 2
      modules/boonex/ads/template/css/main.css
  6. 0 4
      modules/boonex/albums/template/css/main.css
  7. 0 1
      modules/boonex/channels/template/css/main.css
  8. 0 2
      modules/boonex/classes/template/css/main.css
  9. 0 3
      modules/boonex/convos/template/css/main.css
  10. 0 2
      modules/boonex/courses/template/css/main.css
  11. 0 2
      modules/boonex/credits/template/css/main.css
  12. 0 3
      modules/boonex/events/template/css/main.css
  13. 0 1
      modules/boonex/feedback/template/css/main.css
  14. 0 2
      modules/boonex/files/template/css/main.css
  15. 0 3
      modules/boonex/forum/template/css/main.css
  16. 0 1
      modules/boonex/glossary/template/css/main.css
  17. 0 1
      modules/boonex/groups/template/css/main.css
  18. 0 3
      modules/boonex/market/template/css/main.css
  19. 0 3
      modules/boonex/organizations/template/css/main.css
  20. 0 1
      modules/boonex/persons/template/css/main.css
  21. 0 3
      modules/boonex/photos/template/css/main.css
  22. 0 3
      modules/boonex/polls/template/css/main.css
  23. 0 1
      modules/boonex/posts/template/css/main.css
  24. 0 2
      modules/boonex/reviews/template/css/main.css
  25. 0 2
      modules/boonex/shopify/template/css/main.css
  26. 0 3
      modules/boonex/snipcart/template/css/main.css
  27. 0 3
      modules/boonex/spaces/template/css/main.css
  28. 0 1
      modules/boonex/tasks/template/css/main.css
  29. 0 2
      modules/boonex/videos/template/css/main.css

+ 18 - 6
inc/classes/BxDolModuleTemplate.php

@@ -59,22 +59,34 @@ class BxDolModuleTemplate extends BxDolTemplate
 
     function addCssSystem($mixedFiles, $bDynamic = false)
     {
+        $sResult = '';
         $bResult = false;
 
-        foreach($this->getLocations() as $sKey => $aLocation)
-            $bResult |= $this->_addFiles(BxDolTemplate::getInstance(), 'addCssSystem', 'isLocation', 'addLocation', 'removeLocation', '', $mixedFiles, $bDynamic, true, [$sKey => $aLocation]);
+        foreach($this->getLocations() as $sKey => $aLocation) {
+            $mixedResult = $this->_addFiles(BxDolTemplate::getInstance(), 'addCssSystem', 'isLocation', 'addLocation', 'removeLocation', '', $mixedFiles, $bDynamic, true, [$sKey => $aLocation]);
+            if($bDynamic)
+                $sResult .= $mixedResult;
+            else
+                $bResult |= $mixedResult;
+        }
 
-        return $bResult;
+        return $bDynamic ? $sResult : $bResult;
     }
 
     function addCss($mixedFiles, $bDynamic = false)
     {
+        $sResult = '';
         $bResult = false;
 
-        foreach($this->getLocations() as $sKey => $aLocation)
-            $bResult |= $this->_addFiles(BxDolTemplate::getInstance(), 'addCss', 'isLocation', 'addLocation', 'removeLocation', '', $mixedFiles, $bDynamic, true, [$sKey => $aLocation]);
+        foreach($this->getLocations() as $sKey => $aLocation) {
+            $mixedResult = $this->_addFiles(BxDolTemplate::getInstance(), 'addCss', 'isLocation', 'addLocation', 'removeLocation', '', $mixedFiles, $bDynamic, true, [$sKey => $aLocation]);
+            if($bDynamic)
+                $sResult .= $mixedResult;
+            else
+                $bResult |= $mixedResult;
+        }
 
-        return $bResult;
+        return $bDynamic ? $sResult : $bResult;
     }
 
     function addJsSystem($mixedFiles, $bDynamic = false)

+ 0 - 2
modules/base/groups/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/profile/template/css/main.css);
-
 .bx-base-group-cover-wrapper .bx-base-pofile-cover-info .bx-def-ava {
     border-width:0.0625rem;
     border-radius:0.1875rem;

+ 0 - 3
modules/base/profile/template/css/main.css

@@ -1,7 +1,4 @@
-@import url(../../../general/template/css/main.css);
-
 /* browse unit */
-
 .bx-base-pofile-unit {
     width:184px;
     width:11.5rem;

+ 0 - 2
modules/base/text/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../general/template/css/main.css);
-
 /* unit */
 .bx-base-text-unit h2,
 .bx-base-text-unit h1 {

+ 0 - 2
modules/boonex/ads/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
 /*--- Categories ---*/
 .bx-ads-subcategories .bx-ads-category:first-child {
     padding-top: 0;

+ 0 - 4
modules/boonex/albums/template/css/main.css

@@ -1,7 +1,3 @@
-
-@import url(../../../../base/text/template/css/main.css);
-
-
 /* flexbox */
 .bx-albums-medias-wrapper {
     display: -webkit-box;

+ 0 - 1
modules/boonex/channels/template/css/main.css

@@ -1 +0,0 @@
-@import url(../../../../base/groups/template/css/main.css);

+ 0 - 2
modules/boonex/classes/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
 .bx-course-controls-1 {
     float:left;
 }

+ 0 - 3
modules/boonex/convos/template/css/main.css

@@ -1,6 +1,3 @@
-
-@import url(../../../../base/text/template/css/main.css);
-
 .bx-cnv-collaborators {
     white-space:nowrap;
 }

+ 0 - 2
modules/boonex/courses/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/groups/template/css/main.css);
-
 /*-- Cource Roles --*/
 #bx-courses-set-role-popup .bx-menu-ver {
     margin: 0;

+ 0 - 2
modules/boonex/credits/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/general/template/css/main.css);
-
 .sys-icon.bx-credits-prefix-icon {
     color: #334455;
 }

+ 0 - 3
modules/boonex/events/template/css/main.css

@@ -1,6 +1,3 @@
-@import url(../../../../base/groups/template/css/main.css);
-
-
 /*-- Event Roles --*/
 #bx-events-set-role-popup .bx-menu-ver {
     margin: 0;

+ 0 - 1
modules/boonex/feedback/template/css/main.css

@@ -1 +0,0 @@
-@import url(../../../../base/general/template/css/main.css);

+ 0 - 2
modules/boonex/files/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
 .bx-files-text-unit-gallery .bx-base-text-unit-no-thumb {
     position:relative;
 }

+ 0 - 3
modules/boonex/forum/template/css/main.css

@@ -1,7 +1,4 @@
-@import url(../../../../base/text/template/css/main.css);
-
 /*-- Participants --*/
-
 .bx-forum-participant {
     position:relative;
     display:block;

+ 0 - 1
modules/boonex/glossary/template/css/main.css

@@ -1 +0,0 @@
-@import url(../../../../base/text/template/css/main.css);

+ 0 - 1
modules/boonex/groups/template/css/main.css

@@ -1 +0,0 @@
-@import url(../../../../base/groups/template/css/main.css);

+ 0 - 3
modules/boonex/market/template/css/main.css

@@ -1,6 +1,3 @@
-
-@import url(../../../../base/text/template/css/main.css);
-
 /*--- Snippet ---*/
 div.bx-market-unit-gallery-cnt {
 	position: relative;

+ 0 - 3
modules/boonex/organizations/template/css/main.css

@@ -1,6 +1,3 @@
-@import url(../../../../base/profile/template/css/main.css);
-
-
 /*-- Group Roles --*/
 #bx-organizations-set-role-popup .bx-menu-ver {
     margin: 0;

+ 0 - 1
modules/boonex/persons/template/css/main.css

@@ -1 +0,0 @@
-@import url(../../../../base/profile/template/css/main.css);

+ 0 - 3
modules/boonex/photos/template/css/main.css

@@ -1,6 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
-
 /*--- Photo Block  ---*/
 .bx-photos-entity-photo img {
     max-width:100%;

+ 0 - 3
modules/boonex/polls/template/css/main.css

@@ -1,6 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
-
 /*--- Unit embed ---*/
 .bx-polls-embed {
     width: 100%;

+ 0 - 1
modules/boonex/posts/template/css/main.css

@@ -1 +0,0 @@
-@import url(../../../../base/text/template/css/main.css);

+ 0 - 2
modules/boonex/reviews/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
 .bx-review-vertical-flex {
     display: flex;
     flex-direction: column;

+ 0 - 2
modules/boonex/shopify/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
 /*--- Cover ---*/
 .bx_shopify_cover .bx-cover-actions .bx-menu-btns-hor,
 .bx_shopify_cover .bx-cover-actions .bx-btn.bx-shopify-buy {

+ 0 - 3
modules/boonex/snipcart/template/css/main.css

@@ -1,6 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
-
 .bx_snipcart_cover .bx-cover-actions .bx-menu-btns-hor,
 .bx_snipcart_cover .bx-cover-actions .bx-btn.snipcart-add-item {
 	display: inline-block;

+ 0 - 3
modules/boonex/spaces/template/css/main.css

@@ -1,6 +1,3 @@
-@import url(../../../../base/groups/template/css/main.css);
-
-
 /*-- Space Roles --*/
 #bx-spaces-set-role-popup .bx-menu-ver {
     margin: 0;

+ 0 - 1
modules/boonex/tasks/template/css/main.css

@@ -1,4 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
 .bx-tasks-tasklist .bx-def-color-bg-hl{
 	display: flex;
 	flex-wrap: wrap;

+ 0 - 2
modules/boonex/videos/template/css/main.css

@@ -1,5 +1,3 @@
-@import url(../../../../base/text/template/css/main.css);
-
 /*--- Video Block  ---*/
 .bx-videos-entity-video img,
 .bx-videos-entity-video video {