* @package TYPO3
* @subpackage core
*/
-class WorkspaceSelector implements t3lib_backendToolbarItem {
+class WorkspaceSelector implements backend_toolbarItem {
private $changeWorkspace;
private $changeWorkspacePreview;
*/
private $backendReference;
+ /**
+ * constructor
+ *
+ * @return void
+ */
public function __construct() {
$this->changeWorkspace = t3lib_div::_GP('changeWorkspace');
$this->changeWorkspacePreview = t3lib_div::_GP('changeWorkspacePreview');
$this->changeWorkspace();
$options = array();
- $workspaceSelector = '';
+ $workspaceSelector = '<span class="toolbar-item">';
$availableWorkspaces = $this->getAvailableWorkspaces();
// build selector box options
'align="top"'
).'</a>';
- return $workspaceSelector;
+ return $workspaceSelector.'</span>';
}
/**
*
*/
private function addJavascriptToBackend() {
- $this->backendReference->addJavascriptFile('typo3/js/workspaces.js');
+ $this->backendReference->addJavascriptFile('js/workspaces.js');
+ }
+
+ /**
+ * returns additional attributes for the list item in the toolbar
+ *
+ * @return string list item HTML attibutes
+ */
+ public function getAdditionalAttributes() {
+ return ' id="workspace-selector"';
}
}