123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8"/>
- <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0">
- <title>普通文本预览</title>
- </head>
- <body>
- <div class="container" >
- <#if markdown??>
- <p>
- <button id="markdown_btn" type="button" class="btn btn-primary">切换markdown</button>
- <button id="text_btn" type="button" class="btn btn-primary">切换text</button>
- </p>
- <div id="markdown" style="padding: 18px;"></div>
- <#else>
- <div id="text"></div>
- </#if>
- </div>
- <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/>
- <script src="js/jquery-3.0.0.min.js" type="text/javascript"></script>
- <script src="js/jquery.form.min.js" type="text/javascript"></script>
- <script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
- <script src="js/watermark.js" type="text/javascript"></script>
- <script src="js/marked.min.js" type="text/javascript"></script>
- <script>
- /*初始化水印*/
- window.onload = function () {
- $("#markdown_btn").hide()
- initWaterMark();
- fetchData();
- }
- /**
- * 初始化水印
- */
- function initWaterMark() {
- let watermarkTxt = '${watermarkTxt}';
- if (watermarkTxt !== '') {
- watermark.init({
- watermark_txt: '${watermarkTxt}',
- watermark_x: 0,
- watermark_y: 0,
- watermark_rows: 0,
- watermark_cols: 0,
- watermark_x_space: ${watermarkXSpace},
- watermark_y_space: ${watermarkYSpace},
- watermark_font: '${watermarkFont}',
- watermark_fontsize: '${watermarkFontsize}',
- watermark_color: '${watermarkColor}',
- watermark_alpha: ${watermarkAlpha},
- watermark_width: ${watermarkWidth},
- watermark_height: ${watermarkHeight},
- watermark_angle: ${watermarkAngle},
- });
- }
- }
- /**
- * 获取文本数据
- */
- function fetchData() {
- $.ajax({
- type: 'GET',
- url: '${ordinaryUrl}',
- success: function (data) {
- window.textData = data;
- window.textPreData = "<pre>" + data + "</pre>";
- window.textMarkdownData = marked(window.textData);
- $("#text").html(window.textPreData);
- $("#markdown").html(window.textMarkdownData);
- }
- });
- }
- $(function () {
- $("#markdown_btn").click(function () {
- $("#markdown").html(window.textMarkdownData);
- $("#text_btn").show()
- $("#markdown_btn").hide()
- });
- $("#text_btn").click(function () {
- $("#markdown_btn").show()
- $("#text_btn").hide();
- $("#markdown").html(window.textPreData);
- });
- });
- </script>
- <style>
- * {
- margin: 0;
- padding: 0;
- }
- html, body {
- height: 100%;
- width: 100%;
- }
- #markdown {
- height: 97%;
- max-height: 97%;
- border: 1px solid #eee;
- overflow-y: scroll;
- width: 100%;
- }
- </style>
- </body>
- </html>
|