openrat-cms

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

commit 44c1780ebb52acbc9a82b7becedd3892d3530502
parent d33bf8ce59c8e308218dabf43ddf6b909dbf9c03
Author: Jan Dankert <devnull@localhost>
Date:   Sun, 20 Nov 2011 00:34:56 +0100

Layout der Masken für Vorlagen-Elemente angepasst.

Diffstat:
themes/default/templates/element/delete.tpl.src.xml | 53+++++++++++++++++++++++++++++++++++++++++++++++++----
themes/default/templates/element/edit.tpl.src.xml | 49+++++++++++++++++++++----------------------------
themes/default/templates/element/prop.tpl.src.xml | 240+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
themes/default/templates/element/remove.tpl.src.php | 36------------------------------------
themes/default/templates/element/type.tpl.src.xml | 24+++++++++++-------------
themes/default/templates/template.xsd | 18++++++++++++++++--
6 files changed, 333 insertions(+), 87 deletions(-)

diff --git a/themes/default/templates/element/delete.tpl.src.xml b/themes/default/templates/element/delete.tpl.src.xml @@ -1,3 +1,48 @@ -<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"><dummy><form><window><row><cell><text text="ELEMENT_NAME"></text></cell><cell><text var="name"></text></cell></row><row><cell colspan="2"><fieldset title="message:options"></fieldset></cell></row><row><cell colspan="2"><checkbox name="confirm"></checkbox><label for="confirm"><text text="CONFIRM_DELETE"></text></label></cell></row><row><cell colspan="2"><label for="type_value"><text raw="_____"></text><radio name="type" value="value" default="value"></radio><text text="ELEMENT_DELETE_VALUES"></text></label><newline></newline><label for="type_all"><text raw="_____"></text><radio name="type" value="all"></radio><text text="DELETE"></text></label></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="delete"></focus></dummy></output>- \ No newline at end of file +<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"> + <header back="true"></header> + <form> + <fieldset> + <part class="line"> + <part class="label"> + <text key="ELEMENT_NAME"></text> + </part> + <part class="input"> + <text var="name" class="name"></text> + </part> + </part> + </fieldset> + <fieldset title="message:options"> + + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <checkbox name="confirm"></checkbox> + <label for="confirm"> + <text text="CONFIRM_DELETE"></text> + </label> + </part> + </part> + + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <text raw="_____"></text> + <radio name="type" value="value" default="value"></radio> + <label for="type_value"> + <text text="ELEMENT_DELETE_VALUES"></text> + </label> + <newline></newline> + <text raw="_____"></text> + <radio name="type" value="all"></radio> + <label for="type_all"> + <text text="DELETE"></text> + </label> + </part> + </part> + </fieldset> + + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/element/edit.tpl.src.xml b/themes/default/templates/element/edit.tpl.src.xml @@ -1,32 +1,25 @@ <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"> <header views="type,delete"></header> - <dummy> - <form> - <window name="GLOBAL_NAME"> - <row> - <cell> - <text text="ELEMENT_NAME"></text> - </cell> - <cell> - <input name="name"></input> - </cell> - </row> - <row> - <cell> - <text text="GLOBAL_DESCRIPTION"></text> - </cell> - <cell> - <inputarea name="description" rows="5" cols="50"></inputarea> - </cell> - </row> - <row> - <cell colspan="2" class="act"> - <button type="ok"></button> - </cell> - </row> - </window> - </form> - <focus field="name"></focus> - </dummy> + <form> + + <part class="line"> + <part class="label"> + <text text="ELEMENT_NAME"></text> + </part> + <part class="input"> + <input name="name" class="focus"></input> + </part> + </part> + + <part class="line"> + <part class="label"> + <text text="GLOBAL_DESCRIPTION"></text> + </part> + <part class="input"> + <inputarea name="description" rows="5"></inputarea> + </part> + </part> + + </form> </output> \ No newline at end of file diff --git a/themes/default/templates/element/prop.tpl.src.xml b/themes/default/templates/element/prop.tpl.src.xml @@ -1,3 +1,235 @@ -<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"><dummy><form><window name="GLOBAL_PREFS" widths="30%,70%"><if present="subtype"><row><cell><text text="ELEMENT_SUBTYPE"></text></cell><cell><if present="subtypes"><selectbox name="subtype" list="subtypes" addempty="true"></selectbox></if><if not="true" present="subtypes"><input name="subtype"></input></if></cell></row></if><if present="with_icon"><row><cell><text text="EL_PROP_WITH_ICON"></text></cell><cell><checkbox name="with_icon"></checkbox></cell></row></if><if present="all_languages"><row><cell><text text="EL_PROP_ALL_LANGUAGES"></text></cell><cell><checkbox name="all_languages"></checkbox></cell></row></if><if present="writable"><row><cell><text text="EL_PROP_writable"></text></cell><cell><checkbox name="writable"></checkbox></cell></row></if><if present="width"><row><cell><text text="width"></text></cell><cell><input size="10" name="width"></input></cell></row></if><if present="height"><row><cell><text text="height"></text></cell><cell><input size="10" name="height"></input></cell></row></if><if present="dateformat"><row><cell><text text="EL_PROP_DATEFORMAT"></text></cell><cell><selectbox name="dateformat" list="dateformats"></selectbox></cell></row></if><if present="format"><row><cell><text text="EL_PROP_FORMAT"></text></cell><cell><radiobox name="format" list="formatlist"></radiobox></cell></row></if><if present="decimals"><row><cell><text text="EL_PROP_DECIMALS"></text></cell><cell><input size="10" maxlength="2" name="decimals"></input></cell></row></if><if present="dec_point"><row><cell><text text="EL_PROP_DEC_POINT"></text></cell><cell><input size="10" maxlength="5" name="dec_point"></input></cell></row></if><if present="thousand_sep"><row><cell><text text="EL_PROP_thousand_sep"></text></cell><cell><input size="10" maxlength="1" name="thousand_sep"></input></cell></row></if><if present="default_text"><row><cell><text text="EL_PROP_default_text"></text></cell><cell><input size="40" maxlength="255" name="default_text"></input></cell></row></if><if present="default_longtext"><row><cell><text text="EL_PROP_default_longtext"></text></cell><cell><inputarea rows="10" cols="40" name="default_longtext"></inputarea></cell></row></if><if present="parameters"><row><cell><text text="EL_PROP_DYNAMIC_PARAMETERS"></text></cell><cell><inputarea rows="15" cols="40" name="parameters"></inputarea></cell></row><row><cell></cell><cell><list list="dynamic_class_parameters" key="paramName" value="defaultValue"><text var="paramName"></text><text raw="_("></text><text text="GLOBAL_DEFAULT"></text><text raw=")_=_"></text><text var="defaultValue"></text><newline></newline></list></cell></row></if><if present="select_items"><row><cell><text text="EL_PROP_select_items"></text></cell><cell><inputarea rows="15" cols="40" name="select_items"></inputarea></cell></row></if><if present="linkelement"><row><cell><text text="EL_LINK"></text></cell><cell><selectbox name="linkelement" list="linkelements"></selectbox></cell></row></if><if present="name"><row><cell><text text="ELEMENT_NAME"></text></cell><cell><selectbox name="name" list="names"></selectbox></cell></row></if><if present="folderobjectid"><row><cell><text text="EL_PROP_DEFAULT_FOLDEROBJECT"></text></cell><cell><selectbox name="folderobjectid" list="folders"></selectbox></cell></row></if><if present="default_objectid"><row><cell><text text="EL_PROP_DEFAULT_OBJECT"></text></cell><cell><selectbox name="default_objectid" list="objects" addempty="true"></selectbox></cell></row></if><if present="code"><row><cell><text text="EL_PROP_code"></text></cell><cell><inputarea name="code" rows="35" cols="60"></inputarea></cell></row></if><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>- \ No newline at end of file +<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"> + <header></header> + <form> + <fieldset> + <if present="subtype"> + <part class="line"> + <part class="label"> + <text text="ELEMENT_SUBTYPE"></text> + </part> + <part class="input"> + <if present="subtypes"> + <selectbox name="subtype" list="subtypes" addempty="true"></selectbox> + </if> + <if not="true" present="subtypes"> + <input name="subtype"></input> + </if> + </part> + </part> + </if> + <if present="with_icon"> + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <checkbox name="with_icon"></checkbox> + <label for="with_icon"> + <text text="EL_PROP_WITH_ICON"></text> + </label> + </part> + </part> + </if> + <if present="all_languages"> + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <checkbox name="all_languages"></checkbox> + <label for="all_languages"> + <text text="EL_PROP_ALL_LANGUAGES"></text> + </label> + </part> + </part> + </if> + <if present="writable"> + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <checkbox name="writable"></checkbox> + <label for="writable"> + <text text="EL_PROP_writable"></text> + </label> + </part> + </part> + </if> + <if present="width"> + <part class="line"> + <part class="label"> + <text text="width"></text> + </part> + <part class="input"> + <input size="10" name="width"></input> + </part> + </part> + + </if> + <if present="height"> + <part class="line"> + <part class="label"> + <text text="height"></text> + </part> + <part class="input"> + <input size="10" name="height"></input> + </part> + </part> + </if> + <if present="dateformat"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_DATEFORMAT"></text> + </part> + <part class="input"> + <selectbox name="dateformat" list="dateformats"></selectbox> + </part> + </part> + </if> + <if present="format"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_FORMAT"></text> + </part> + <part class="input"> + <radiobox name="format" list="formatlist"></radiobox> + </part> + </part> + </if> + <if present="decimals"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_DECIMALS"></text> + </part> + <part class="input"> + <input size="10" maxlength="2" name="decimals"></input> + </part> + </part> + </if> + <if present="dec_point"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_DEC_POINT"></text> + </part> + <part class="input"> + <input size="10" maxlength="5" name="dec_point"></input> + </part> + </part> + </if> + <if present="thousand_sep"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_thousand_sep"></text> + </part> + <part class="input"> + <input size="10" maxlength="1" name="thousand_sep"></input> + </part> + </part> + </if> + <if present="default_text"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_default_text"></text> + </part> + <part class="input"> + <input size="40" maxlength="255" name="default_text"></input> + </part> + </part> + </if> + <if present="default_longtext"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_default_longtext"></text> + </part> + <part class="input"> + <inputarea rows="10" name="default_longtext"></inputarea> + </part> + </part> + </if> + <if present="parameters"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_DYNAMIC_PARAMETERS"></text> + </part> + <part class="input"> + <inputarea rows="15" name="parameters"></inputarea> + </part> + </part> + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <list list="dynamic_class_parameters" key="paramName" value="defaultValue"> + <text var="paramName"></text> + <text raw="_("></text> + <text text="GLOBAL_DEFAULT"></text> + <text raw=")_=_"></text> + <text var="defaultValue"></text> + <newline></newline> + </list> + </part> + </part> + </if> + <if present="select_items"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_select_items"></text> + </part> + <part class="input"> + <inputarea rows="15" cols="40" name="select_items"></inputarea> + </part> + </part> + </if> + <if present="linkelement"> + <part class="line"> + <part class="label"> + <text text="EL_LINK"></text> + </part> + <part class="input"> + <selectbox name="linkelement" list="linkelements"></selectbox> + </part> + </part> + </if> + <if present="name"> + <part class="line"> + <part class="label"> + <text text="ELEMENT_NAME"></text> + </part> + <part class="input"> + <selectbox name="name" list="names"></selectbox> + </part> + </part> + </if> + <if present="folderobjectid"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_DEFAULT_FOLDEROBJECT"></text> + </part> + <part class="input"> + <selectbox name="folderobjectid" list="folders"></selectbox> + </part> + </part> + </if> + <if present="default_objectid"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_DEFAULT_OBJECT"></text> + </part> + <part class="input"> + <selectbox name="default_objectid" list="objects" + addempty="true"></selectbox> + </part> + </part> + </if> + <if present="code"> + <part class="line"> + <part class="label"> + <text text="EL_PROP_code"></text> + </part> + <part class="input"> + <inputarea name="code" rows="35"></inputarea> + </part> + </part> + </if> + </fieldset> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/element/remove.tpl.src.php b/themes/default/templates/element/remove.tpl.src.php @@ -1,35 +0,0 @@ -dummy - form - - window - row - cell - text text:ELEMENT_NAME - cell - text var:name - row - cell colspan:2 - fieldset title:message:options - row - cell colspan:2 - checkbox name:confirm - label for:confirm - text text:CONFIRM_DELETE - row - cell colspan:2 - label for:type_value - text raw:_____ - radio name:type value:value default:value - text text:ELEMENT_DELETE_VALUES - newline - label for:type_all - text raw:_____ - radio name:type value:all - text text:DELETE - - row - cell colspan:2 class:act - button type:ok - - focus field:delete - - \ No newline at end of file diff --git a/themes/default/templates/element/type.tpl.src.xml b/themes/default/templates/element/type.tpl.src.xml @@ -2,18 +2,16 @@ xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> <header back="true"></header> <form> - <row> - <cell> - <text text="ELEMENT_TYPE"></text> - </cell> - <cell> - <selectbox name="type" list="types" lang="true"></selectbox> - </cell> - </row> - <row> - <cell colspan="2" class="act"> - <button type="ok"></button> - </cell> - </row> + <fieldset> + <part class="line"> + <part class="label"> + <text text="ELEMENT_TYPE"></text> + </part> + <part class="input"> + <selectbox name="type" list="types" lang="true"></selectbox> + </part> + </part> + </fieldset> + </form> </output> \ No newline at end of file diff --git a/themes/default/templates/template.xsd b/themes/default/templates/template.xsd @@ -116,7 +116,7 @@ <xsd:element name="row" type="rowType"></xsd:element> - <xsd:element name="radiobox" type="xsd:string"></xsd:element> + <xsd:element name="radiobox" type="radioboxType"></xsd:element> <xsd:element name="selectbox" type="selectBoxType"></xsd:element> @@ -190,6 +190,7 @@ <xsd:element ref="date"></xsd:element> <xsd:element ref="user"></xsd:element> <xsd:element ref="if"></xsd:element> + <xsd:element ref="list"></xsd:element> </xsd:choice> <xsd:attributeGroup ref="universal"></xsd:attributeGroup> </xsd:complexType> @@ -284,6 +285,7 @@ <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"> </xsd:element> + <xsd:element ref="text"></xsd:element> </xsd:choice> <xsd:attribute name="list" type="xsd:string"></xsd:attribute> <xsd:attribute name="extract" type="xsd:boolean"></xsd:attribute> @@ -303,6 +305,9 @@ <xsd:element ref="link"></xsd:element> <xsd:element ref="image"></xsd:element> <xsd:element ref="if"></xsd:element> + <xsd:element ref="selectbox"></xsd:element> + <xsd:element ref="radiobox"></xsd:element> + <xsd:element ref="input"></xsd:element> </xsd:choice> <xsd:attribute name="true" type="xsd:string"></xsd:attribute> <xsd:attribute name="false" type="xsd:string"></xsd:attribute> @@ -346,6 +351,15 @@ <xsd:complexType name="inputareaType"> <xsd:attribute name="name" type="xsd:string"></xsd:attribute> - <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + <xsd:attribute name="rows" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="radioboxType"> + <xsd:attribute name="list" type="xsd:string"></xsd:attribute> + <xsd:attribute name="name" type="xsd:string"></xsd:attribute> </xsd:complexType> + + <xsd:attribute name="NewAttribute" type="xsd:string"></xsd:attribute> + </xsd:schema> \ No newline at end of file