cSvn-UI for SVN Repositories

cGit-UI – is a web interface for Subversion (SVN) Repositories. cSvn CGI script is writen in C and therefore it's fast enough

15 Commits   0 Branches   1 Tag
<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta name="owner" content="${owner}">
    <meta name="author" content="${author}">
    <meta name="description" content="${description}">
    <meta name="keywords" content="${keywords}">

${analytic-links}
    <title>${title}</title>

    <link rel="apple-touch-icon" sizes="180x180" href="${favicon-path}/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="${favicon-path}/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="${favicon-path}/favicon-16x16.png">
    <link rel="manifest" href="${favicon-path}/site.webmanifest">
    <link rel="mask-icon" href="${favicon-path}/safari-pinned-tab.svg" color="#5bbad5">
    <link rel="shortcut icon" href="${favicon-path}/favicon.ico">
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="msapplication-config" content="${favicon-path}/browserconfig.xml">
    <meta name="theme-color" content="#ffffff">


    <!-- Font Fira-Sans -->
    <link rel="stylesheet" href="/.csvn/.fonts/Fira-Sans.css">
    <!-- Font Fira-Sans-Condensed -->
    <!-- <link rel="stylesheet" href="/.csvn/.fonts/Fira-Sans-Condensed.css"> -->
    <!-- Font Fira-Sans-Extra-Condensed -->
    <!-- <link rel="stylesheet" href="/.csvn/.fonts/Fira-Sans-Extra-Condensed.css"> -->
    <!-- Font Fira-Mono -->
    <!-- <link rel="stylesheet" href="/.csvn/.fonts/Fira-Mono.css"> -->
    <!-- Font Roboto -->
    <link rel="stylesheet" href="/.csvn/.fonts/Roboto.css">
    <!-- Font Roboto-Condensed -->
    <!-- <link rel="stylesheet" href="/.csvn/.fonts/Roboto-Condensed.css"> -->
    <!-- Font Roboto-Mono -->
    <link rel="stylesheet" href="/.csvn/.fonts/Roboto-Mono.css">

    <!-- Syntax Highlight Themes -->
    <link rel="stylesheet" href="/.csvn/.engines/highlight/10.4.0/css/${syntax-highlight-css}">

    <!-- Highlight line numbers Theme -->
    <link rel="stylesheet" href="/.csvn/.engines/highlight-ln/2.8.0/css/highlightjs-line-numbers.css">

    <!-- Highlight js -->
    <script src="/.csvn/.engines/highlight/10.4.0/js/highlight.pack.js"></script>
    <!-- Highlight line numbers js -->
    <script src="/.csvn/.engines/highlight-ln/2.8.0/js/highlightjs-line-numbers.min.js"></script>


    <!-- cSvn main static CSS -->
    <link rel="stylesheet" href="${css}">

    <style>
      /*
        template CSS: site/repository main menu logo: background-image: url("${main-menu-logo}");
       */
      .logo-32:before {
        content: " ";
        background-image: url("${main-menu-logo}");
        width: 2em; /* base body font size 16px */
        height: 2em;
        position: absolute;
        top: 0.625em;
      }
      @media screen and (min-width: 992px) {
        .logo-32:before {
          top: 0.5625em;
        }
      }
      .logo-32-text {
        margin-left: 2.375em;
      }
    </style>

    <script>
      /*******************
        common variables:
       */
      var page_type    = '${page-type}';
      var page_size    =  ${page-size};
      var num_of_repos =  ${num-of-repos};
      var snapshots    = '${snapshots}';
    </script>

    <!-- cSvn main static JavaScript -->
    <script src="/.csvn/js/csvn.js"></script>

${analytic-scripts}
  </head>
  <body class="pushable">

    <div class="description segment">
      <div class="container">
        <div class="csvn-main-description">

          <div class="row">
            <div class="col-site-desc">
              <!-- Site/Repo Title and Description -->
              <h1>${title}</h1>
              <p>
                ${description}
              </p>
            </div>
            <div class="col-site-icon">
              <div class="banner">
                <div class="banner-image">
                  <!-- Site/Repo Logo, alt and Link (see also left menu HOME item) -->
                  <a target="_blank" href="${logo-link}">
                    <img alt="${logo-alt}" src="${logo}"/>
                  </a>
                </div>
              </div>
            </div>
            <div class="col-site-stat">
              <div class="site-stat" dir="rtl">
                &lrm;${status-line}
              </div>
            </div>

          </div> <!-- End of row -->

        </div> <!-- End of csvn-main-description -->
      </div>
    </div>

    <div class="header segment">
      <div class="container">
        <div class="csvn-main-menu">
          <div class="left menu">
            <div class="logo-32 item">
              <div class="logo-32-text">
                <!-- <a href="">index</a>  -->
                ${main-menu-item}
              </div>
            </div>
            <!-- <div class="item"><a href="">tags</a></div>
                 <div class="item"><a href="">branches</a></div>
                 <div class="item"><a href="">log</a></div>
                 <div class="item"><a href="">tree</a></div>
                 <div class="item"><a href="">commit</a></div>
                 <div class="item"><a href="">stats</a></div> -->
            ${left-menu-items}
          </div>
          <div class="right menu">
            <div class="csvn-main-menu-bars"><span class="las la-bars"></span></div>
            <div class="csvn-popup-menu-bars">
              <!-- <div class="item"><span class="icon las la-tags"></span><a href="">tags</a></div>
                   <div class="item"><span class="icon las la-code-branch"></span><a href="">branches</a></div>
                   <div class="item"><span class="icon las la-scroll"></span><a href="">log</a></div>
                   <div class="item"><span class="icon las la-folder-tree"></span><a href="">tree</a></div>
                   <div class="item"><span class="icon las la-code-commit"></span><a href="">commit</a></div>
                   <div class="item"><span class="icon las la-chart-bar"></span><a href="">stats</a></div>
                   <div class="divider"></div>
                   <div class="item"><span class="icon las la-home"></span>
                     <a href="https://example.org/" target="_blank">home</a>
                   </div> -->
              ${popup-menu-items}
            </div>
            <!-- <div class="item"><a href="https://example.org/" target="_blank">Home page</a></div> -->
            ${right-menu-items}
          </div>
        </div> <!-- End of 'csvn-main-menu' -->

        <div class="csvn-sub-menu">
          <div class="left sub-menu">
            <div class="item">
              <div class="relative-path">
                <!-- <a class="base">trunk</a>/<a class="relative">Makefile</a> -->
                ${relative-html}
              </div>
            </div>
          </div>
          <div class="right sub-menu">
            <div class="item">
              <div class="search-form">
                <!-- Search Placeholder -->
                <input class="search" type="text" placeholder="${search-placeholder}">
                <div class="search-button" onclick="search()"><span class="icon las la-search-left"></span></div>
              </div>
            </div>
          </div>
        </div> <!-- End of 'csvn-sub-menu' -->

      </div>
    </div>


    <div class="pusher">
      <div id="front_wrapper" class="full-height">