| ... | 
        ... | 
                @@ -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,8 +10,15 @@ | 
      
              
                    | 10 | 
          10 | 
                   return; | 
        
              
                    | 11 | 
          11 | 
               } | 
        
              
                    | 12 | 
          12 | 
               var targetPage = XWiki.Model.resolve(row.find('.targetPage').text(), XWiki.EntityType.DOCUMENT); | 
        
              
                    | 13 | 
           | 
          -    var targetPageDocument = new XWiki.Document(targetPage); | 
        
              
                    | 14 | 
           | 
          - | 
        
              
                     | 
          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 | 
          +     | 
        
              
                    | 15 | 
          15 | 
               // Add a launch tour link to the actions column. | 
        
              
                    | 16 | 
          16 | 
               if (row.find('.actionLaunch').length == 0) { | 
        
              
                    | 17 | 
          17 | 
                 $('<a class="action actionLaunch">$services.icon.renderHTML("play") $escapetool.javascript($escapetool.xml($services.localization.render("tour.livetable._actions.launch")))</a>') | 
        
                      
        | ... | 
        ... | 
                @@ -19,7 +19,7 @@ | 
      
              
                    | 19 | 
          19 | 
                   .css('padding-left', '1px').appendTo(row.find('.actions')); | 
        
              
                    | 20 | 
          20 | 
               } | 
        
              
                    | 21 | 
          21 | 
             } | 
        
              
                    | 22 | 
           | 
          - | 
        
              
                     | 
          29 | 
          +   | 
        
              
                    | 23 | 
          23 | 
             /** | 
        
              
                    | 24 | 
          24 | 
              * Add the launch button into each livetable raw. | 
        
              
                    | 25 | 
          25 | 
              */ | 
        
                      
        | ... | 
        ... | 
                @@ -29,8 +29,8 @@ | 
      
              
                    | 29 | 
          29 | 
               }); | 
        
              
                    | 30 | 
          30 | 
             } | 
        
              
                    | 31 | 
          31 | 
             $(document).on('xwiki:livetable:ready', initLivetableResults); | 
        
              
                    | 32 | 
           | 
          -  $(initLivetableResults); | 
        
              
                    | 33 | 
           | 
          - | 
        
              
                     | 
          39 | 
          +  $(document).ready(initLivetableResults); | 
        
              
                     | 
          40 | 
          +   | 
        
              
                    | 34 | 
          34 | 
             /** | 
        
              
                    | 35 | 
          35 | 
              * Add the launch button into each new livetable raw. | 
        
              
                    | 36 | 
          36 | 
              */ |