Browse Source

首页增加公告

tags/v1.22.1.1^2
wangjr 3 years ago
parent
commit
12989e696d
1 changed files with 43 additions and 0 deletions
  1. +43
    -0
      templates/base/head_home.tmpl

+ 43
- 0
templates/base/head_home.tmpl View File

@@ -205,9 +205,52 @@ var _hmt = _hmt || [];
<div class="ui top secondary stackable main menu following bar dark">
{{template "base/head_navbar" .}}
</div><!-- end bar -->
<div class="notic_content" id ="notic_content" >
<a href={{.notice.Link}} class="a_width">
<marquee behavior="scroll" direction="left">
{{.notice.Title}}
</marquee>
</a>
<i class="icon icon-octicon x_icon" onclick="closeNoice()">{{svg "octicon-x" 16}}</i>
</div>
{{end}}
{{/*
</div>
</body>
</html>
*/}}

<script>
function closeNoice(){
document.getElementById("notic_content").style.display='none'
localStorage.setItem("isCloseNotice",true)
}
function isShowNotice(){
var current_notice = localStorage.getItem("notice")

if (current_notice != "{{.notice.CommitId}}"){
localStorage.setItem('notice',"{{.notice.CommitId}}");
isNewNotice=true;
localStorage.setItem("isCloseNotice",false)
}else{
isNewNotice=false;
}
if (JSON.parse("{{.notice.Visible}}")){
if(isNewNotice){
document.getElementById("notic_content").style.display='block'
}else{
isCloseNotice = localStorage.getItem("isCloseNotice")
if (JSON.parse(isCloseNotice)){
document.getElementById("notic_content").style.display='none'
}else{
document.getElementById("notic_content").style.display='block'
}

}
}else{
document.getElementById("notic_content").style.display='none'
}
}
isShowNotice();
</script>

Loading…
Cancel
Save