[TASK] Add bootstrap styling to simulate backend user 96/47496/2
authorMarkus Sommer <markussom@posteo.de>
Fri, 1 Apr 2016 13:17:53 +0000 (15:17 +0200)
committerMarkus Klein <markus.klein@typo3.org>
Fri, 1 Apr 2016 19:30:38 +0000 (21:30 +0200)
Resolves: #75367
Releases: master,7.6
Change-Id: I2e0877564c355526898e5c1b921f9080be1906be
Reviewed-on: https://review.typo3.org/47496
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
typo3/sysext/setup/Classes/Controller/SetupModuleController.php

index 401b6a3..e76bb9e 100644 (file)
@@ -766,7 +766,7 @@ class SetupModuleController extends AbstractModule
                 $opt[] = '<option value="' . $rr['uid'] . '"' . ($this->simUser == $rr['uid'] ? ' selected="selected"' : '') . '>' . $label . '</option>';
             }
             if (!empty($opt)) {
-                $this->simulateSelector = '<select id="field_simulate" name="simulateUser" onchange="window.location.href=' . GeneralUtility::quoteJSvalue(BackendUtility::getModuleUrl('user_setup') . '&simUser=') . '+this.options[this.selectedIndex].value;"><option></option>' . implode('', $opt) . '</select>';
+                $this->simulateSelector = '<select id="field_simulate" class="form-control" name="simulateUser" onchange="window.location.href=' . GeneralUtility::quoteJSvalue(BackendUtility::getModuleUrl('user_setup') . '&simUser=') . '+this.options[this.selectedIndex].value;"><option></option>' . implode('', $opt) . '</select>';
             }
         }
         // This can only be set if the previous code was executed.
@@ -796,12 +796,12 @@ class SetupModuleController extends AbstractModule
             return '';
         }
 
-        return '<p>' .
-            '<label for="field_simulate" style="margin-right: 20px;">' .
-            $this->getLanguageService()->sL('LLL:EXT:setup/Resources/Private/Language/locallang.xlf:simulate') .
-            '</label>' .
-            $this->simulateSelector .
-            '</p>';
+        return '<div class="form-inline"><div class="form-group"><p>'
+             . '<label for="field_simulate" style="margin-right: 20px;">'
+             . htmlspecialchars($this->getLanguageService()->sL('LLL:EXT:setup/Resources/Private/Language/locallang.xlf:simulate'))
+             . '</label>'
+             . $this->simulateSelector
+             . '</p></div></div>';
     }
 
     /**