Create new panel
Log-in
|
Panels
:
Panels
>
Create new panel
Top Menu
Show
:
Comments
Attachments
History
Information
Stampa
:
Stampa
Anteprima di stampa
Esporta come PDF
Esporta in formato RTF
Esporta come HTML
Esporta in formato XAR
Wiki source code of
Create new panel
Hide line numbers
1: #macro(displayCreatePanelForm) 2: <form method="post" action="$doc.getURL(’view’, ’xpage=plain’)" onsubmit="cancelCancelEdit()"> 3: <div> 4: <input type="hidden" name="create" value="1"/> 5: $msg.get("xe.panels.create.panel") <input type="text" name="panelTitle" value="$msg.get("xe.panels.create.title")" class="panelinput" onfocus="if(this.value==’$msg.get("xe.panels.create.title")’) this.value=’’" onblur="if(this.value==’’) this.value=’$msg.get("xe.panels.create.title")’"/> 6: <input type="submit" class="button" value="$msg.get("create")"/> 7: </div> 8: </form> 9: #end 10: #macro(createPanel $title) 11: #set($docName=$title.replaceAll(’:’, ’%3A’)) 12: #set($displayTitle = $title) 13: #set($displayTitle = $displayTitle.replaceAll(’&(?!#)’, ’&’)) 14: #set($displayTitle = $displayTitle.replaceAll(’\\’, ’\’)) 15: #set($panelName = $displayTitle) 16: #set($panelName = $util.encodeURI($panelName)) 17: #set($displayTitle = $displayTitle.replaceAll("’", ’'’)) 18: #set($template = "$!{request.getParameter(’template’)}") 19: #if($template == "") 20: #set($template="Panels.PanelTemplate") 21: #end 22: #set($pcontent = "#") 23: #set($pcontent = "${pcontent}panelheader(’${displayTitle}’)${util.getNewline()}${util.getNewline()}#") 24: #set($pcontent = "${pcontent}panelfooter()") 25: #set($pcontent = $util.encodeURI($pcontent)) 26: #set($redirectaction = "inline") 27: #set($redirectparams = "template=${template}&Panels.PanelClass_0_name=${panelName}&Panels.PanelClass_0_content=$pcontent") 28: #set($newdoc=$xwiki.getDocument($docName)) 29: #if(!$newdoc.isNew()) 30: #set($redirecturl = $newdoc.getURL("view", "xpage=docalreadyexists")) 31: #else 32: #set($redirecturl = $newdoc.getURL($redirectaction, $redirectparams)) 33: #end 34: $response.sendRedirect($redirecturl) 35: $title 36: #end 37: #if("$!{request.create}" == ’’) 38: #displayCreatePanelForm() 39: #else 40: #createPanel("$!{request.getParameter(’panelTitle’)}") 41: #end
Search
Quick Links
Wiki Dashboard
Document Index
Blog
Sandbox
My Recent Modifications
dany
|
marco