From a57027acdd5067379419ad30203d02fdb4c65d31 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Tue, 26 May 2015 14:37:30 -0400 Subject: [PATCH] Lots of big formatting changes --- Rules | 2 + content/footer.md | 2 + content/js/hypth.js | 68 --------- content/js/hypth_loader.js | 13 -- content/js/main.js | 59 +++++--- content/stylesheets/main.css | 271 ++++++++++++----------------------- content/toc.md | 2 - layouts/default.html | 27 ++-- 8 files changed, 142 insertions(+), 302 deletions(-) create mode 100644 content/footer.md delete mode 100644 content/js/hypth.js delete mode 100644 content/js/hypth_loader.js diff --git a/Rules b/Rules index a589b7b..d28e143 100644 --- a/Rules +++ b/Rules @@ -17,6 +17,8 @@ compile '*' do if item.identifier == '/toc/' filter :kramdown layout 'blank' + elsif item.identifier == '/footer/' + layout 'blank' elsif item[:extension] == 'md' filter :kramdown, {:input => 'GFM'} filter :colorize_syntax, :default_colorizer => :pygmentize diff --git a/content/footer.md b/content/footer.md new file mode 100644 index 0000000..c468e89 --- /dev/null +++ b/content/footer.md @@ -0,0 +1,2 @@ +
  • Github
  • Contribute
  • diff --git a/content/js/hypth.js b/content/js/hypth.js deleted file mode 100644 index 069e0c7..0000000 --- a/content/js/hypth.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - Hyphenator 5.0.0 - client side hyphenation for webbrowsers - Copyright (C) 2015 Mathias Nater, Zürich (mathiasnater at gmail dot com) - https://github.com/mnater/Hyphenator - - Released under the MIT license - http://mnater.github.io/Hyphenator/LICENSE.txt -*/ -var l=function(f){function Ia(){var a;k.test("config")&&(a=f.JSON.parse(k.getItem("config")),l.w(a))}function xa(){k&&k.setItem("config",f.JSON.stringify({STORED:!0,classname:L,urlclassname:U,donthyphenateclassname:H,minwordlength:B,hyphenchar:C,urlhyphenchar:F,togglebox:V,displaytogglebox:ea,remoteloading:fa,enablecache:K,enablereducedpatternset:M,onhyphenationdonecallback:W,onerrorhandler:D,onwarninghandler:ga,intermediatestate:I,selectorfunction:X||ha,safecopy:N,doframes:O,storagetype:P,orphancontrol:Q, -dohyphenation:l.g,persistentconfig:ia,defaultlanguage:Y,useCSS3hyphenation:J,unhide:R,onbeforewordhyphenation:ja,onafterwordhyphenation:ka}))}function ya(){var a;try{if("none"!==P&&void 0!==f.JSON&&void 0!==f.localStorage&&void 0!==f.sessionStorage&&void 0!==f.JSON.stringify&&void 0!==f.JSON.parse){switch(P){case "session":a=f.sessionStorage;break;case "local":a=f.localStorage;break;default:a=void 0}a.setItem("storageTest","1");a.removeItem("storageTest")}}catch(c){a=void 0}k=a?{prefix:"Hyphenator_"+ -l.version+"_",D:a,n:{},test:function(a){return this.D.getItem(this.prefix+a)?!0:!1},getItem:function(a){a=this.D.getItem(this.prefix+a);return a=a.replace(/-(\d{2,}|[2-9])/g,function(a,b){var c=parseInt(b,10),h="";if(String.prototype.repeat)h="0,".repeat(c-1);else for(;1>1)+1+","});try{this.D.setItem(this.prefix+a,c)}catch(e){D(e)}}}:void 0}function Ja(){t.o(function(a){var c,b=a.length; -for(c=0;c=B&&(e.data=e.data.replace(h.p,d),1!==Q&&(e.data=e.data.replace(/[\S]+ [\S]+[\s]*$/,Ka))),g+=1,e=b.childNodes[g];"hidden"===I&&"wait"===R&&(b.className=b.className.replace(Ca,""),""===b.className&&b.removeAttribute("class"));"hidden"===I&&"progressive"===R&&(b.className=b.className.replace(Ca," "+pa));c.r=!0;t.q+=1;t.count<=t.q&&La()}function Ka(a){var c,b;switch(C){case "|":c="\\|";break;case "+":c="\\+";break;case "*":c= -"\\*";break;default:c=C}a=a.replace(/[\s]*$/,"");2<=Q&&(b=a.split(" "),b[1]=b[1].replace(new RegExp(c,"g"),""),b[1]=b[1].replace(new RegExp(Da,"g"),""),b=b.join(" "));3===Q&&(b=b.replace(/[ ]+/g,String.fromCharCode(160)));return b}function La(){var a=!0,c,b={},d;t.o(function(c){var d,h=c.length;for(d=0;daa[f+m]&&(aa[f+m]=k[p+1+m]);if(M){a.u||(a.u={});q=k.subarray?k.subarray(p+1,p+1+k[p]):k.slice(p+1,p+1+k[p]);p=a.u;m=g;for(var w=[],x=g.split(""),t=void 0,t=0;t<=x.length;t+=1)q[t]&&0!==q[t]&&w.push(q[t]),x[t]&&w.push(x[t]);p[m]=w.join("")}}if(0=a.K&&m<=d-a.M&&0!==aa[m+1]%2?e+(C+b.charAt(m)):e+b.charAt(m)}e=ka(e,c);K&&(a.cache[b]=e);return e}function V(){var a,c;c=l.g?"Hy-phen-a-tion":"Hyphenation";var b=v.document.getElementById("HyphenatorToggleBox"); -b?b.firstChild.data=c:(a=v.document.getElementsByTagName("body")[0],b=ba("div",v),b.setAttribute("id","HyphenatorToggleBox"),b.setAttribute("class",H),c=v.document.createTextNode(c),b.appendChild(c),b.onclick=l.Z,b.style.position="absolute",b.style.top="0px",b.style.right="0px",b.style.margin="0",b.style.backgroundColor="#AAAAAA",b.style.color="#FFFFFF",b.style.font="6pt Arial",b.style.letterSpacing="0.2em",b.style.padding="3px",b.style.cursor="pointer",b.style.WebkitBorderBottomLeftRadius="4px", -b.style.MozBorderRadiusBottomleft="4px",b.style.borderBottomLeftRadius="4px",a.appendChild(b))}function Na(a){function c(){for(var b in E)E.hasOwnProperty(b)&&l.a.hasOwnProperty(b)&&(delete E[b],qa(b),a(b))}var b,d,e;if(fa){for(b in E)if(E.hasOwnProperty(b))if(k&&k.test(b)){l.a[b]=f.JSON.parse(k.getItem(b));Object.prototype.hasOwnProperty.call(f,"Int32Array")&&(l.a[b].b=new f.Int32Array(l.a[b].b),l.a[b].m.keys=new f.Uint8Array(l.a[b].m.keys));if(w.hasOwnProperty("global"))for(e in d=ra(w.global), -d)d.hasOwnProperty(e)&&(l.a[b].c[e]=d[e]);if(w.hasOwnProperty(b)){d=ra(w[b]);for(e in d)d.hasOwnProperty(e)&&(l.a[b].c[e]=d[e]);delete w[b]}d=String().normalize?"[\\w"+l.a[b].h+l.a[b].h.normalize("NFD")+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+B+",}":"[\\w"+l.a[b].h+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+B+",}";l.a[b].p=new RegExp("("+d+")|((?:\\w*://)?(?:(?:\\w*:)?(?:\\w*)@)?(?:(?:(?:[\\d]{1,3}\\.){3}(?:[\\d]{1,3}))|(?:(?:www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.(?:[a-z]{2,4})))(?::\\d*)?(?:/[\\w#!:\\.?\\+=&%@!\\-]*)*)|([\\w-\\.]+@[\\w\\.]+)", -"gi");K&&!l.a[b].cache&&(l.a[b].cache={});delete E[b];a(b)}else Oa(b,c);c()}else{for(b in l.a)l.a.hasOwnProperty(b)&&qa(b);a("*")}}function qa(a){var c=l.a[a],b;c.t||(K&&(c.cache={}),M&&(c.u={}),c.hasOwnProperty("exceptions")&&(l.N(a,c.c),delete c.c),w.hasOwnProperty("global")&&(w[a]=w.hasOwnProperty(a)?w[a]+(", "+w.global):w.global),w.hasOwnProperty(a)?(c.c=ra(w[a]),delete w[a]):c.c={},Pa(c),b=String().normalize?"[\\w"+c.h+c.h.normalize("NFD")+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+ -B+",}":"[\\w"+c.h+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+B+",}",c.p=new RegExp("("+b+")|((?:\\w*://)?(?:(?:\\w*:)?(?:\\w*)@)?(?:(?:(?:[\\d]{1,3}\\.){3}(?:[\\d]{1,3}))|(?:(?:www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.(?:[a-z]{2,4})))(?::\\d*)?(?:/[\\w#!:\\.?\\+=&%@!\\-]*)*)|([\\w-\\.]+@[\\w\\.]+)","gi"),c.t=!0);k&&(k.n.G=function(){k.setItem(a,f.JSON.stringify({j:{k:c.j.k},H:c.H,c:c.c,b:Array.prototype.slice.call(c.b),K:c.K,t:c.t,M:c.M,h:c.h,m:{keys:Array.prototype.slice.call(c.m.keys)}}))})} -function Oa(a,c){var b,d,e,g,h=!1;if(y.hasOwnProperty(a)&&!l.a[a]){b=ca+"patterns/"+y[a].file;if(Qa&&!S){d=null;try{d=new f.XMLHttpRequest}catch(r){try{d=new f.ActiveXObject("Microsoft.XMLHTTP")}catch(ma){try{d=new f.ActiveXObject("Msxml2.XMLHTTP")}catch(u){d=null}}}d&&(d.open("HEAD",b,!0),d.setRequestHeader("Cache-Control","no-cache"),d.onreadystatechange=function(){2===d.readyState&&(400<=d.status?(D(Error("Could not load\n"+b)),delete E[a]):d.abort())},d.send(null))}ba&&(e=f.document.getElementsByTagName("head").item(0), -g=ba("script",f),g.src=b,g.type="text/javascript",g.charset="utf8",g.onload=g.onreadystatechange=function(){h||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(h=!0,c(),g.onload=g.onreadystatechange=null,e&&g.parentNode&&e.removeChild(g))},e.appendChild(g))}}function ra(a){a=a.split(", ");var c={},b,d,e;b=0;for(d=a.length;b=m?(e.add(m-48),k=!0):(k||e.add(0),k=!1,-1===q&&(c=q=c+h,g[p+2*n]=q),n=d[m],p=q,q=g[p+2*n],0===q&&(q=g[p+2*n]=-1)):(49<=m&&57>=m?e.add(m-48): -(k||e.add(0),e.add(0),-1===q&&(c=q=c+h,g[p+2*n]=q),n=d[m],p=q,0===g[p+2*n]&&(g[p+2*n]=-1)),g[p+2*n+1]=e.O(),q=p=0,k=!1)}function Sa(a){this.keys=function(){var c,b;if(Object.prototype.hasOwnProperty.call(f,"Uint8Array"))return new f.Uint8Array(a);b=[];b.length=a;for(c=b.length-1;0<=c;--c)b[c]=0;return b}();this.C=1;this.B=this.l=2;this.add=function(a){0!==a&&(this.keys[this.l]=a,this.B=this.l);this.l+=1};this.O=function(){var a=this.C;this.keys[a]=this.B-a;this.C=this.B+1;this.l=this.C+1;return a}} -function Ra(){this.A=[];this.k={};this.add=function(a){this.k[a]||(this.A.push(a),this.k[a]=this.A.length-1)}}function Ta(){function a(b){var c,e=0;for(c=b.childNodes[e];c;)1!==c.nodeType||sa[c.nodeName.toLowerCase()]||-1!==c.className.indexOf(H)||-1!==c.className.indexOf(L)||d[c]?3===c.nodeType&&(c.data=na(c.data)):a(c),e+=1,c=b.childNodes[e]}function c(a,d,e){function g(){S&&q!==x||(y.hasOwnProperty(q)?E[q]=!0:y.hasOwnProperty(q.split("-")[0])?(q=q.split("-")[0],E[q]=!0):S||(p=!1,D(Error('Language "'+ -q+'" is not yet supported.'))),p&&("hidden"===I&&(a.className=a.className+" "+ta),t.add(a,q)))}function f(){G=new Fa(v);G.e("."+T,z.d+": auto;");G.e("."+H,z.d+": manual;");q!==d&&-1!==z.d.indexOf("webkit")&&G.e("."+T,"-webkit-locale : "+q+";");a.className=a.className+" "+T}e=e||!1;var n=0,p=!0,q;q=a.lang&&"string"===typeof a.lang?a.lang.toLowerCase():d&&""!==d?d.toLowerCase():ua(a,!0);e?q!==d?J&&z.i&&z.f(q)?f():g():J&&z.i&&z.f(q)||g():J&&z.i&&z.f(q)?f():g();for(e=a.childNodes[n];e;)1!==e.nodeType|| -sa[e.nodeName.toLowerCase()]||-1!==e.className.indexOf(H)||-1!==e.className.indexOf(U)||b[e]||c(e,q,!0),n+=1,e=a.childNodes[n]}var b,d,e,g=0;J&&Ua();if(S)b=v.document.getElementsByTagName("body")[0],c(b,x,!1);else{J||"hidden"!==I||(A.push(new Fa(v)),A[A.length-1].e("."+L,"visibility: hidden;"),A[A.length-1].e("."+ta,"visibility: hidden;"),A[A.length-1].e("."+pa,"visibility: visible;"));b=Va();for(e=b[g];e;)c(e,"",!1),g+=1,e=b[g];d=ha(U);g=0;for(e=d[g];e;)a(e),g+=1,e=d[g]}if(0===t.count){for(g=0;g< -A.length;g+=1)A[g].I();W(v.location.href)}}function Ga(a){a=a||v;var c=a.document.getElementsByTagName("html")[0],b=a.document.getElementsByTagName("meta"),d;x=ua(c,!1);if(!x)for(d=0;d2*B&&(a[c]=a[c].replace(/(\w{3})(\w)/gi,"$1"+F+"$2"));""===a[a.length-1]&&a.pop();return a.join(F)}function Fa(a){function c(a,b){var c;d.insertRule?(c=d.cssRules?d.cssRules.length:0,c=d.insertRule(a+"{"+b+"}",c)):d.addRule&&(c=d.rules?d.rules.length:0,d.addRule(a, -b,c));return c}a=a||f;var b=a.document,d=function(){var a,c=b.styleSheets.length,d,e=!1;for(a=0;a=B?d.data=d.data.replace(f.p,b):1===d.nodeType&&(""!==d.lang?l.J(d,d.lang):l.J(d,c)),e+=1,d=a.childNodes[e];else{if("string"=== -typeof a||a.constructor===String)return a.replace(f.p,b)}else D(Error('Language "'+c+'" is not loaded.'))},da:function(a){return l.a[a].u},S:function(){return S},P:function(){var a=null,c={},b=v.document.getElementsByTagName("script"),d,e;d=0;for(e=b.length;d + @@ -13,6 +13,7 @@ MathJax.Hub.config.tex2jax.skipTags = ["script", "noscript", "style", "textarea", "annotation", "annotation-xml"]; + - +