| @@ -195,39 +195,57 @@ var _hmt = _hmt || []; | |||||
| <noscript>{{.i18n.Tr "enable_javascript"}}</noscript> | <noscript>{{.i18n.Tr "enable_javascript"}}</noscript> | ||||
| {{template "custom/body_inner_pre" .}} | {{template "custom/body_inner_pre" .}} | ||||
| {{if not .PageIsInstall}} | {{if not .PageIsInstall}} | ||||
| <div class="ui top secondary stackable main menu following bar dark"> | <div class="ui top secondary stackable main menu following bar dark"> | ||||
| {{template "base/head_navbar" .}} | {{template "base/head_navbar" .}} | ||||
| </div><!-- end bar --> | </div><!-- end bar --> | ||||
| {{.title}} | |||||
| <!-- {{if .notice}} | |||||
| <div class="notic_content" id ="notic_content" > | |||||
| 【更新公告】接口登记反馈 | |||||
| <i class="icon icon-octicon x_icon" onclick="closeNoice()">{{svg "octicon-x" 16}}</i> | |||||
| </div> | |||||
| {{end}} --> | |||||
| <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}} | {{end}} | ||||
| {{/* | {{/* | ||||
| </div> | </div> | ||||
| </body> | </body> | ||||
| </html> | </html> | ||||
| */}} | */}} | ||||
| <style> | |||||
| .notic_content{ | |||||
| height: 50px; | |||||
| vertical-align: middle; | |||||
| text-align: center; | |||||
| line-height: 50px; | |||||
| background: #E5F4F4 | |||||
| } | |||||
| .x_icon{ | |||||
| float: right; | |||||
| margin-right: 15px !important; | |||||
| } | |||||
| </style> | |||||
| <script> | <script> | ||||
| function closeNoice(){ | function closeNoice(){ | ||||
| $("#notic_content").css('display','none'); | |||||
| 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 ("{{.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> | </script> | ||||
| @@ -200,9 +200,52 @@ var _hmt = _hmt || []; | |||||
| <div class="ui top secondary stackable main menu following bar dark"> | <div class="ui top secondary stackable main menu following bar dark"> | ||||
| {{template "base/head_navbar_fluid" .}} | {{template "base/head_navbar_fluid" .}} | ||||
| </div><!-- end bar --> | </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}} | {{end}} | ||||
| {{/* | {{/* | ||||
| </div> | </div> | ||||
| </body> | </body> | ||||
| </html> | </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 ("{{.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> | |||||
| @@ -200,10 +200,53 @@ var _hmt = _hmt || []; | |||||
| <div class="ui top secondary stackable main menu following bar dark"> | <div class="ui top secondary stackable main menu following bar dark"> | ||||
| {{template "base/head_navbar_pro" .}} | {{template "base/head_navbar_pro" .}} | ||||
| </div><!-- end bar --> | </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}} | {{end}} | ||||
| {{/* | {{/* | ||||
| </div> | </div> | ||||
| </body> | </body> | ||||
| </html> | </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 ("{{.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> | |||||
| @@ -588,4 +588,19 @@ display: block; | |||||
| .tutorial_icon{ | .tutorial_icon{ | ||||
| vertical-align: middle; | vertical-align: middle; | ||||
| margin-right: 0.75em; | margin-right: 0.75em; | ||||
| } | |||||
| .notic_content{ | |||||
| height: 50px; | |||||
| vertical-align: middle; | |||||
| text-align: center; | |||||
| line-height: 50px; | |||||
| background: #E5F4F4 | |||||
| } | |||||
| .x_icon{ | |||||
| float: right; | |||||
| margin-right: 15px !important; | |||||
| } | |||||
| .a_width{ | |||||
| width: 50%; | |||||
| display:inline-block | |||||
| } | } | ||||