openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 34f618b19199c9bf17b009da4be687a5ecef3c94
parent 6505c0aa1a80a937c465b57df97534ba5ab8da2e
Author: Jan Dankert <devnull@localhost>
Date:   Sat, 16 Mar 2013 01:15:25 +0100

Titelleisten-Menü überarbeitet, Menüpunkte mit Icon, Auswahl von Sprache und Variante möglich.

Diffstat:
action/TreeAction.class.php | 23+++++++++++++++++++++++
language/de.ini.php | 4++++
language/en.ini.php | 5+++++
themes/default/css/openrat.css.php | 20+++++++++++++++++++-
themes/default/templates/title/show.tpl.src.xml | 137++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
5 files changed, 134 insertions(+), 55 deletions(-)

diff --git a/action/TreeAction.class.php b/action/TreeAction.class.php @@ -332,7 +332,30 @@ class TreeAction extends Action $this->addNotice('language',$language->name,'DONE',OR_NOTICE_OK); $this->addNotice('model' ,$model->name ,'DONE',OR_NOTICE_OK); + $this->refresh(); } + + + public function languagePost() + { + $language = new Language( $this->getRequestId() ); + $language->load(); + Session::setProjectLanguage( $language ); + + $this->addNotice('language',$language->name,'DONE',OR_NOTICE_OK); + $this->refresh(); + } + + + public function modelPost() + { + $model = new Model( $this->getRequestId() ); + $model->load(); + Session::setProjectModel( $model ); + + $this->addNotice('model' ,$model->name ,'DONE',OR_NOTICE_OK); + $this->refresh(); + } } diff --git a/language/de.ini.php b/language/de.ini.php @@ -1181,3 +1181,7 @@ MENU_SAVEALL_DESC=Alle geöffneten Dateien speichern MENU_NEW=Neu MENU_NEW_DESC=Neues Objekt anlegen EXTRAS=Extras + +SELECT_PROJECT=Projekt auswählen +SELECT_LANGUAGE=Sprache auswählen +SELECT_MODEL=Variante auswählen diff --git a/language/en.ini.php b/language/en.ini.php @@ -1223,3 +1223,8 @@ MENU_SAVEALL_DESC=Save all open files MENU_NEW=New MENU_NEW_DESC=New file EXTRAS=Extras + + +SELECT_PROJECT=Select project +SELECT_LANGUAGE=Select language +SELECT_MODEL=Select model diff --git a/themes/default/css/openrat.css.php b/themes/default/css/openrat.css.php @@ -280,7 +280,18 @@ div.dropdown div.entry padding:2px 5px; } +div.dropdown > div.divide +{ + height:1px; + background-color: <?php echo $_GET['title_background_color']; ?>; + width:100%; + margin-top: 5px; + margin-bottom: 5px; +} +div#header > div.menu { + overflow: hidden; +} /*Dropdown anzeigen!!!*/ div#header div:hover div.dropdown, div.panel div:hover > div.dropdown, @@ -1735,13 +1746,20 @@ div.panel ul.views > li.active:hover color: <?php echo $_GET['title_text_color']; ?>; } -div#header /* Titelleite-Hintergrund */ +/* Titelleiste-Hintergrund */ +div#header { background-color: <?php echo $_GET['title_background_color']; ?>; background-image: linear-gradient(<?php echo $_GET['title_background_color']; ?> 85%, <?php echo $_GET['inactive_background_color']; ?> 100%); color: <?php echo $_GET['title_text_color']; ?>; } +/* Titelleiste */ +div#header div.toolbar-icon > a +{ + color: <?php echo $_GET['title_text_color']; ?>; +} + div#header, /* Titelleite */ ul.views > li.action /* Tabreiter */ { diff --git a/themes/default/templates/title/show.tpl.src.xml b/themes/default/templates/title/show.tpl.src.xml @@ -1,31 +1,34 @@ <output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> -<if true="false"> - <part class="title"> - <image icon="database" align="left"></image> - <if present="dbname"> - <text class="titletext" title="message:database" var="dbname" - maxlength="25"></text> - <!-- <text class="titletext" raw=" - "></text> - --> - </if> - <!-- <text class="titletext" var="cms_title" title="var:buildinfo"></text>--> - </part> -</if> + <if true="false"> + <part class="title"> + <image icon="database" align="left"></image> + <if present="dbname"> + <text class="titletext" title="message:database" var="dbname" + maxlength="25"></text> + <!-- <text class="titletext" raw=" - "></text> --> + </if> + <!-- <text class="titletext" var="cms_title" title="var:buildinfo"></text> --> + </part> + </if> <!-- Menü: Datei --> - <part class="menu"> - <!-- <image icon="file" align="left"></image>--> + <part class="toolbar-icon menu"> + <image icon="file" align="left"></image> <text key="file"></text> <part class="arrow-down" /> <part class="dropdown"> - <part class="entry clickable filtered on-action-folder on-action-page on-action-file"> + <part + class="entry clickable filtered on-action-folder on-action-page on-action-file"> <link type="dialog" title="message:menu_new_desc" subaction="new"> <image icon="new" align="left"></image> <text key="menu_new"></text> </link> </part> + + <part class="divide" /> + <part class="entry clickable"> <link type="post" title="message:menu_save_desc" subaction="save"> <image icon="save" align="left"></image> @@ -38,12 +41,17 @@ <text key="menu_saveall"></text> </link> </part> - <part class="entry clickable filtered on-action-page on-action-file on-action-template on-action-pageelement"> - <link type="dialog" title="message:menu_preview_desc" subaction="preview"> + <part + class="entry clickable filtered on-action-page on-action-file on-action-template on-action-pageelement"> + <link type="dialog" title="message:menu_preview_desc" + subaction="preview"> <image icon="page" align="left"></image> <text key="menu_preview"></text> </link> </part> + + <part class="divide" /> + <part class="entry clickable"> <link type="post" class="entry" title="message:USER_LOGOUT_DESC" action="login" subaction="logout"> @@ -55,25 +63,31 @@ </part> <!-- Menü: Bearbeiten --> - <part class="menu"> - <!-- <image icon="edit" align="left"></image>--> + <part class="toolbar-icon menu"> + <image icon="edit" align="left"></image> <text key="edit"></text> <part class="arrow-down" /> <part class="dropdown"> - <part class="entry clickable filtered on-action-link on-action-folder on-action-page on-action-template on-action-element on-action-file"> + <part + class="entry clickable filtered on-action-link on-action-folder on-action-page on-action-template on-action-element on-action-file"> <link type="dialog" title="message:menu_prop_desc" subaction="prop"> - <image icon="page" align="left"></image> + <image icon="prop" align="left"></image> <text key="menu_prop"></text> </link> </part> - <part class="entry clickable filtered on-action-page on-action-file on-action-folder on-action-pageelement"> + <part + class="entry clickable filtered on-action-page on-action-file on-action-folder on-action-pageelement"> <link type="dialog" title="message:menu_pub_desc" subaction="pub"> - <image icon="page" align="left"></image> + <image icon="pub" align="left"></image> <text key="menu_pub"></text> </link> </part> + + <part class="divide" /> + <part class="entry clickable filtered on-action-page"> - <link type="dialog" title="message:menu_changetemplate_desc" subaction="changetemplate"> + <link type="dialog" title="message:menu_changetemplate_desc" + subaction="changetemplate"> <image icon="changetemplate" align="left"></image> <text key="menu_changetemplate"></text> </link> @@ -82,20 +96,42 @@ </part> - <!-- - <part class="history"> <image icon="history" align="left"></image> - <text key="history" maxlength="20"></text> <part class="dropdown"> - <text raw=""></text> </part> </part> - --> + <!-- <part class="history"> <image icon="history" align="left"></image> + <text key="history" maxlength="20"></text> <part class="dropdown"> <text + raw=""></text> </part> </part> --> - <part class="projects"> - <!-- <image icon="project" align="left"></image>--> - <text class="titletext" key="GLOBAL_PROJECTS"></text> + <!-- Menü: Projekt --> + <part class="toolbar-icon projects"> + <image icon="project" align="left"></image> + <text class="titletext" key="GLOBAL_PROJECT"></text> <part class="dropdown"> + + <list list="languages" key="id" value="name"> + <part class="entry clickable"> + <image icon="language"></image> + <link type="post" action="tree" subaction="language" id="var:id" title="message:select_language"> + <text var="name"></text> + </link> + </part> + </list> + + <part class="divide" /> + + <list list="models" key="id" value="name"> + <part class="entry clickable"> + <image icon="model"></image> + <link type="post" action="tree" subaction="model" id="var:id" title="message:select_model"> + <text var="name"></text> + </link> + </part> + </list> + + <part class="divide" /> + <list list="projects" key="id" value="name"> <part class="entry clickable"> <image icon="project"></image> - <link type="post" action="start" subaction="projectmenu" id="var:id"> + <link type="post" action="start" subaction="projectmenu" id="var:id" title="message:select_project"> <text var="name" maxlength="45"></text> </link> </part> @@ -106,12 +142,13 @@ <!-- Menü: Extras --> - <part class="menu"> - <!-- <image icon="menu" align="left"></image>--> + <part class="toolbar-icon menu"> + <image icon="extras" align="left"></image> <text key="extras"></text> <part class="arrow-down" /> <part class="dropdown"> - <part class="entry clickable filtered on-action-folder on-action-link on-action-user on-action-page on-action-file"> + <part + class="entry clickable filtered on-action-folder on-action-link on-action-user on-action-page on-action-file"> <link type="dialog" title="message:menu_rights_desc" subaction="rights"> <image icon="rights" align="left"></image> <text key="menu_rights"></text> @@ -133,29 +170,18 @@ - <part class="toolbar-icon clickable filtered on-action-folder on-action-file on-action-page on-action-link on-action-template on-action-element"> + <part + class="toolbar-icon clickable filtered on-action-folder on-action-file on-action-page on-action-link on-action-template on-action-element"> <link type="dialog" subaction="prop" title="message:menu_prop_desc"> <image icon="prop" align="left"></image> + <text key="menu_prop"></text> </link> </part> - <part class="toolbar-icon clickable filtered on-action-folder on-action-file on-action-page on-action-link on-action-user"> - <link type="dialog" subaction="rights" title="message:menu_rights_desc"> - <image icon="rights" align="left"></image> - </link> - </part> - <part class="toolbar-icon clickable filtered on-action-folder on-action-page on-action-file on-action-pageelement"> + <part + class="toolbar-icon clickable filtered on-action-folder on-action-page on-action-file on-action-pageelement"> <link type="dialog" subaction="pub" title="message:menu_pub_desc"> <image icon="pub" align="left"></image> - </link> - </part> - <part class="toolbar-icon clickable filtered on-action-page"> - <link type="dialog" subaction="changetemplate" title="message:menu_changetemplate_desc"> - <image icon="changetemplate" align="left"></image> - </link> - </part> - <part class="toolbar-icon clickable filtered on-action-page on-action-file on-action-pageelement on-action-template"> - <link type="dialog" subaction="preview" title="message:menu_preview_desc"> - <image icon="preview" align="left"></image> + <text key="menu_pub"></text> </link> </part> @@ -168,7 +194,7 @@ <text raw=""></text> </part> </part> - <part class="user"> + <part class="toolbar-icon user"> <image icon="user" align="left"></image> <text class="titletext" var="userfullname" maxlength="25"></text> <part class="arrow-down" /> @@ -187,6 +213,9 @@ <text key="start"></text> </link> </part> + + <part class="divide" /> + <part class="entry clickable"> <link type="post" class="entry" title="message:USER_LOGOUT_DESC" action="login" subaction="logout">