[BUGFIX] Use correct check in search if list module is available 08/51808/3
authorGeorg Ringer <georg.ringer@gmail.com>
Thu, 23 Feb 2017 18:25:36 +0000 (19:25 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sun, 26 Feb 2017 20:23:18 +0000 (21:23 +0100)
The check if the list module is available for the user must be
extended to check for false as well.

Resolves: #79974
Releases: master, 7.6
Change-Id: Icd1e2c2cff3f37ce6763bc4f64d4011443226a68
Reviewed-on: https://review.typo3.org/51808
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Build/Resources/Public/Less/Scaffold/_toolbar.less
typo3/sysext/backend/Classes/Backend/ToolbarItems/LiveSearchToolbarItem.php
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/UserToolbarItemDropDown.html
typo3/sysext/backend/Resources/Public/Css/backend.css
typo3/sysext/install/Resources/Public/Css/install.css

index b9bd6cf..66e510e 100644 (file)
                display: table;
                content: '';
        }
+
+       li:last-child {
+               @media (min-width: @scaffold-breakpoint) {
+                       width: 300px;
+               }
+
+       }
 }
 
 // Toolbar Item
 
 // Search
 .toolbar-item-search {
-       @media (min-width: @scaffold-breakpoint) {
-               width: 300px;
-       }
        form {
                padding: 0;
                margin: 0;
index f33244f..0236af8 100644 (file)
@@ -55,7 +55,7 @@ class LiveSearchToolbarItem implements ToolbarItemInterface
 
         // Live search is heavily dependent on the list module and only available when that module is.
         $listModule = $backendModuleRepository->findByModuleName('web_list');
-        return $listModule !== null;
+        return $listModule !== null && $listModule !== false;
     }
 
     /**
index ccdf8ff..c34ad07 100644 (file)
@@ -23,7 +23,7 @@
     </div>
     <hr>
 </f:if>
-<f:link.typolink parameter="{logoutUrl}" class="btn btn-danger pull-right" target="_top">
+<f:link.typolink parameter="{logoutUrl}" class="btn btn-danger pull-left" target="_top">
     {icon -> f:format.raw()}
     <f:if condition="{switchUserMode}">
         <f:then>
index 25abc92..d74644b 100644 (file)
@@ -7573,6 +7573,11 @@ body {
   display: table;
   content: '';
 }
+@media (min-width: 992px) {
+  .toolbar-list li:last-child {
+    width: 300px;
+  }
+}
 .toolbar-item {
   padding: 4px;
   position: relative;
@@ -7671,11 +7676,6 @@ body {
     display: none;
   }
 }
-@media (min-width: 992px) {
-  .toolbar-item-search {
-    width: 300px;
-  }
-}
 .toolbar-item-search form {
   padding: 0;
   margin: 0;
index 8df8dab..403093d 100644 (file)
@@ -7563,6 +7563,11 @@ body {
   display: table;
   content: '';
 }
+@media (min-width: 992px) {
+  .toolbar-list li:last-child {
+    width: 300px;
+  }
+}
 .toolbar-item {
   padding: 4px;
   position: relative;
@@ -7661,11 +7666,6 @@ body {
     display: none;
   }
 }
-@media (min-width: 992px) {
-  .toolbar-item-search {
-    width: 300px;
-  }
-}
 .toolbar-item-search form {
   padding: 0;
   margin: 0;