Изменения документа Создать новую Вики

Редактировал(а) IT IT 2025/05/22 16:51

От версии 2.1
отредактировано IT IT
на 2023/11/28 11:59
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-wiki-ui-mainwiki/15.10]
К версии 3.1
отредактировано IT IT
на 2025/05/22 16:51
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-wiki-ui-mainwiki/17.3.0]

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -524,7 +524,7 @@
524 524   #set ($discard = $xwiki.ssfx.use('uicomponents/logging/logging.css', true))
525 525   #set ($discard = $xwiki.jsfx.use('uicomponents/logging/logging.js', true))
526 526   #set ($status = $services.wiki.creationjob.getJobStatus($request.wikiname))
527 - {{html}}
527 + {{html clean="false"}}
528 528   <form class="xform" method="post" action="$doc.getURL()">
529 529   <input type="hidden" name="wikiId" id="wikiId" value="$!escapetool.xml($request.wikiname)" />
530 530   <input type="hidden" name="csrf" id="csrf" value="$!escapetool.xml($services.csrf.getToken())" />
... ... @@ -545,15 +545,21 @@
545 545   </div>
546 546   #end
547 547   #set($hasErrors = $status.logTail.hasLogLevel('ERROR'))
548 - <p class="successmessage box #if($status.error || $state != 'FINISHED')hidden#end" id="successMessage">
549 - $services.localization.render('platform.wiki.create.wizard.step.creation.complete', ["<strong>$escapetool.xml($request.wikiname)</strong>"])
550 - </p>
551 - <p class="warningmessage box #if(!$hasErrors || $state != 'FINISHED')hidden#end" id="errorlogMessage">
552 - $services.localization.render('platform.wiki.create.wizard.step.creation.errorlog', ["<strong>$escapetool.xml($request.wikiname)</strong>"])
553 - </p>
554 - <p class="errormessage box #if(!$status.error || $state != 'FINISHED')hidden#end" id="errorMessage">
555 - $services.localization.render('platform.wiki.create.wizard.step.creation.error', ["<strong>$escapetool.xml($request.wikiname)</strong>"])
556 - </p>
548 + {{/html}}
549 +
550 + {{success cssClass="successMessage #if($status.error || $state != 'FINISHED')hidden#end"}}
551 + {{html}}$services.localization.render('platform.wiki.create.wizard.step.creation.complete', ["<strong>$escapetool.xml($request.wikiname)</strong>"]){{/html}}
552 + {{/success}}
553 +
554 + {{warning cssClass="errorlogMessage #if(!$hasErrors || $state != 'FINISHED')hidden#end"}}
555 + {{html}}$services.localization.render('platform.wiki.create.wizard.step.creation.errorlog', ["<strong>$escapetool.xml($request.wikiname)</strong>"]){{/html}}
556 + {{/warning}}
557 +
558 + {{error cssClass="errorMessage #if(!$status.error || $state != 'FINISHED')hidden#end"}}
559 + {{html}}$services.localization.render('platform.wiki.create.wizard.step.creation.error', ["<strong>$escapetool.xml($request.wikiname)</strong>"]){{/html}}
560 + {{/error}}
561 +
562 + {{html clean="false"}}
557 557   </div>
558 558   ## Log
559 559   #template('logging_macros.vm')
... ... @@ -622,18 +622,24 @@
622 622   #end
623 623   #else
624 624   #set($wikiId = $request.wikiId)
625 - {{html}}
631 + {{html clean="false"}}
626 626   #wizardHeader($services.localization.render('platform.wiki.create.wizard.step.cleaningUp'))
627 627   <div class="wizard-body">
634 + {{/html}}
628 628   #if($request.deleteOk)
629 - <p class="successmessage box">
630 - $services.localization.render('platform.wiki.create.wizard.step.cleaningup.success', ["<strong>$wikiId</strong>"])
631 - </p>
636 +
637 + {{success}}
638 + {{html}}$services.localization.render('platform.wiki.create.wizard.step.cleaningup.success', ["<strong>$wikiId</strong>"]){{/html}}
639 + {{/success}}
640 +
632 632   #else
633 - <p class="errormessage box">
634 - $services.localization.render('platform.wiki.create.wizard.step.cleaningup.error', ["<strong>$wikiId</strong>"])
635 - </p>
642 +
643 + {{error}}
644 + {{html}}$services.localization.render('platform.wiki.create.wizard.step.cleaningup.error', ["<strong>$wikiId</strong>"]){{/html}}
645 + {{/error}}
646 +
636 636   #end
648 + {{html clean="false"}}
637 637   </div>
638 638   </form>
639 639   {{/html}}
XWiki.JavaScriptExtension[1]
Код
... ... @@ -28,13 +28,13 @@
28 28   $('ui-progress').addClassName('hidden');
29 29   // We need to know if we have error
30 30   if (response.error.length > 0) {
31 - $('errorMessage').removeClassName('hidden');
31 + $$('.errorMessage')[0].removeClassName('hidden');
32 32   $('cleanUp').removeClassName('hidden');
33 33   } else {
34 34   // Success
35 - $('successMessage').removeClassName('hidden');
35 + $$('.successMessage')[0].removeClassName('hidden');
36 36   if (response.hasErrorLog) {
37 - $('errorlogMessage').removeClassName('hidden');
37 + $$('.errorlogMessage')[0].removeClassName('hidden');
38 38   $('cleanUp').removeClassName('hidden');
39 39   }
40 40   $('finalize').removeClassName('hidden');