]> Shamusworld >> Repos - ardour-manual/blobdiff - source/_layouts/bootstrap.html
fix typos and validation errors.
[ardour-manual] / source / _layouts / bootstrap.html
index fce166b51135dfb37a8e270aec19116cd3fbcebe..b491ae11509ed2706e48d5c9295cc9a84f7973f5 100644 (file)
@@ -3,12 +3,13 @@ bootstrap_path: /bootstrap-2.2.2
 page_title: The Ardour Manual
 ---
 
-
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
       
     <head>
         <title>{{page.page_title}}</title>
+        <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
 
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
         <link href="{{page.bootstrap_path}}/css/bootstrap.min.css" rel="stylesheet" />
@@ -61,28 +62,17 @@ page_title: The Ardour Manual
     </div>
 
     <script type="text/javascript">
+    //<![CDATA[
 
-        if (navigator.userAgent.match(/Mac/)) {
-            var e = document.getElementsByTagName('body')[0];
-            e.className += ' mac';
-        }
-
-        var tree = document.getElementById('tree'),
-            anchors = document.getElementsByTagName('a'),
-            name = '/' + document.location.pathname.split('/')[1] + '/',
-            offset;
+        // I'll go to hell for this
+        var isA = function(regex) { return navigator.userAgent.match(regex) };
+        var isAbout = function(regex) { return document.getElementsByTagName('h1')[1].textContent.match(regex) };
 
-        for (var i = 0; i &lt; anchors.length; i++) { 
-            if (anchors[i].getAttribute('name') === name) { 
-                offset = anchors[i].offsetTop;
-                break;
-            } 
-        }
-
-        if (tree &amp;&amp; offset) {
-            tree.scrollTop = offset - 10;
+        if ( (isA(/Mac/) || isAbout(/OS X/)) && (!isAbout(/Linux/)) ) {
+            var e = document.getElementsByTagName('body')[0];
+            e.className += ' mac';  // class magic for Cmd vs. Ctrl keys.
         }
-
+    //]]>
     </script>
 
     <script type="text/javascript">