Wiki Home » Panels » AddObject

AddObject

Last modified by Administrator on 2010/09/24 19:24
Name
Add Object
Panel type
edit
Category
Tools
Description

Form which allows adding an object to a document.

Content

#largepanelheader($msg.get("addobject"))
<form id="objectadd" method="post" action="$doc.getURL("objectadd")" onsubmit="cancelCancelEdit()">
<p>
<input type="hidden" name="xredirect" value="$doc.getURL("edit", "editor=object")" />
<select name="classname" size="1">
<option value="-">$msg.get("selectclass")</option>

Existing classes are enumerated, grouped by space name.
 The list is already sorted alphabetically

#set($prevSpace = "")
#set($optGroupOpen = false)
#foreach ($classname in $xwiki.classList)
  #set($classdoc = $xwiki.getDocument($classname))
  #if($classdoc.space != $prevSpace)
    #if($optGroupOpen)
      </optgroup>
    #else
      #set($optGroupOpen = true)
    #end
        <optgroup label="$classdoc.space">
    #set($prevSpace = $classdoc.space)
  #end
  <option value="$classdoc.fullName">$classdoc.name</option>
#end
#if($optGroupOpen)
        </optgroup>
#end
</select>
</p>
<p>
<span class="buttonwrapper"><input type="submit" value="$msg.get("addobjectfromclass")" class="button"/></span>
</p>
</form>
#panelfooter()

Tags:
Created by Administrator on 2006/07/29 17:51

Copyright 2004-2025 XWiki
4.0-milestone-1