You need to be admin to use.
-#end
\ No newline at end of file
+#end
diff --git a/src/main/webapp/templates/celMacros/SitemapForSpace.vm b/src/main/webapp/templates/celMacros/SitemapForSpace.vm
index 2768b6d7b..2a9050604 100644
--- a/src/main/webapp/templates/celMacros/SitemapForSpace.vm
+++ b/src/main/webapp/templates/celMacros/SitemapForSpace.vm
@@ -75,22 +75,22 @@ $adminMsg.get('cel_overlay_title_sitemap')##
-$celementsweb.addExtJSfileOnce(':celJS/yui/yahoo/yahoo-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/event/event-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/yahoo-dom-event/yahoo-dom-event.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/dom/dom-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/element/element-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/connection/connection-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/json/json-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/dragdrop/dragdrop-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/element/element-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/button/button-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/container/container-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/utilities/utilities.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/yui/animation/animation-min.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/navigation/reorderMenuItems.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/celpresentation/reorder.js', 'file')
-$celementsweb.addExtJSfileOnce(':celJS/celpresentation/sitemap.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/yahoo/yahoo-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/event/event-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/yahoo-dom-event/yahoo-dom-event.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/dom/dom-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/element/element-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/connection/connection-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/json/json-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/dragdrop/dragdrop-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/element/element-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/button/button-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/container/container-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/utilities/utilities.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/yui/animation/animation-min.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/navigation/reorderMenuItems.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/celpresentation/reorder.js', 'file')
+$services.javascript.addExtJSfileOnce(':celJS/celpresentation/sitemap.js', 'file')
#set($structNav = $celementsweb.createNavigation())
$structNav.setMenuPart("")
diff --git a/src/main/webapp/templates/celMacros/finaliseHeader.vm b/src/main/webapp/templates/celMacros/finaliseHeader.vm
index 9bedb6700..090542c2b 100644
--- a/src/main/webapp/templates/celMacros/finaliseHeader.vm
+++ b/src/main/webapp/templates/celMacros/finaliseHeader.vm
@@ -8,16 +8,6 @@
$!jsService.includeExtJsFile($extJsParam.setJsFile(':celDynJS/DynamicLoader/celLazyLoader.mjs'))##
$!services.javascript.getAllExternalJavaScriptFiles()
##
-## Hooks for inserting JavaScript skin extensions
-##
-## - Skin file extension hook. Placed first since skin extensions might need to have xwiki or external libraries included first to be able to work properly
-
-## - Skin extension hook
-
-##
-## Hook for inserting CSS skin extensions
-
-
$services.css.displayAllCSS()
## get DocumentSpecific Meta-Tag - as of yet refresh can not be handled by BaseObjectMetaTagProvider because of different attribute name.
#set($metaTags = $celementsweb.getDocMetaTags($language, $default_language))
diff --git a/src/main/webapp/templates/celMacros/getTabMenu.vm b/src/main/webapp/templates/celMacros/getTabMenu.vm
index 5aa8b3fa6..b7bd84bcf 100644
--- a/src/main/webapp/templates/celMacros/getTabMenu.vm
+++ b/src/main/webapp/templates/celMacros/getTabMenu.vm
@@ -8,7 +8,7 @@
#if(("$!menuPanelWidth" == '') || ($menuPanelWidth < 630))
#set($menuPanelWidth = 630)
#end
-$celementsweb.addExtJSfileOnce(":celJS/editResize.js")
+$services.javascript.addExtJSfileOnce(":celJS/editResize.js")
#end
-
\ No newline at end of file
+
diff --git a/src/main/webapp/templates/celMacros/openInlineOverlay.vm b/src/main/webapp/templates/celMacros/openInlineOverlay.vm
index f6768546c..88f1cf307 100644
--- a/src/main/webapp/templates/celMacros/openInlineOverlay.vm
+++ b/src/main/webapp/templates/celMacros/openInlineOverlay.vm
@@ -43,7 +43,7 @@
#end
## TODO look for better solution. closebutton disapears with supersleight
##
#set($closeButtonClass = "cel_closebutton")
#if("$!exitOnClose" == "")
diff --git a/src/main/webapp/templates/celTemplates/AddPage.vm b/src/main/webapp/templates/celTemplates/AddPage.vm
index d96da6fd9..30378ccc6 100644
--- a/src/main/webapp/templates/celTemplates/AddPage.vm
+++ b/src/main/webapp/templates/celTemplates/AddPage.vm
@@ -33,7 +33,7 @@
#set($complete = ($request_menu_link != ""))
#set($newDocFN = "${space}.$request_menu_link")
#set($newDocRef = $services.reference.resolveDocRef($newDocFN))
-#set($exists = $xwiki.exists($newDocRef))
+#set($exists = $services.modelAccess.exists($newDocRef))
## check for valid Document Name
#set($valid = ($request_menu_link == $xwiki.getFormEncoded($request_menu_link)))
#set($addPage_isMovable = true)
diff --git a/src/main/webapp/templates/celTemplates/CreatePage.vm b/src/main/webapp/templates/celTemplates/CreatePage.vm
index 6473d3eff..20692f56f 100644
--- a/src/main/webapp/templates/celTemplates/CreatePage.vm
+++ b/src/main/webapp/templates/celTemplates/CreatePage.vm
@@ -25,7 +25,7 @@
#set($complete = ($request_menu_link != ""))
#set($newDocFN = "${space}.$request_menu_link")
#set($newDocRef = $services.model.resolveDocument($newDocFN))
-#set($exists = $xwiki.exists($newDocRef))
+#set($exists = $services.modelAccess.exists($newDocRef))
## check for valid Document Name
#set($valid = ($request_menu_link == $xwiki.getFormEncoded($request_menu_link)))
@@ -41,7 +41,7 @@
## page-layout
#if("$!request.get('page_layout')" != '')
#set($pageTypeObj = $new_doc.getObject('Celements2.PageType'))
- $pageTypeObj.set('page_layout', "$!request.get('page_layout')")
+ $pageTypeObj.set('page_layout', "$!request.get('page_layout')")
#end
#if(("$!request.templateDoc" != '') && $xwiki.exists("$!request.templateDoc"))
#set($templateDocRef = $services.model.resolveDocument("$!request.templateDoc"))
@@ -60,7 +60,7 @@
#set($redirXredirect = "$!{redirXredirect}&xredirect=$xwiki.getURLEncoded($redir)")
#end
#set($redir = "$!{xwiki.getURL($new_doc.getFullName(),'edit', $!redirXredirect)}")
- #else
+ #else
#set($redir = "$!{xwiki.getURL($new_doc.getFullName(),'edit')}?tab=tb2")
#end
#end
@@ -169,4 +169,4 @@ Validation.add('validate-docname', '$adminMsg.get('cel_tm_validate_warning')', f
#if($filled && (!$complete || !$valid))
var result = valid.validate();
#end
-
\ No newline at end of file
+
diff --git a/src/main/webapp/templates/celTemplates/CssEdit.vm b/src/main/webapp/templates/celTemplates/CssEdit.vm
index 6a35384e7..384618983 100644
--- a/src/main/webapp/templates/celTemplates/CssEdit.vm
+++ b/src/main/webapp/templates/celTemplates/CssEdit.vm
@@ -4,11 +4,11 @@
#end