• CodingSouls团队项目冲刺-个人概况(4)


    团队冲刺第四天:

    1、完善导航栏

    <% include util %>
    <!DOCTYPE html>
    <html lang="zh-CN" style="position: fixed;  100%; overflow: hidden; ">
    <head>
        <meta charset="utf-8">
        <meta content="IE=edge" http-equiv="X-UA-Compatible">
        <meta name="viewport" content="width=1200">
        <title><%= title %> - <%= stdoj.config.title %></title>
        <link href="<%- lib('semantic-ui/2.4.1/semantic.min.css') %>" rel="stylesheet">
        <link href="<%- selfLib('tomorrow.css') %>" rel="stylesheet">
        <link href="<%- selfLib('math.css') %>" rel="stylesheet">
        <link href="<%- selfLib('style.css') %>?20181212" rel="stylesheet">
        <link href="<%- lib('morris.js/0.5.1/morris.css') %>" rel="stylesheet">
        <% if (useLocalLibs || !stdoj.config.google_fonts || !['like-google-fonts', 'like-local', 'built-in'].includes(stdoj.config.google_fonts.type)) { %>
          <link href="<%- stdoj.utils.makeUrl(['google-fonts', 'fira-mono.css']) %>" rel="stylesheet">
          <link href="<%- stdoj.utils.makeUrl(['google-fonts', 'lato.css']) %>" rel="stylesheet">
          <link href="<%- stdoj.utils.makeUrl(['google-fonts', 'open-sans.css']) %>" rel="stylesheet">
          <link href="<%- stdoj.utils.makeUrl(['google-fonts', 'exo-2.css']) %>" rel="stylesheet">
        <% } else if (stdoj.config.google_fonts.type === 'like-local') { %>
          <link href="<%- stdoj.config.google_fonts.url %>/google-fonts/fira-mono.css" rel="stylesheet">
          <link href="<%- stdoj.config.google_fonts.url %>/google-fonts/lato.css" rel="stylesheet">
          <link href="<%- stdoj.config.google_fonts.url %>/google-fonts/open-sans.css" rel="stylesheet">
          <link href="<%- stdoj.config.google_fonts.url %>/google-fonts/exo-2.css" rel="stylesheet">
        <% } else if (stdoj.config.google_fonts.type === 'like-google-fonts') { %>
          <link href="<%- stdoj.config.google_fonts.url %>/css?family=Fira+Mono" rel="stylesheet">
          <link href="<%- stdoj.config.google_fonts.url %>/css?family=Lato:400,700,400italic,700italic&subset=latin" rel="stylesheet">
          <link href="<%- stdoj.config.google_fonts.url %>/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&amp;subset=latin-ext" rel="stylesheet">
          <link href="<%- stdoj.config.google_fonts.url %>/css?family=Exo+2:600" rel="stylesheet">
        <% } else if (stdoj.config.google_fonts.type === 'built-in') { %>
          <link href="<%- this.builtInCdnUrl %>/google-fonts/fira-mono.css" rel="stylesheet">
          <link href="<%- this.builtInCdnUrl %>/google-fonts/lato.css" rel="stylesheet">
          <link href="<%- this.builtInCdnUrl %>/google-fonts/open-sans.css" rel="stylesheet">
          <link href="<%- this.builtInCdnUrl %>/google-fonts/exo-2.css" rel="stylesheet">
        <% } %>
        <script data-cfasync="false" src="<%- lib('jquery/3.3.1/jquery.min.js') %>"></script>
        <% if (stdoj.config.google_analytics && stdoj.config.google_analytics !== 'UA-XXXXXXXX-X') { %>
        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
    
          ga('create', '<%= stdoj.config.google_analytics %>', 'auto');
          ga('send', 'pageview');
    
        </script>
        <% } %>
    </head>
    <body style="position: relative; margin-top: 49px; height: calc(100% - 49px); overflow-y: overlay; ">
        <div class="ui fixed borderless menu" style="position: fixed; height: 49px; ">
            <div class="ui container">
                <%
                if (stdoj.config.logo.url) {
                  let width = stdoj.config.logo.width ? stdoj.config.logo.width + 'px' : 'auto';
                  let height = stdoj.config.logo.height ? stdoj.config.logo.height + 'px' : 'auto';
                %>
                <a class="header item" href="/"><img src="<%= stdoj.config.logo.url %>" style=" <%= width %>; height: <%= height %>; "></a>
                <% } else { %>
                <a class="header item" href="/"><span style="font-family: 'Exo 2'; font-size: 1.5em; font-weight: 600; "><%= stdoj.config.title %></span></a>
                <% } %>
                <a class="item<% if (active === '') { %> active<% } %>" href="/"><i class="home icon"></i> 首页</a>
                <a class="item<% if (active.startsWith('problem')) { %> active<% } %>" href="/problems"><i class="list icon"></i> 题库</a>
    <a class="item<% if (active.startsWith('discussion') || active.startsWith('article')) { %> active<% } %>" href="/discussion/global"><i class="comments icon"></i> 讨论</a>
    
    
                <a class="item<% if (active.startsWith('ranklist')) { %> active<% } %>" href="/ranklist"><i class="signal icon"></i> 排名</a>
    
    
                <a class="item<% if (active.startsWith('help')) { %> active<% } %>" href="/help"><i class="help circle icon"></i> 帮助</a>
                <% if (typeof contest !== 'undefined' && contest && contest.id) { %>
                  <a id="back_to_contest" class="item" href="<%= stdoj.utils.makeUrl(['contest', contest.id]) %>"><i class="arrow left icon"></i> 返回比赛</a>
                <% } %>
                <div class="right menu">
                  <% if (user) { %>
                  <a href="<%= stdoj.utils.makeUrl(['user', user.id]) %>" style="color: inherit; ">
                  <div class="ui simple dropdown item">
                    <%= user.username %><% if (user.nameplate) { %><%- user.nameplate %><% } %> <i class="dropdown icon"></i>
                    <div class="menu">
                      <a class="item" href="<%= stdoj.utils.makeUrl(['user', user.id, 'edit']) %>"><i class="edit icon"></i>修改资料</a>
                      <% if (user.is_admin) { %>
                        
                      <% } %>
                      <a class="item" href-post="<%= stdoj.utils.makeUrl(['logout'], { url: req.originalUrl }) %>"><i class="power icon"></i>注销</a>
                    </div>
                  </div>
                  </a>
                    <% } else { %>
                    <div class="item">
                        <a class="ui button" style="margin-right: 0.5em; " href="<%= stdoj.utils.makeUrl(['login'], { url: req.query['url'] || req.originalUrl }) %>">
                            登录
                        </a>
                        <a class="ui primary button" href="<%= stdoj.utils.makeUrl(['sign_up'], { url: req.query['url'] || req.originalUrl }) %>">
                            注册
                        </a>
                    </div>
                    <% } %>
                </div>
            </div>
        </div>
        <div style="margin-top: 28px; ">
        <div class="ui main container">
    

    2、制作页脚

    </div>
        <div class="ui vertical footer segment" style="margin-top: 15px; ">
          <div class="ui center aligned container">
            <span style="color: #999;"><%= stdoj.config.title %> Powered by <a href="http://www.stdu.edu.cn/" target="_blank">石家庄铁道大学</a>.</span>
          </div>
        </div>
    </div>
    <script data-cfasync="false" src="<%- lib('semantic-ui/2.4.1/semantic.min.js') %>"></script>
    <script src="<%- lib('Chart.js/2.7.3/Chart.bundle.min.js') %>"></script>
    <script src="<%- selfLib('script.js') %>?20170710"></script>
    </body>
    </html>
    
    

    未完待续。。。

  • 相关阅读:
    PAT (Advanced Level) Practice 1054 The Dominant Color (20 分)
    PAT (Advanced Level) Practice 1005 Spell It Right (20 分) (switch)
    PAT (Advanced Level) Practice 1006 Sign In and Sign Out (25 分) (排序)
    hdu 5114 Collision
    hdu4365 Palindrome graph
    单链表查找最大值、两个递增的链表合并并且去重
    蓝桥杯-最短路 (SPFA算法学习)
    蓝桥杯-最大最小公倍数
    Codeforces-470 div2 C题
    蓝桥杯-地宫取宝
  • 原文地址:https://www.cnblogs.com/52bb/p/12782100.html
Copyright © 2020-2023  润新知