%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/waritko/jetty-distribution-9.4.21.v20190926/webapps/ROOT/templates/
Upload File :
Create Path :
Current File : //home/waritko/jetty-distribution-9.4.21.v20190926/webapps/ROOT/templates/changesdoc.vm

#template('diff_macros.vm')
##
## Preamble: which versions are being compared
##

#if ("$!previousOrigdocVersion" != '')
  #set ($changesLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${previousOrigdocVersion}&rev2=${rev2}")})
  #set ($changesTitle = $services.localization.render('core.viewers.diff.previousVersion'))
  #set ($previousOrigdocLink = "<a class='changes-arrow' href='$changesLink' title='$changesTitle'>&lt;</a>")
#end
#if ("$!nextOrigdocVersion" != '')
  #set ($changesLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${nextOrigdocVersion}&rev2=${rev2}")})
  #set ($changesTitle = $services.localization.render('core.viewers.diff.nextVersion'))
  #set ($nextOrigdocLink = "<a class='changes-arrow' href='$changesLink' title='$changesTitle'>&gt;</a>")
#end
#if ("$!previousNewdocVersion" != '')
  #set ($changesLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${rev1}&rev2=${previousNewdocVersion}")})
  #set ($changesTitle = $services.localization.render('core.viewers.diff.previousVersion'))
  #set ($previousNewdocLink = "<a class='changes-arrow' href='$changesLink' title='$changesTitle'>&lt;</a>")
#end
#if ("$!nextNewdocVersion" != '')
  #set ($changesLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${rev1}&rev2=${nextNewdocVersion}")})
  #set ($changesTitle = $services.localization.render('core.viewers.diff.nextVersion'))
  #set ($nextNewdocLink = "<a class='changes-arrow' href='$changesLink' title='$changesTitle'>&gt;</a>")
#end
## Display the previous change arrow only if there is a previous version of the original document and there is no extension version
#if ("$!previousOrigdocVersion" != '' && "$!previousNewdocVersion" != '')
  ## Keep the reverse navigation order in case the original document version is greater than the version of the new document
  #if ($origdoc.RCSVersion.isLessOrEqualThan($newdoc.RCSVersion))
    #set ($previousLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${previousOrigdocVersion}&rev2=${rev1}")})
  #else
    #set ($previousLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${rev2}&rev2=${previousNewdocVersion}")})
  #end
#end
## Display the next change arrow only if there is a next version of the new document and there is no extension version
#if ("$!nextOrigdocVersion" != '' && "$!nextNewdocVersion" != '')
  ## Keep the reverse navigation order in case the original document version is greater than the version of the new document
  #if ($origdoc.RCSVersion.isLessOrEqualThan($newdoc.RCSVersion))
    #set ($nextLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${rev2}&rev2=${nextNewdocVersion}")})
  #else
    #set ($nextLink = ${xwiki.getURL($tdoc, 'view', "viewer=changes&rev1=${nextOrigdocVersion}&rev2=${rev1}")})
  #end
#end

<div id="changes-info">
  <div id="changes-info-boxes">
    <div id="changes-info-box-from" class="changes-info-box">
      #if ("$!rev1" == '')
        <div class="changes-info-title">$services.localization.render('core.viewers.diff.fromNew')</div>
      #else
        #set ($fromVersionURL = $origdoc.getURL('view', "rev=$rev1"))
        #set ($fromVersionLink = "<a href='$fromVersionURL'>$rev1</a>")
        #set ($fromVersionSpan = "<span class='changes-version'>$!previousOrigdocLink $fromVersionLink $!nextOrigdocLink</span>")
        <div class="changes-info-title">$services.localization.render('core.viewers.diff.from', [$fromVersionSpan])</div>
        <div class="changes-info-content">
        #if($origdoc)
          $services.localization.render('core.viewers.diff.editedBy', [$xwiki.getUserName($origdoc.author)])
          <br />
          $services.localization.render('core.viewers.diff.editedOn', [$xwiki.formatDate($origdoc.date)])
        #end
        </div> ## changes-info-content
      #end
    </div> ## changes-info-box-from
    <div id="changes-info-box-to" class="changes-info-box">
      #set ($toVersionURL = $newdoc.getURL('view', "rev=$rev2"))
      #set ($toVersionLink = "<a href='$toVersionURL'>$rev2</a>")
      #set ($toVersionSpan = "<span class='changes-version'>$!previousNewdocLink $toVersionLink $!nextNewdocLink</span>")
      <div class="changes-info-title">$services.localization.render('core.viewers.diff.to', [$toVersionSpan])</div>
      <div class="changes-info-content">
      #if($newdoc)
        $services.localization.render('core.viewers.diff.editedBy', [$xwiki.getUserName($newdoc.author)])
        <br />
        $services.localization.render('core.viewers.diff.editedOn', [$xwiki.formatDate($newdoc.date)])
      #end
      </div> ## changes-info-content
    </div> ## changes-info-box-to
    #if ("$!previousLink" != '')
      <a href="$previousLink" class="changes-arrow-left" title="$services.localization.render('core.viewers.diff.previousChange')">&lt;</a>
    #end
    #if ("$!nextLink" != '')
      <a href="$nextLink" class="changes-arrow-right" title="$services.localization.render('core.viewers.diff.nextChange')">&gt;</a>
    #end
    <div class="clearfloats"></div>
  </div> ## changes-info-boxes
  <div class="clearfloats"></div>
  <div id="changes-info-comment">
    $services.localization.render('core.viewers.diff.editComment') #if("$!newdoc.comment" == '') $services.localization.render('core.viewers.diff.noEditComment') #else $newdoc.comment #end
  </div> ## changes-info-comment
</div> ## changes-info
<div class="clearfloats"></div>
##
## Changes
##
<div class="changes-body">
  <ul class="nav nav-pills" role="tablist">
    <li role="presentation" class="active">
      <a href="#rawChanges" aria-controls="rawChanges" role="tab" data-toggle="pill">
        $escapetool.xml($services.localization.render('web.history.changes.raw'))
      </a>
    </li>
    <li role="presentation">
      <a href="#renderedChanges" aria-controls="renderedChanges" role="tab" data-toggle="pill">
        $escapetool.xml($services.localization.render('web.history.changes.rendered'))
      </a>
    </li>
  </ul>
  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="rawChanges">
      ## Make the heading level adjustable when including this template.
      #if (!$headingLevel)
        #set ($headingLevel = 2)
      #end
      #createDocumentDiff($origdoc $newdoc $docDiff)
      #createDocumentDiffSummary($docDiff $summary)
      <h$headingLevel>$services.localization.render('web.history.changes.summary')</h$headingLevel>
      #displayDocumentDiffSummary($summary)
      #if ($summary.entries.size() > 0)
        <h$headingLevel>$services.localization.render('web.history.changes.details')</h$headingLevel>
        #displayDocumentDiff($docDiff $conflictsList)
      #end
    </div>
    <div role="tabpanel" class="tab-pane html-diff" id="renderedChanges">
      #set ($htmlDiff = $services.diff.html.unified($origdoc.renderedContent, $newdoc.renderedContent))
      #if ($htmlDiff == '')
        <div class="infomessage">
          $escapetool.xml($services.localization.render('web.history.changes.noChanges'))
        </div>
      #elseif ("$!htmlDiff" == '')
        <div class="errormessage">
          $escapetool.xml($services.localization.render('web.history.changes.failedToCompute'))
        </div>
      #else
        $htmlDiff
      #end
    </div>
  </div>
</div>

Zerion Mini Shell 1.0