You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by js...@apache.org on 2016/07/13 16:59:44 UTC

[trafficserver] 01/02: docs: update lang/ver builder script to support both public docs paths and local working copies

This is an automated email from the ASF dual-hosted git repository.

jsime pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/trafficserver.git

commit c6f2b34225cbc3c0e3137f338ac2fb2f6d6eabaa
Author: Jon Sime <js...@apache.org>
AuthorDate: Wed Jul 13 16:26:23 2016 +0000

    docs: update lang/ver builder script to support both public docs paths and local working copies
---
 doc/_templates/layout.html | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/doc/_templates/layout.html b/doc/_templates/layout.html
index 2939289..def1231 100644
--- a/doc/_templates/layout.html
+++ b/doc/_templates/layout.html
@@ -34,18 +34,26 @@
 </div>
 <script>
 $(function() {
+  function update_langlist (json) {
+    for (var lang in json) {
+      $('#lang-list').append('<dd><a href="/' + lang + '/latest/">' + json[lang]['name'] + '</a></dd>');
+    }
+    for (var i in json[curlang]['versions']) {
+      var ver = json[curlang]['versions'][i];
+      $('#version-list').append('<dd><a href="/' + curlang + '/' + ver + '/">' + ver + '</a></dd>');
+    }
+  }
   var curlang = "{{ language }}" == "None" ? "en" : "{{ language }}";
   $.ajax({
-    'url': '/_static/languages.json',
+    'url':      "/en/latest/_static/languages.json",
     'dataType': "json",
-    'success': function (json) {
-      for (var lang in json) {
-        $('#lang-list').append('<dd><a href="/' + lang + '/latest/">' + json[lang]['name'] + '</a></dd>');
-      }
-      for (var i in json[curlang]['versions']) {
-        var ver = json[curlang]['versions'][i];
-        $('#version-list').append('<dd><a href="/' + curlang + '/' + ver + '/">' + ver + '</a></dd>');
-      }
+    'success':  function (json) { update_langlist(json) },
+    'error':    function (xhr,errstr,e) {
+      $.ajax({
+        'url':      "/_static/languages.json",
+        'dataType': "json",
+        'success':  function (json) { update_langlist(json) }
+      })
     }
   });
 });

-- 
To stop receiving notification emails like this one, please contact
"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>.