This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
expression/vhosts/system/descriptions/Article.xml

74 lines
2.5 KiB
XML

<?xml version="1.0"?>
<yep:description schema="/schemas/Description.xsd"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:yep="http://abracadabra.entrouvert.org/0.0"
xmlns:xforms="http://www.w3.org/2002/xforms">
<xforms:model id="articleModel" schema="/schemas/Article.xsd">
<xforms:submission action="file://tmp/abracadabra-put.xml" method="put" id="submit"/>
</xforms:model>
<yep:page name="new" type="form">
<yep:body>
<xforms:group model="articleModel">
<xforms:label yep:translatable="true">Article</xforms:label>
<xforms:input ref="@publicName">
<xforms:label yep:translatable="true">Public Name</xforms:label>
</xforms:input>
<xforms:input ref="yep:title">
<xforms:label yep:translatable="true">Title</xforms:label>
</xforms:input>
<xforms:textarea appearance="full" ref="yep:body">
<xforms:label yep:translatable="true">Body</xforms:label>
</xforms:textarea>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label yep:translatable="true">Create</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
</yep:page>
<yep:page name="edit" type="form">
<yep:body>
<xforms:group model="articleModel">
<xforms:label yep:translatable="true">Article</xforms:label>
<xforms:input ref="@publicName">
<xforms:label yep:translatable="true">Public Name</xforms:label>
</xforms:input>
<xforms:input ref="yep:title">
<xforms:label yep:translatable="true">Title</xforms:label>
</xforms:input>
<xforms:textarea appearance="full" ref="yep:body">
<xforms:label yep:translatable="true">Body</xforms:label>
</xforms:textarea>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label yep:translatable="true">Modify</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
</yep:page>
<yep:page name="view">
<yep:body>
<xforms:group model="articleModel">
<xforms:label yep:translatable="true">Article</xforms:label>
<xforms:input appearance="title" ref="yep:title">
</xforms:input>
<xforms:textarea appearance="full" ref="yep:body"/>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
</yep:page>
</yep:description>