[TASK] Add bootstrap styling to simulate backend user 89/47489/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:27:43 +0000 (21:27 +0200)
Resolves: #75367
Releases: master,7.6
Change-Id: I2e0877564c355526898e5c1b921f9080be1906be
Reviewed-on: https://review.typo3.org/47489
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
typo3/sysext/setup/Classes/Controller/SetupModuleController.php

index dcfbbda..8a9982a 100644 (file)
@@ -757,7 +757,7 @@ class SetupModuleController extends AbstractModule
                 $opt[] = '<option value="' . (int)$rr['uid'] . '"' . ($this->simUser === (int)$rr['uid'] ? ' selected="selected"' : '') . '>' . htmlspecialchars($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.
@@ -787,12 +787,12 @@ class SetupModuleController extends AbstractModule
             return '';
         }
 
-        return '<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>';
+        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>';
     }
 
     /**