##
## Space changer
##
$msg.get("editprefsforspace"): $space
$msg.get("changespace"):
## xwikichangespace
##
## Define sections
##
#set($class = $obj.xWikiClass)
#set($sections = ["params", "skin", "presentation", "editing", "advanced"])
#set($sectionitemsmap = $xwiki.hashMap)
#set($sectionitemsmap.params = ["multilingual", "languages", "default_language", "authenticate_view", "authenticate_edit", "auth_active_check" ])
#set($sectionitemsmap.skin = ["skin", "stylesheet", "stylesheets", "leftPanels", "rightPanels", "showLeftPanels", "showRightPanels", "pageWidth"])
#set($sectionitemsmap.presentation = [ "title", "version", "webcopyright", "menu", "meta" ])
#set($sectionitemsmap.editing = ["editor", "editbox_width","editbox_height"])
#set($sectionitemsmap.advanced = ["macros_languages", "macros_velocity","macros_groovy", "macros_mapping", "notification_pages" ])
#####
##
## Define the macro that displays the options in a category
##
#macro(showsection $section $sectionitemsmap)
#set($sectionitems = $sectionitemsmap.get($section))
#foreach($item in $sectionitems)
#set($prop = $obj.xWikiClass.get($item))
#set($title = $msg.get($item))
#if($title == $item)
#if($prop != $xwiki.null)
#set($title = $!prop.prettyName)
#end
#end
- ${title}:
-
#if($prop)
$doc.displayEdit($prop, "${class.name}_${obj.number}_", $obj)
#if($item=="skin")
#set($skin = $xwiki.skin)
#if($skin.indexOf(".")!=-1)
#set($skindoc = $xwiki.getDocument($skin))
Customize
#end
#end
#end
#end
#end
## End macro
##
#####
##
## Content
##
#set ($classname = "XWiki.XWikiPreferences")
#set($class = $xwiki.getDocument($classname).xWikiClass)
#set($obj = $doc.getObject($classname, 0))
#set($redirect = "$xwiki.getRequestURL()")
#foreach($section in $sections)
#showsection($section $sectionitemsmap)
#end
## xwikiprefs
## noname
## xwikieditcontent