base.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
  7. {% set docker_version = "$VERSION" %}{% set major_minor = "$MAJOR_MINOR" %}{% set docker_commit = "$GITCOMMIT" %}{% set docker_branch = "$GIT_BRANCH" %}{% set aws_bucket = "$AWS_S3_BUCKET" %}{% set build_date = "$BUILD_DATE" %}
  8. <meta name="docker_version" content="{{ docker_version }}">
  9. <meta name="docker_git_branch" content="{{ docker_branch }}">
  10. <meta name="docker_git_commit" content="{{ docker_commit }}">
  11. <meta name="docker_build_date" content="{{ build_date }}">
  12. {% if meta.page_description %}<meta name="description" content="{{ meta.page_description[0] }}">{% endif %}
  13. {% if meta.page_keywords %}<meta name="keywords" content="{{ meta.page_keywords[0] }}">{% endif %}
  14. {% if site_author %}<meta name="author" content="{{ site_author }}">{% endif %}
  15. {% if canonical_url %}<link rel="canonical" href="{{ canonical_url }}">{% endif %}
  16. <link href="/css/bootstrap-custom.css" rel="stylesheet">
  17. <link href="/css/main.css" rel="stylesheet">
  18. <link href="/css/docs.css" rel="stylesheet">
  19. <link href="/css/prettify-1.0.css" rel="stylesheet">
  20. <link href="/tipuesearch/tipuesearch.css" rel="stylesheet">
  21. <link rel="shortcut icon" href="{{ site_favicon }}">
  22. <title>{% if page_title != '**HIDDEN** - '+site_name %}{{ page_title }}{% else %}{{ site_name }}{% endif %}</title>
  23. <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
  24. <!--[if lt IE 9]>
  25. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  26. <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
  27. <![endif]-->
  28. {% if config.google_analytics %}
  29. <script type="text/javascript">
  30. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  31. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  32. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  33. })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  34. ga('create', '{{ config.google_analytics[0] }}', 'docker.com');
  35. ga('require', 'linkid', 'linkid.js');
  36. ga('send', 'pageview', {
  37. 'page': location.pathname + location.search + location.hash,
  38. });
  39. </script>
  40. {% endif %}
  41. </head>
  42. <body>
  43. {% include "header.html" %}
  44. <div id="wrap">
  45. {% include "nav.html" %}
  46. <div id="content" class="container">
  47. {% if current_page.title != '**HIDDEN**' %}
  48. <div class="row" id="top-header">
  49. <div class="span7">
  50. <h1 class="header2">{{ current_page.title }}</h1>
  51. </div>
  52. <div class="span5">
  53. <div id="versionnav" class="span3 pull-right">
  54. <ul class="nav version pull-right">
  55. <li class="dropdown">
  56. <a id="logged-in-header-username" class="dropdown-toggle" data-toggle="dropdown" href="#">
  57. Latest (Version {{ major_minor }})
  58. </a>
  59. <ul id="documentation-version-list" class="dropdown-menu pull-right">
  60. <li role="presentation" class="divider"></li>
  61. <li> <a class="home-link3 tertiary-nav" href="https://github.com/docker/docker/blob/master/docs/sources/{{ current_page.input_path }}" >Edit on GitHub</a></li>
  62. </ul>
  63. </li>
  64. </ul>
  65. </div>
  66. </div>
  67. </div>
  68. {% endif %}
  69. <div class="row">
  70. <div class="span3" id="leftnav">
  71. <div id="toc_table">
  72. <ul class="nav nav-tabs nav-stacked">
  73. {% include "toc.html" %}
  74. </ul>
  75. </div>
  76. </div>
  77. <div class="span9 content-body">
  78. {% include "beta_warning.html" %}
  79. {{ content }}
  80. </div>
  81. </div>
  82. </div>
  83. <div id="push-footer"></div>
  84. </div>
  85. {#
  86. <div class="row">
  87. <div class="container container-better">
  88. <div class="row">
  89. <div class="col-sm-4">
  90. {% include "toc.html" %}
  91. </div>
  92. <div class="col-sm-8" role="main">
  93. {% include "breadcrumbs.html" %}
  94. <main id="content" role="main">
  95. {% include "version.html" %}
  96. {{ content }}
  97. </main>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. {% include "prev_next.html" %}
  103. #}
  104. {% include "footer.html" %}
  105. <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
  106. <script src="/js/jquery-scrolltofixed-min.js"></script>
  107. <script src="/js/bootstrap-3.0.3.min.js"></script>
  108. <script src="/js/prettify-1.0.min.js"></script>
  109. <script src="/js/base.js"></script>
  110. <script src="/tipuesearch/tipuesearch_set.js"></script>
  111. <script src="/tipuesearch/tipuesearch.min.js"></script>
  112. <script type="text/javascript">
  113. piAId = '45082';
  114. piCId = '1482';
  115. (function() {
  116. function async_load(){
  117. var s = document.createElement('script'); s.type = 'text/javascript';
  118. s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js';
  119. var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c);
  120. }
  121. if(window.attachEvent) { window.attachEvent('onload', async_load); }
  122. else { window.addEventListener('load', async_load, false); }
  123. })();
  124. </script>
  125. <script type="text/javascript">
  126. // Function to make the sticky header possible
  127. var shiftWindow = function() {
  128. scrollBy(0, -80);
  129. };
  130. window.addEventListener("hashchange", shiftWindow);
  131. $(window).load(function() {
  132. if (window.location.hash) {
  133. shiftWindow();
  134. }
  135. });
  136. $(document).ready(function() {
  137. $('#content').css("min-height", $(window).height() - 553 );
  138. // load the complete versions list
  139. $.get("/versions.html_fragment", function( data ) {
  140. $('#documentation-version-list').prepend(data);
  141. //remove any "/v1.1/" bits from font.
  142. path = document.location.pathname.replace(/^\/v\d\.\d/, "");
  143. $('#documentation-version-list a.version').each(function(i, e) {
  144. e.href = e.href+path;
  145. $(e).removeClass()
  146. });
  147. });
  148. })
  149. var userName = getCookie('docker_sso_username');
  150. if (userName) {
  151. $('.topmostnav_loggedout').hide();
  152. $('.topmostnav_loggedin').show();
  153. $('#logged-in-header-username').text(userName);
  154. } else {
  155. $('.topmostnav_loggedout').show();
  156. $('.topmostnav_loggedin').hide();
  157. }
  158. </script>
  159. </body>
  160. </html>