Wiki source code of MoccaCalendarSheet
Last modified by Andrey Che on 2018/12/10 14:09
Hide last authors
![]() |
1.1 | 1 | {{velocity}} |
2 | ## pretty desparate measure to avoid edit form mess when embedded into another document, which in turn gets edited | ||
3 | #set($myEdit = ($xcontext.action == 'edit') && ($doc.getURL("edit") == $xcontext.getRequest().getRequestURI()) ) | ||
4 | #if(($xcontext.action == 'edit') && !$myEdit) | ||
5 | #set($oldView = $xcontext.get('display')) | ||
6 | #set($discard = $xcontext.put('display','view')) | ||
7 | #end | ||
8 | {{html wiki="true"}} | ||
9 | #set ($discard = $xwiki.jsfx.use('uicomponents/widgets/colorpicker/procolor.js', true)) | ||
10 | #set ($discard = $xwiki.jsx.use("ColorThemes.ColorThemeSheet", {'defer': false})) | ||
11 | #set ($discard = $xwiki.ssx.use("ColorThemes.ColorThemeSheet")) | ||
12 | #set ($discard = $doc.use('MoccaCalendar.MoccaCalendarClass')) | ||
13 | #set($discard = $xwiki.jsx.use("MoccaCalendar.MoccaCalendarSheet")) | ||
14 | (% class="xform" %) | ||
15 | ((( | ||
16 | ; <label for="MoccaCalendar.MoccaCalendarClass_0_title">$escapetool.xml($doc.displayPrettyName('title', false, false))</label> | ||
17 | : $doc.display('title') | ||
18 | #if($myEdit) | ||
19 | ; <label for="MoccaCalendar.MoccaCalendarClass_0_color">$escapetool.xml($doc.displayPrettyName('color', false, false))</label> | ||
20 | : <input class="procolor" name="MoccaCalendar.MoccaCalendarClass_0_color" size="30" type="text" value="$escapetool.html($doc.getValue('color'))"/> | ||
21 | #end | ||
22 | ; <label for="MoccaCalendar.MoccaCalendarClass_0_description">$escapetool.xml($doc.displayPrettyName('description', false, false))</label> | ||
23 | : $doc.display('description') | ||
24 | #if(!${myEdit}) | ||
25 | ; <label for="MoccaCalendar.MoccaCalendarClass_0_content1">$escapetool.xml($doc.displayPrettyName('content1', false, false))</label> | ||
26 | : $doc.display('content1') | ||
27 | #end | ||
28 | ))) | ||
29 | |||
30 | #if(!${myEdit}) | ||
31 | #if($oldView) | ||
32 | #set($discard = $xcontext.put('display',$oldView)) | ||
33 | #end | ||
34 | #end | ||
35 | {{/html}} | ||
36 | #set($docextras=[]) | ||
37 | {{/velocity}} |