General Actions:
Log-in
Wiki:
Courses
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
ClassSheetAssignments
Search
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Welcome to L3D's XWiki for Courses
»
XWiki Space
»
Data types
»
Create Your Response
Wiki source code of
Create Your Response
Last modified by
Hal Eden
on 2010/10/28 18:21
Content
·
Comments
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: #set( $class = $doc.name.substring(0,$doc.name.indexOf("Class"))) 2: #set( $doc1new = $xwiki.getDocument("${doc.space}.${class}ClassSheet").isNew()) 3: #set( $doc2new = $xwiki.getDocument("${doc.space}.${class}ClassTemplate").isNew()) 4: #if (!$defaultweb) 5: #set($defaultweb = "Main") 6: #end 7: #if (!$defaultparent) 8: #set($defaultparent = "${doc.space}.${class}Class") 9: #end 10: 11: #if (!($doc1new||$doc2new)) 12: 13: 1.1 Create Your Response 14: 15: To create your response, you should first choose a name for it (it's a good idea to have your group-name in the name) 16: 17: <form action="" id="newdoc" method="post"> 18: <div> 19: <input type="hidden" name="parent" value="${defaultparent}"/> 20: <input type="hidden" name="template" value="${doc.space}.${class}ClassTemplate"/> 21: <input type="hidden" name="sheet" value="1"/> 22: <input type="hidden" name="webname" value="${defaultweb}" size="8"/> 23: Document: <input type="text" name="name" value="${doc.title}-$xwiki.getUserName($context.getUser(), false)"/> 24: <br/> 25: <br/> 26: ## TODO: remove this onclick 27: <input type="button" value="Create this document" onclick='if (updateName(this.form.name)) {this.form.action="../../inline/" + this.form.webname.value + "/" + this.form.name.value; this.form.submit(); }'/> 28: </div> 29: </form> 30: 31: 1.1 Existing documents 32: 33: #set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='${doc.space}.${class}Class' and obj.name<>'${doc.space}.${class}ClassTemplate'") 34: 35: #foreach ($item in $xwiki.searchDocuments($sql)) 36: * [$item] 37: 38: 39: 40: #end 41: 42: 43: #if ($doc2new) 44: <form action="$xwiki.getURL("${doc.space}.${class}ClassTemplate","edit")" method="post"> 45: <div> 46: <input type="hidden" name="parent" value="${doc.space}.${class}Class"/> 47: <input type="hidden" name="template" value="XWiki.ClassItemTemplate"/> 48: <input type="hidden" name="sheet" value="1"/> 49: <input type="submit" value="Create the document template"/> 50: </div> 51: </form> 52: 53: #end 54: 55: #end
Welcome
Welcome to this XWiki!
Quick Links
DSSF 2008
DCNM 2009
HCCF 2010
Document Index
Sandbox
My Recent Modifications
ASSIGNMENTNAME