/www/dsp/edit-page.dsp
http://github.com/cgay/wiki · Unknown · 82 lines · 77 code · 5 blank · 0 comment · 0 complexity · 04be7c47313eb9d0f3dd2b8b6056f774 MD5 · raw file
- <%dsp:include url="xhtml-start.dsp"/>
- <%dsp:taglib name="wiki"/>
- <head>
- <title>Dylan Wiki: <wiki:show-page-title/></title>
- <%dsp:include url="meta.dsp"/>
- </head>
- <body>
- <%dsp:include url="header.dsp"/>
- <div id="midsection">
- <div id="navigation">
- <wiki:include-page title="Wiki Left Nav"/>
- </div>
- <%dsp:include url="options-menu.dsp"/>
- <div id="content">
- <h2><wiki:show-page-title/></h2>
- <dsp:when test="page?">
- (Owned by <wiki:show-page-owner/>)
- </dsp:when>
- <dsp:show-page-errors/>
- <dsp:show-page-notes/>
- <dsp:when test="true?" name="previewing?">
- <p><font color="red">THIS IS A PREVIEW. DON'T FORGET TO SAVE THE PAGE.</font></p>
- <hr/>
- <div class="preview">
- <dsp:if test="can-view-content?">
- <dsp:then>
- <dsp:get name="preview" context="page" raw="true"/>
- <%dsp:include url="view-page-tags.dsp"/>
- </dsp:then>
- <dsp:else>
- You do not have permission to view this page.
- </dsp:else>
- </dsp:if>
- </div>
- <hr/>
- </dsp:when>
- <dsp:unless test="page?">
- <p class="hint">
- This page doesn't exist. You can create it by writing the page's content below.
- </p>
- </dsp:unless>
- <dsp:when test="can-modify-content?">
- <form action="<wiki:base/>/page/edit/<dsp:get name='title' context='page'/>" method="post">
- <fieldset>
- <ol>
- <li id="content-item">
- <label id="content-label" for="content-text">Content:</label>
- <textarea id="content-text" name="content" rows="20" cols="80"><dsp:get name="content" context="request,page"/></textarea>
- </li>
- <li id="tags-item">
- <label id="tags-label" for="tags-input">Tags:</label>
- <input id="tags-input" type="text" name="tags"
- value="<dsp:get name='tags' context='request,page'/>"/>
- <dsp:show-field-errors field-name="tags"/>
- </li>
- <li id="comment-item">
- <label id="comment-label" for="comment-input">Comment:</label>
- <input id="comment-input" type="text" name="comment"
- value="<dsp:get name='comment' context='request'/>"/>
- <dsp:show-field-errors field-name="comment"/>
- </li>
- </ol>
- </fieldset>
- <input type="submit" name="button" value="Preview"/>
- <dsp:when test="page?">
- <input type="submit" name="button" value="Save"/>
- </dsp:when>
- <dsp:unless test="page?">
- <input type="submit" name="button" value="Create"/>
- </dsp:unless>
- </form>
- </dsp:when>
- </div>
- </div>
- <%dsp:include url="footer.dsp"/>
- </body>
- </html>