Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
e4661cc
add celements-xwiki-xml dependency
fpichler Mar 5, 2026
7058309
drop skinx.* plugin support
fpichler Mar 5, 2026
dcc2358
remove skinx.* hooks
fpichler Mar 5, 2026
f931eb8
replace TreeGrid images with Font Awesome Icons
cbspichler Mar 5, 2026
169e88b
Merge remote-tracking branch 'origin/fork-xwiki-xml' into fix-missing…
cbspichler Mar 5, 2026
6d95c03
fix mistakes
cbspichler Mar 5, 2026
fd702bd
replace ssfx.use, ssx.use, jsfx.use and jsx.use with celements calls
fpichler Mar 5, 2026
aec6554
revert prototype.js remove in includeDefaultHeader
fpichler Mar 5, 2026
c27594b
remove suggest js and fix scriptaculous
fpichler Mar 5, 2026
be6d122
Merge remote-tracking branch 'origin/fix-missing-images' into fork-xw…
cbspichler Mar 5, 2026
881a59b
move import.js dictionary entries into celMessages
fpichler Mar 5, 2026
c0ac7db
Merge branch 'fork-xwiki-xml' of github.com:celements/celements-web i…
fpichler Mar 5, 2026
2d2fa95
load font awesome icons for importer
cbspichler Mar 5, 2026
32d5f4e
Merge branch 'fork-xwiki-xml' of github.com:celements/celements-web i…
cbspichler Mar 5, 2026
89bda55
syntax
fpichler Mar 5, 2026
89d0034
Merge branch 'fork-xwiki-xml' of github.com:celements/celements-web i…
fpichler Mar 5, 2026
0aeec03
remove setLazy
fpichler Mar 5, 2026
fe9076e
fix css imports
cbspichler Mar 5, 2026
9515ad0
replace inline css html-tags
fpichler Mar 5, 2026
c442876
Merge branch 'fork-xwiki-xml' of github.com:celements/celements-web i…
fpichler Mar 5, 2026
b032ecc
remove setLazy
fpichler Mar 5, 2026
a179f6d
fix font awesome import
cbspichler Mar 5, 2026
aa67d3b
Merge branch 'fork-xwiki-xml' of github.com:celements/celements-web i…
cbspichler Mar 5, 2026
f805d74
replace deprecated api-calls
fpichler Mar 7, 2026
c9afd32
Merge branch 'fork-xwiki-xml' of github.com:celements/celements-web i…
fpichler Mar 7, 2026
c7783b7
replace skinx hook with celements css and js collectors
fpichler Mar 7, 2026
24ab43a
correct undefined error in compatibility.js
fpichler Mar 7, 2026
1c574dc
add celements css and js collectors for all vm-scripts ending header
fpichler Mar 7, 2026
1a32b96
correct import package listing layout
fpichler Mar 7, 2026
d70258a
correct js
fpichler Mar 8, 2026
7725b8d
correct import package listing layout
fpichler Mar 8, 2026
54095cf
correct import package listing layout
fpichler Mar 8, 2026
a6d2eb3
correct import package listing layout
fpichler Mar 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -109,10 +109,6 @@
<artifactId>celements-mailsender</artifactId>
<version>7.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.xpn.xwiki.platform.plugins</groupId>
<artifactId>xwiki-plugin-skinx</artifactId>
</dependency>
<dependency>
<groupId>org.xwiki.platform</groupId>
<artifactId>xwiki-platform-tag-api</artifactId>
Expand Down Expand Up @@ -205,19 +201,19 @@
<artifactId>celements-xwiki-core</artifactId>
<version>7.0-SNAPSHOT</version>
</dependency>
<dependency>
<dependency>
<groupId>com.celements</groupId>
<artifactId>celements-xwiki-velocity</artifactId>
<version>7.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.celements</groupId>
<artifactId>celements-xwiki-velocity</artifactId>
<artifactId>celements-xwiki-rendering-api</artifactId>
<version>7.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.celements</groupId>
<artifactId>celements-xwiki-rendering-api</artifactId>
<artifactId>celements-xwiki-xml</artifactId>
<version>7.0-SNAPSHOT</version>
</dependency>
<dependency>
Expand Down
5 changes: 0 additions & 5 deletions src/main/webapp/WEB-INF/xwiki.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -476,11 +476,6 @@ xwiki.plugins=\
com.celements.calendar.plugin.CelementsCalendarPlugin,\
com.xpn.xwiki.plugin.applicationmanager.ApplicationManagerPlugin,\
com.xpn.xwiki.plugin.wikimanager.WikiManagerPlugin,\
com.xpn.xwiki.plugin.skinx.JsSkinExtensionPlugin,\
com.xpn.xwiki.plugin.skinx.JsSkinFileExtensionPlugin,\
com.xpn.xwiki.plugin.skinx.CssSkinExtensionPlugin,\
com.xpn.xwiki.plugin.skinx.CssSkinFileExtensionPlugin,\
com.xpn.xwiki.plugin.skinx.LinkExtensionPlugin,\
com.xpn.xwiki.plugin.mail.MailPlugin,\
com.xpn.xwiki.plugin.packaging.PackagePlugin,\
com.xpn.xwiki.plugin.fileupload.FileUploadPlugin,\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
</property>
<property>
<content>#largepanelheader($msg.get("classEditorIntro"))
$xwiki.jsx.use('Panels.ClassSwitcher')##
##$xwiki.jsx.use('Panels.ClassSwitcher')##
&lt;p&gt;$msg.get("xe.panels.classedit.youare") &lt;strong&gt;${doc.fullName}&lt;/strong&gt;. $msg.get("xe.panels.classedit.chooseproperty")&lt;/p&gt;
&lt;div&gt;
&lt;form id="changeclass" method="post" action="$doc.getURL("redirect")"&gt;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
</property>
<property>
<content>#largepanelheader('Class Switcher')
$xwiki.jsx.use('Panels.ClassSwitcher')##
##$xwiki.jsx.use('Panels.ClassSwitcher')##
&lt;div&gt;
&lt;form id="changeclass" method="post" action="$doc.getURL("redirect")"&gt;
&lt;div&gt;
Expand Down
7 changes: 5 additions & 2 deletions src/main/webapp/docs/celements2web/Panels/Navigation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,11 @@
#end
&lt;/div&gt;
&lt;/div&gt;
$xwiki.jsfx.use('js/scriptaculous/scriptaculous.js')
$xwiki.jsfx.use('js/xwiki/accordion/accordion.js')
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/scriptaculous/scriptaculous.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/accordion/accordion.js'))##
&lt;script type="text/javascript"&gt;
var obj = {div:'xwikinav',no:$spacecount,height:250};
var acc = createAccordion(obj);
Expand Down
13 changes: 8 additions & 5 deletions src/main/webapp/docs/celements2web/Panels/PanelWizard.xml
Original file line number Diff line number Diff line change
Expand Up @@ -352,11 +352,14 @@ dG8WUcuijwAAAABJRU5ErkJggg==
#else
#set($ajaxurl = $xwiki.getDocument("Panels.PanelLayoutUpdate").getURL("view", "xpage=plain&amp;prefsdoc=${currentDoc}"))
#end
$xwiki.jsfx.use("js/scriptaculous/scriptaculous.js")
$xwiki.jsfx.use("js/xwiki/accordion/accordion.js")
$xwiki.jsfx.use("js/xwiki/panelwizard/Drag.js")
$xwiki.jsfx.use("js/xwiki/panelwizard/ieemu.js")
$xwiki.jsfx.use("js/xwiki/panelwizard/toolTip.js")
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/scriptaculous/scriptaculous.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/accordion/accordion.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/panelwizard/Drag.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/panelwizard/ieemu.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/panelwizard/toolTip.js'))##
&lt;script type="text/javascript"&gt;
//&lt;![CDATA[
window.ajaxurl = "$ajaxurl";
Expand Down
7 changes: 5 additions & 2 deletions src/main/webapp/docs/celements2web/Panels/RightsHelp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -134,8 +134,11 @@ $msg.get("xe.panels.rights.allowdenyexplanation")
&lt;/div&gt;
#panelfooter()
&lt;/div&gt;
$xwiki.jsfx.use("js/scriptaculous/scriptaculous.js")
$xwiki.jsfx.use("js/xwiki/accordion/accordion.js")
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/scriptaculous/scriptaculous.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/accordion/accordion.js'))##
&lt;script type="text/javascript"&gt;
var obj = {div:'xwikirightshelp',no:0,height:512};
var acc = createAccordion(obj);
Expand Down
7 changes: 5 additions & 2 deletions src/main/webapp/docs/celements2web/Panels/RightsTips.xml
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,11 @@ $msg.get("xe.panels.rights.bannedgroup")
&lt;/div&gt;
#panelfooter()
&lt;/div&gt;
$xwiki.jsfx.use("js/scriptaculous/scriptaculous.js")
$xwiki.jsfx.use("js/xwiki/accordion/accordion.js")
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/scriptaculous/scriptaculous.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/accordion/accordion.js'))##
&lt;script type="text/javascript"&gt;
var obj = {div:'xwikirightstips',no:0,height:250};
var acc = createAccordion(obj);
Expand Down
13 changes: 8 additions & 5 deletions src/main/webapp/docs/xwiki/XWiki/AdminGroupsSheet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,14 @@
##
## Inject needed JS and CSS files
##
#set($ok = $xwiki.jsfx.use("js/xwiki/lightbox/lightbox.js", true))
#set($ok = $xwiki.jsfx.use("js/xwiki/usersandgroups/usersandgroups.js", true))
#set($ok = $xwiki.ssfx.use("js/xwiki/usersandgroups/usersandgroups.css", true))
#set($ok = $xwiki.jsfx.use("js/xwiki/table/livetable.js", true))
#set($ok = $xwiki.ssfx.use("js/xwiki/table/livetable.css", true))
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/lightbox/lightbox.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/usersandgroups/usersandgroups.js'))##
$services.css.includeCSSPage(':js/xwiki/usersandgroups/usersandgroups.css')##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/table/livetable.js'))##
$services.css.includeCSSPage(':js/xwiki/table/livetable.css')##
##
## url to get the groups for displaying them in the ajax-based table
##
Expand Down
9 changes: 6 additions & 3 deletions src/main/webapp/docs/xwiki/XWiki/AdminSheet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2782,9 +2782,12 @@ p.legend {
##-------------------------------------
## determine the displayed sections
##-------------------------------------
$xwiki.jsfx.use('js/scriptaculous/scriptaculous.js')##
$xwiki.jsx.use('XWiki.AdminSheet')##
$xwiki.ssx.use('XWiki.AdminSheet')##
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/scriptaculous/scriptaculous.js'))##
## $xwiki.jsx.use('XWiki.AdminSheet')##
## $xwiki.ssx.use('XWiki.AdminSheet')##
#if($editor == 'globaladmin')
#set($currentDoc = 'XWiki.XWikiPreferences')
#set($sections = ['General', 'Presentation', 'Registration', 'Programming', 'Rights', 'Users', 'Groups', 'Import', 'Export', 'Templates'])
Expand Down
17 changes: 10 additions & 7 deletions src/main/webapp/docs/xwiki/XWiki/AdminUsersSheet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,16 @@
##
## inject needed JS and CSS files
##
#set($ok = $xwiki.jsfx.use("js/xwiki/lightbox/lightbox.js", true))
#set($ok = $xwiki.jsfx.use("js/xwiki/usersandgroups/usersandgroups.js", true))
#set($ok = $xwiki.ssfx.use("js/xwiki/usersandgroups/usersandgroups.css", true))
#set($ok = $xwiki.jsfx.use("js/xwiki/table/livetable.js", true))
#set($ok = $xwiki.ssfx.use("js/xwiki/table/livetable.css", true))
#set($ok = $xwiki.ssx.use("XWiki.XWikiUserSheet"))
#set($ok = $xwiki.jsx.use("XWiki.XWikiUserSheet"))
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/lightbox/lightbox.js'))##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/usersandgroups/usersandgroups.js'))##
$services.css.includeCSSPage(':js/xwiki/usersandgroups/usersandgroups.css')##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/table/livetable.js'))##
$services.css.includeCSSPage(':js/xwiki/table/livetable.css')##
###set($ok = $xwiki.ssx.use("XWiki.XWikiUserSheet"))
###set($ok = $xwiki.jsx.use("XWiki.XWikiUserSheet"))
##
## url to get the users for displaying them in the ajax-based table
##
Expand Down
7 changes: 5 additions & 2 deletions src/main/webapp/docs/xwiki/XWiki/ConfigurableClass.xml
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,10 @@ iKAtTBe0AQfYWgXdAG9qCi1fA5wQWwLgSdydYgcsNRLABafWgzPNB4DsfrNE6VJz6VvXltr/A+kB
#set($nameOfThisDocument = 'XWiki.ConfigurableClass')
##
## Form submission depends on this.
$xwiki.jsfx.use('js/xwiki/actionbuttons/actionButtons.js', true)
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/actionbuttons/actionButtons.js'))##
##
#if(!$section)
#set($section = $request.getParameter('section'))
Expand Down Expand Up @@ -574,7 +577,7 @@ $xwiki.jsfx.use('js/xwiki/actionbuttons/actionButtons.js', true)
##
## Merge save buttons, remove headings from subsections, and make information links into popups.
## This is not done if there is only a custom defined form.
$xwiki.jsx.use($nameOfThisDocument)
## $xwiki.jsx.use($nameOfThisDocument)
##
## We don't begin the form until we have content for it so that a configurable can specify a
## custom form in codeToExecute and if that configurable object is the first of it's kind in that
Expand Down
11 changes: 7 additions & 4 deletions src/main/webapp/docs/xwiki/XWiki/XWikiGroupSheet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,13 @@
</object>
<content>{{velocity output="false"}}
#set($mainwk = $xcontext.isMainWiki())
$xwiki.jsfx.use('js/xwiki/usersandgroups/usersandgroups.js', true)
$xwiki.ssfx.use('js/xwiki/usersandgroups/usersandgroups.css')
$xwiki.jsfx.use('js/xwiki/table/livetable.js', true)
$xwiki.ssfx.use('js/xwiki/table/livetable.css', true)
#set($jsService = $services.javascript)
#set($extJsParam = $jsService.createExtJSParam().setAction('file'))
#set($extJsParam = $extJsParam.setLazyLoad(true))
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/usersandgroups/usersandgroups.js'))##
$services.css.includeCSSPage(':js/xwiki/usersandgroups/usersandgroups.css')##
$!jsService.includeExtJsFile($extJsParam.setJsFile(':js/xwiki/table/livetable.js'))##
$services.css.includeCSSPage(':js/xwiki/table/livetable.css')##
#set($groupDoc = $doc)
#if($doc.fullName == 'Main.UserDirectory')
#set($groupDoc = $xwiki.getDocument('XWiki.XWikiAllGroup'))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
{{info}}$msg.get('xe.admin.users.applyonusers'){{/info}}##
#else
$doc.use($obj)
$xwiki.ssx.use('XWiki.XWikiUserSheet')##
##$xwiki.ssx.use('XWiki.XWikiUserSheet')##
{{html wiki="true"}}
&lt;div class="#if($context.action == 'view')half #{else}full #{end}column"&gt;
&lt;div class="userPreferences"&gt;
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/docs/xwiki/XWiki/XWikiUserProfileSheet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ $doc.use($obj)
&lt;div class="vcard"&gt;
&lt;span class="fn hidden"&gt;$username&lt;/span&gt;
#end
$xwiki.ssx.use("XWiki.XWikiUserSheet")##
##$xwiki.ssx.use("XWiki.XWikiUserSheet")##
&lt;div class="#if($context.action == 'view')half #{else}full #{end}column"&gt;
&lt;div class="userInfo"&gt;
#if($xcontext.action == 'view' &amp;&amp; $hasEdit)
Expand Down
4 changes: 2 additions & 2 deletions src/main/webapp/docs/xwiki/XWiki/XWikiUserSheet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -364,8 +364,8 @@ span#avatarUpload {
##
## Extensions and vars
##
$xwiki.ssx.use("XWiki.XWikiUserSheet")##
$xwiki.jsx.use("XWiki.XWikiUserSheet")##
##$xwiki.ssx.use("XWiki.XWikiUserSheet")##
##$xwiki.jsx.use("XWiki.XWikiUserSheet")##
#set($obj = $doc.getObject("XWiki.XWikiUsers"))
##
## Categories
Expand Down
Loading