contentSelectorPreview.phtml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /** @var FreshRSS_View $this */
  3. FreshRSS::preLayout();
  4. ?>
  5. <!DOCTYPE html>
  6. <html class="preview_background" lang="<?= FreshRSS_Context::$user_conf->language ?>" xml:lang="<?= FreshRSS_Context::$user_conf->language ?>">
  7. <head>
  8. <?= FreshRSS_View::headStyle() ?>
  9. <script src="<?= Minz_Url::display('/scripts/preview.js?' . @filemtime(PUBLIC_PATH . '/scripts/preview.js')) ?>"></script>
  10. </head>
  11. <body class="preview_background">
  12. <?php if ($this->fatalError != '') { ?>
  13. <p class="alert alert-warn"><?= $this->fatalError ?></p>
  14. <?php } else { ?>
  15. <?php if ($this->selectorSuccess === false) { ?>
  16. <p class="alert alert-warn">
  17. <?= _t('feedback.sub.feed.selector_preview.no_result') ?>
  18. </p>
  19. <?php } ?>
  20. <div class="preview_controls">
  21. <label for="freshrss_rendered">
  22. <input type="radio" id="freshrss_rendered" name="freshrss_type" checked="checked" />
  23. <?= _t('sub.feed.selector_preview.show_rendered') ?>
  24. </label>
  25. <label for="freshrss_raw">
  26. <input type="radio" id="freshrss_raw" name="freshrss_type" />
  27. <?= _t('sub.feed.selector_preview.show_raw') ?>
  28. </label>
  29. </div>
  30. <div class="content large">
  31. <div dir="auto" id="freshrss_rendered_view"><?= $this->htmlContent ?></div>
  32. <pre id="freshrss_raw_view" hidden="hidden"> <?= htmlspecialchars($this->htmlContent) ?></pre>
  33. </div>
  34. <?php } ?>
  35. </body>
  36. </html>