Änderungen von Dokument Tour
Zuletzt geändert von xwikiadmin am 2024/06/24 14:55
Von Version 1.1
bearbeitet von xwikiadmin
am 2022/04/27 15:48
am 2022/04/27 15:48
Änderungskommentar:
Copied from templateostfalia:Tour.WebHome
Auf Version 3.1
bearbeitet von xwikiadmin
am 2024/06/24 14:55
am 2024/06/24 14:55
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-tour-ui/16.4.0]
Zusammenfassung
-
Objekte (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- AppWithinMinutes.LiveTableClass[0]
-
- Spalten der Live-Tabelle
-
... ... @@ -1,0 +1,1 @@ 1 +doc.title isActive targetPage _actions - Beschreibung
-
... ... @@ -1,0 +1,1 @@ 1 +This application provides the ability to create tours for any page. - Class
-
... ... @@ -1,0 +1,1 @@ 1 +TourCode.TourClass
- XWiki.JavaScriptExtension[0]
-
- Code
-
... ... @@ -1,6 +1,6 @@ 1 1 require(['jquery', 'xwiki-events-bridge'], function ($) { 2 2 'use strict'; 3 - 3 + 4 4 /** 5 5 * Add a 'launch tour' button into the 'actions' columns. 6 6 */ ... ... @@ -10,23 +10,16 @@ 10 10 return; 11 11 } 12 12 var targetPage = XWiki.Model.resolve(row.find('.targetPage').text(), XWiki.EntityType.DOCUMENT); 13 - var targetPageDocument; 14 - // Two behaviours depending of the handling of the Nested Pages feature. 15 - if (XWiki.Document.initializeFromReference) { 16 - targetPageDocument = new XWiki.Document(targetPage); 17 - } else { 18 - targetPageDocument = new XWiki.Document(targetPage.name, 19 - targetPage.extractReferenceValue(XWiki.EntityType.SPACE)); 20 - } 21 - 13 + var targetPageDocument = new XWiki.Document(targetPage); 14 + 22 22 // Add a launch tour link to the actions column. 23 23 if (row.find('.actionLaunch').length == 0) { 24 - $('<a class="action actionLaunch">$services.icon.renderHTML("play") $escapetool.javascript($escapetool.xml($services.localization.render("tour.livetable._actions.launch")))</a>') 17 + $('<a class="action actionLaunch">$escapetool.javascript($services.icon.renderHTML("play")) $escapetool.javascript($escapetool.xml($services.localization.render("tour.livetable._actions.launch")))</a>') 25 25 .attr('href', targetPageDocument.getURL('view', 'startTour=true')) 26 26 .css('padding-left', '1px').appendTo(row.find('.actions')); 27 27 } 28 28 } 29 - 22 + 30 30 /** 31 31 * Add the launch button into each livetable raw. 32 32 */ ... ... @@ -36,8 +36,8 @@ 36 36 }); 37 37 } 38 38 $(document).on('xwiki:livetable:ready', initLivetableResults); 39 - $( document).ready(initLivetableResults);40 - 32 + $(initLivetableResults); 33 + 41 41 /** 42 42 * Add the launch button into each new livetable raw. 43 43 */