Lines Matching +full:diff -(+path:inc +path:lang) -(+path:lib +path:plugins +path:lang) -(+path:lib +path:tpl +path:dokuwiki +path:lang)
18 class PageDiff extends Diff
43 $this->preference['difftype'] = 'sidebyside'; // diff view type: inline or sidebyside
95 * Handle requested revision(s) and diff view preferences
108 // requested diff view type
174 * Show diff
210 $Difference = new \Diff(
219 if ($this->preference['showIntro']) echo p_locale_xhtml('diff');
221 // print form to choose diff view type, and exact url reference to the view
229 // display diff view table
231 echo '<table class="diff diff_' . hsc($this->preference['difftype']) . '">';
241 . '<td class="diff-lineheader">-</td>'
245 . '<th class="diff-lineheader">-</th>'
250 . '<td class="diff-lineheader">+</td>'
254 . '<th class="diff-lineheader">+</th>'
289 * Print form to choose diff view type, and exact url reference to the view
308 $form->setHiddenField('do', 'diff');
315 $form->addButton('do[diff]', 'Go')->attr('type', 'submit');
475 $form->setHiddenField('do', 'diff');
491 $form->addButton('do[diff]', 'Go')->attr('type', 'submit');
496 * Create html link to a diff view defined by two revisions
500 * @param int $rev2 newer revision or null for diff with current revision
501 * @return string html of link to a diff view
510 'do' => 'diff',
516 'do' => 'diff',
532 * Insert soft breaks in diff html
539 // search the diff html string for both: