From a3c97068fb6b79fba9bd9fd4bd70ca7563f27f8b Mon Sep 17 00:00:00 2001 From: davegandy Date: Tue, 15 Oct 2013 14:15:27 -0400 Subject: [PATCH] fixing ie8 issues, updating textures --- css/font-awesome.css | 3 +- css/font-awesome.min.css | 2 +- less/path.less | 12 +++---- src/_layouts/base.html | 26 ++++++--------- src/assets/js/html5shiv.js | 8 +++++ src/assets/js/respond.min.js | 6 ++++ src/assets/less/site/bootstrap/variables.less | 9 +++++- src/assets/less/site/jumbotron-carousel.less | 32 +++++++++---------- src/assets/less/site/textured-bg.less | 4 ++- 9 files changed, 59 insertions(+), 43 deletions(-) create mode 100755 src/assets/js/html5shiv.js create mode 100755 src/assets/js/respond.min.js diff --git a/css/font-awesome.css b/css/font-awesome.css index 8362a2df9..e7a5db2a3 100644 --- a/css/font-awesome.css +++ b/css/font-awesome.css @@ -27,7 +27,8 @@ * -------------------------- */ @font-face { font-family: 'FontAwesome'; - src: url('../fonts/FontAwesome.otf') format('opentype'); + src: url('../fonts/fontawesome-webfont.eot?v=4.0.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css index b21644b06..cfabcdd4c 100644 --- a/css/font-awesome.min.css +++ b/css/font-awesome.min.css @@ -1,4 +1,4 @@ -@font-face{font-family:'FontAwesome';src:url('../fonts/FontAwesome.otf') format('opentype');font-weight:normal;font-style:normal;}.fa-icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} +@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa-icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} .fa-icon-lg{font-size:1.3333333333333333em;line-height:0.75em;vertical-align:-15%;} .fa-icon-fixed-width{width:1.1428571428571428em;padding-right:0.2857142857142857em;text-align:right;}.fa-icon-fixed-width.fa-icon-lg{width:1.4285714285714286em;} .fa-icon-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none;}.fa-icon-ul>li{position:relative;} diff --git a/less/path.less b/less/path.less index 7377767f6..a8d87a71e 100644 --- a/less/path.less +++ b/less/path.less @@ -3,12 +3,12 @@ @font-face { font-family: 'FontAwesome'; -// src: url('@{FontAwesomePath}/fontawesome-webfont.eot?v=@{FontAwesomeVersion}'); -// src: url('@{FontAwesomePath}/fontawesome-webfont.eot?#iefix&v=@{FontAwesomeVersion}') format('embedded-opentype'), -// url('@{FontAwesomePath}/fontawesome-webfont.woff?v=@{FontAwesomeVersion}') format('woff'), -// url('@{FontAwesomePath}/fontawesome-webfont.ttf?v=@{FontAwesomeVersion}') format('truetype'), -// url('@{FontAwesomePath}/fontawesome-webfont.svg?v=@{FontAwesomeVersion}#fontawesomeregular') format('svg'); - src: url('@{FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts + src: url('@{FontAwesomePath}/fontawesome-webfont.eot?v=@{FontAwesomeVersion}'); + src: url('@{FontAwesomePath}/fontawesome-webfont.eot?#iefix&v=@{FontAwesomeVersion}') format('embedded-opentype'), + url('@{FontAwesomePath}/fontawesome-webfont.woff?v=@{FontAwesomeVersion}') format('woff'), + url('@{FontAwesomePath}/fontawesome-webfont.ttf?v=@{FontAwesomeVersion}') format('truetype'), + url('@{FontAwesomePath}/fontawesome-webfont.svg?v=@{FontAwesomeVersion}#fontawesomeregular') format('svg'); +// src: url('@{FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts font-weight: normal; font-style: normal; } diff --git a/src/_layouts/base.html b/src/_layouts/base.html index 913fde7e8..55c547adb 100644 --- a/src/_layouts/base.html +++ b/src/_layouts/base.html @@ -1,34 +1,26 @@ - - - - - + - {% if page.title %}{{ page.title }}{% endif %} + - - + - + {% if page.title %}{{ page.title }}{% endif %} - + ================================================== --> - - - diff --git a/src/assets/js/html5shiv.js b/src/assets/js/html5shiv.js new file mode 100755 index 000000000..784f221ca --- /dev/null +++ b/src/assets/js/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d #mq-test-1 { width: 42px; }',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/src/assets/less/site/bootstrap/variables.less b/src/assets/less/site/bootstrap/variables.less index 87c30934d..8682767e2 100644 --- a/src/assets/less/site/bootstrap/variables.less +++ b/src/assets/less/site/bootstrap/variables.less @@ -114,4 +114,11 @@ //@brand-success: @green; //@brand-warning: @yellow-dark; //@brand-danger: @red; -//@brand-info: @blue; \ No newline at end of file +//@brand-info: @blue; + + +// Carousel +@carousel-text-shadow: 0 1px 0 rgba(255,255,255,0.25); + +@carousel-control-color: @jumbotron-bg-dark; +@carousel-control-font-size: 30px; diff --git a/src/assets/less/site/jumbotron-carousel.less b/src/assets/less/site/jumbotron-carousel.less index d14d58597..18276ef5d 100644 --- a/src/assets/less/site/jumbotron-carousel.less +++ b/src/assets/less/site/jumbotron-carousel.less @@ -1,29 +1,29 @@ +@size: 220px; #icon-carousel { - @size: 220px; margin-top: @buffer-sm; font-size: @size; text-align: center; line-height: @size + 5; text-shadow: 0 2px 0 rgba(0,0,0,0.15); - a { - color: @jumbotron-bg-dark; - text-shadow: 0 1px 0 rgba(255,255,255,0.25); +} +.carousel-control { + top: @size + 10px; + .square(30px); + border-width: 0; + font-size: 30px; + line-height: 25px; + left: 300/2 - 36px; + &.right { + left: auto; + right: 300/2 - 36px; } - .carousel-control { - top: @size + 10px; - .square(30px); - background: none; - border-width: 0; - font-size: 30px; - line-height: 25px; - left: 300/2 - 36px; - &.right { - left: auto; - right: 300/2 - 36px; - } + &.right, &.left { + background-image: none; + filter: none; } } + .jumbotron-carousel { padding-top: 40px; .btn { diff --git a/src/assets/less/site/textured-bg.less b/src/assets/less/site/textured-bg.less index 48e6635a5..d7cb78aae 100644 --- a/src/assets/less/site/textured-bg.less +++ b/src/assets/less/site/textured-bg.less @@ -9,8 +9,10 @@ right: 0; bottom: 0; left: 0; - background: url(../img/grain-tm400.png); opacity: .15; + background-image: url(data:image/png;base64,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); + background-image: none\9; + background-color: #1d9d74\9; } .container { position: relative;