优化单页打印

This commit is contained in:
Minho 2018-06-06 22:40:12 +08:00
parent 152d71a5a0
commit b18147f32c
3 changed files with 15 additions and 19 deletions

View File

@ -1,6 +1,7 @@
body {font-size: 12pt !important;} body {font-size: 12pt !important;}
.m-manual .manual-left,.navbar {display: none;} .m-manual .manual-left,.navbar {display: none;height: 0 !important; width: 0!important;}
.m-manual .manual-right{left: 0;} .m-manual .manual-right{position: relative;left: 0 !important; top: 0;}
.manual-article .article-content{ min-width: initial !important;max-width: initial !important; width: inherit !important;padding: auto !important;}
pre, code {white-space: pre-wrap !important;word-wrap: break-word !important;} pre, code {white-space: pre-wrap !important;word-wrap: break-word !important;}
a:link, a:visited {color: blue !important;text-decoration: underline !important;} a:link, a:visited {color: blue !important;text-decoration: underline !important;}
body a:link:after, body a:visited:after {content: " (" attr(href) ") ";} body a:link:after, body a:visited:after {content: " (" attr(href) ") ";}

View File

@ -72,14 +72,17 @@ function loadDocument($url, $id, $callback) {
* 初始化代码高亮 * 初始化代码高亮
*/ */
function initHighlighting() { function initHighlighting() {
$('pre,pre.ql-syntax').each(function (i, block) { try {
if($(this).hasClass('prettyprinted')){ $('pre,pre.ql-syntax').each(function (i, block) {
return; if ($(this).hasClass('prettyprinted')) {
} return;
hljs.highlightBlock(block); }
}); hljs.highlightBlock(block);
hljs.initLineNumbersOnLoad(); });
hljs.initLineNumbersOnLoad();
}catch (e){
console.log(e);
}
} }

View File

@ -46,7 +46,7 @@
<span style="font-size: 12px;font-weight: 100;"></span> <span style="font-size: 12px;font-weight: 100;"></span>
</div> </div>
<div class="navbar-header pull-right manual-menu"> <div class="navbar-header pull-right manual-menu">
<button id="printSinglePage" class="btn btn-default" style="margin-right: 10px;"><i class="fa fa-print"></i> 打印</button> <a href="javascript:window.print();" id="printSinglePage" class="btn btn-default" style="margin-right: 10px;"><i class="fa fa-print"></i> 打印</a>
{{if gt .Member.MemberId 0}} {{if gt .Member.MemberId 0}}
{{if gt .Model.RelationshipId 0}} {{if gt .Model.RelationshipId 0}}
{{if eq .Model.RoleId 0 1 2}} {{if eq .Model.RoleId 0 1 2}}
@ -295,14 +295,6 @@ $(function () {
return $(body).highlight(window.keyword); return $(body).highlight(window.keyword);
}); });
}); });
//打印设置
$("#printSinglePage").on("click",function () {
var body = $("body");
var bodyContent = body.html();
body.html($(".manual-right").html());
window.print();
body.html(bodyContent);
});
}); });
</script> </script>