diff --git a/docs/_plugins/highlight_alt.rb b/docs/_plugins/highlight_alt.rb index d1ed9ccf..1fc9f5d2 100644 --- a/docs/_plugins/highlight_alt.rb +++ b/docs/_plugins/highlight_alt.rb @@ -59,7 +59,7 @@ eos end def remove_holderjs(code) - code = code.gsub(/data-src="holder.js.+?"/, 'src="..."') + code = code.gsub(/"holder.js.+?"/, '"..."') end def render_rouge(code) diff --git a/docs/assets/js/vendor/anchor.min.js b/docs/assets/js/vendor/anchor.min.js index e739e2dc..02d60afd 100644 --- a/docs/assets/js/vendor/anchor.min.js +++ b/docs/assets/js/vendor/anchor.min.js @@ -1,6 +1,6 @@ /*! - * AnchorJS - v2.0.0 - 2015-10-31 + * AnchorJS - v1.2.1 - 2015-07-02 * https://github.com/bryanbraun/anchorjs * Copyright (c) 2015 Bryan Braun; Licensed MIT */ -function AnchorJS(A){"use strict";function t(A){o.options.icon=o.options.hasOwnProperty("icon")?A.icon:"î§‹",o.options.visible=o.options.hasOwnProperty("visible")?A.visible:"hover",o.options.placement=o.options.hasOwnProperty("placement")?A.placement:"right",o.options.class=o.options.hasOwnProperty("class")?A.class:"",o.options.truncate=o.options.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function e(){if(null===document.head.querySelector("style.anchorjs")){var A,t=document.createElement("style"),e=" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",o=" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",n=' @font-face { font-family: "anchorjs-icons"; font-style: normal; font-weight: normal; src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBTUAAAC8AAAAYGNtYXAWi9QdAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zgq29TcAAAF4AAABNGhlYWQEZM3pAAACrAAAADZoaGVhBhUDxgAAAuQAAAAkaG10eASAADEAAAMIAAAAFGxvY2EAKACuAAADHAAAAAxtYXhwAAgAVwAAAygAAAAgbmFtZQ5yJ3cAAANIAAAB2nBvc3QAAwAAAAAFJAAAACAAAwJAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpywPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6cv//f//AAAAAAAg6cv//f//AAH/4xY5AAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACADEARAJTAsAAKwBUAAABIiYnJjQ/AT4BMzIWFxYUDwEGIicmND8BNjQnLgEjIgYPAQYUFxYUBw4BIwciJicmND8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFA8BDgEjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAEAAAABAACiToc1Xw889QALBAAAAAAA0XnFFgAAAADRecUWAAAAAAJTAsAAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAlMAAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAACAAAAAoAAMQAAAAAACgAUAB4AmgABAAAABQBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIABwCfAAEAAAAAAAMADgBLAAEAAAAAAAQADgC0AAEAAAAAAAUACwAqAAEAAAAAAAYADgB1AAEAAAAAAAoAGgDeAAMAAQQJAAEAHAAOAAMAAQQJAAIADgCmAAMAAQQJAAMAHABZAAMAAQQJAAQAHADCAAMAAQQJAAUAFgA1AAMAAQQJAAYAHACDAAMAAQQJAAoANAD4YW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"); }',i=" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }";t.className="anchorjs",t.appendChild(document.createTextNode("")),A=document.head.querySelector('[rel="stylesheet"], style'),void 0===A?document.head.appendChild(t):document.head.insertBefore(t,A),t.sheet.insertRule(e,t.sheet.cssRules.length),t.sheet.insertRule(o,t.sheet.cssRules.length),t.sheet.insertRule(i,t.sheet.cssRules.length),t.sheet.insertRule(n,t.sheet.cssRules.length)}}var o=this;this.options=A||{},t(A),this.add=function(A){var o,n,i,s,a,r,l,c,h,g,B,u;if(t(this.options),A){if("string"!=typeof A)throw new Error("The selector provided to AnchorJS was invalid.")}else A="h1, h2, h3, h4, h5, h6";if(o=document.querySelectorAll(A),0===o.length)return!1;for(e(),n=document.querySelectorAll("[id]"),i=[].map.call(n,function(A){return A.id}),a=0;ar;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;a>i;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},e.exports=r},{}],8:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var i=function(){function t(t,e){for(var n=0;ni;i++)n[i].fn.apply(n[i].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),i=n[t],o=[];if(i&&e)for(var r=0,a=i.length;a>r;r++)i[r].fn!==e&&o.push(i[r]);return o.length?n[t]=o:delete n[t],this}},e.exports=i},{}],6:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var o=function(){function t(t,e){for(var n=0;n=0)}}module.exports=new LiteralSearchStrategy},{}],5:[function(require,module,exports){function setOptions(_opt){opt=_opt||{},opt.templatePattern=_opt.templatePattern||/\{(.*?)\}/g}function render(t,data){return t.replace(opt.templatePattern,function(match,prop){return data[prop]||match})}module.exports={render:render,setOptions:setOptions};var opt={};opt.templatePattern=/\{(.*?)\}/g},{}],6:[function(require,module,exports){!function(window,document,undefined){"use strict";function initWithJSON(json){store.put(opt.json),registerInput()}function initWithURL(url){jsonLoader.load(url,function(err,json){err?throwError("failed to get JSON ("+url+")"):(store.put(json),registerInput())})}function throwError(message){throw new Error("SimpleJekyllSearch --- "+message)}function validateOptions(_opt){for(var i=0;i{title}',noResultsText:"No results found",limit:10,fuzzy:!1,exclude:[]};window.SimpleJekyllSearch=function(_opt){opt=validateOptions(_opt),store.setOptions(_opt),isJSON(opt.json)?initWithJSON(opt.json):initWithURL(opt.json)},window.SimpleJekyllSearch.init=window.SimpleJekyllSearch}(window,document)},{"./JSONLoader":1,"./Repository":2,"./Templater":5}]},{},[6]); \ No newline at end of file diff --git a/docs/assets/scss/_ads.scss b/docs/assets/scss/_ads.scss index 2fd68432..f9c3b8fb 100644 --- a/docs/assets/scss/_ads.scss +++ b/docs/assets/scss/_ads.scss @@ -10,12 +10,12 @@ padding: 1.25rem !important; margin: 2rem ($grid-gutter-width * -1) -2rem !important; overflow: hidden; // clearfix - font-family: inherit !important; font-size: .8rem !important; + font-family: inherit !important; line-height: 1rem !important; color: $bd-purple-light !important; text-align: left; - background: darken($bd-purple, 10%) !important; + background-color: darken($bd-purple, 10%) !important; border: 0 !important; } @@ -51,6 +51,10 @@ } } +.carbonad #azcarbon > img { + display: none; // hide what I assume are tracking images +} + @include media-breakpoint-up(sm) { .carbonad { width: 330px !important; diff --git a/docs/assets/scss/_anchor.scss b/docs/assets/scss/_anchor.scss index edb1884a..257fbc00 100644 --- a/docs/assets/scss/_anchor.scss +++ b/docs/assets/scss/_anchor.scss @@ -12,7 +12,9 @@ *:hover > .anchorjs-link { opacity: .75; - transition: color .16s linear; + -webkit-transition: color .16s linear; + -o-transition: color .16s linear; + transition: color .16s linear; } *:hover > .anchorjs-link:hover, diff --git a/docs/assets/scss/_buttons.scss b/docs/assets/scss/_buttons.scss index 4ff0c9db..49249c99 100644 --- a/docs/assets/scss/_buttons.scss +++ b/docs/assets/scss/_buttons.scss @@ -13,7 +13,7 @@ &:focus, &:active { color: #fff; - background-color: $bd-purple-bright; + background-color:$bd-purple-bright; border-color: $bd-purple-bright; } } diff --git a/docs/assets/scss/_clipboard-js.scss b/docs/assets/scss/_clipboard-js.scss index a5507f4b..5f699295 100644 --- a/docs/assets/scss/_clipboard-js.scss +++ b/docs/assets/scss/_clipboard-js.scss @@ -8,10 +8,6 @@ position: relative; display: none; float: right; - - + .highlight { - margin-top: 0; - } } .btn-clipboard { @@ -26,11 +22,11 @@ cursor: pointer; background-color: transparent; border-radius: .25rem; +} - &:hover { - color: #fff; - background-color: #027de7; - } +.btn-clipboard-hover { + color: #fff; + background-color: #027de7; } @media (min-width: 768px) { diff --git a/docs/assets/scss/_component-examples.scss b/docs/assets/scss/_component-examples.scss index 96f5701b..495f30bf 100644 --- a/docs/assets/scss/_component-examples.scss +++ b/docs/assets/scss/_component-examples.scss @@ -25,8 +25,8 @@ .bd-example-container { min-width: 16rem; max-width: 25rem; - margin-right: auto; margin-left: auto; + margin-right: auto; } .bd-example-container-header { @@ -69,10 +69,10 @@ @include clearfix(); @include media-breakpoint-up(sm) { - padding: 1.5rem; + margin-left: 0; margin-right: 0; margin-bottom: 0; - margin-left: 0; + padding: 1.5rem; border-width: .2rem; } @@ -179,7 +179,7 @@ } // Navbars -.bd-example { +.bd-example { .navbar-fixed-top { position: static; margin: -1rem -1rem 1rem; @@ -205,6 +205,11 @@ margin-bottom: .5rem; } +// Pager +.bd-example > .pager { + margin-top: 0; +} + // Example modals .bd-example-modal { background-color: #f5f5f5; @@ -263,10 +268,6 @@ } // Tooltips -.tooltip-demo a { - white-space: nowrap; -} - .bd-example-tooltip-static .tooltip { position: relative; display: inline-block; @@ -311,7 +312,7 @@ .highlight { padding: 1rem; - margin: 1rem (-$grid-gutter-width / 2); + margin: 1rem -1rem; background-color: #f7f7f9; @include media-breakpoint-up(sm) { @@ -331,3 +332,15 @@ font-size: inherit; color: $gray-dark; // Effectively the base text color } + + +// Pseudo focus +// +// Custom `:focus` state for showing how it looks in the docs. + +#focusedInput { + border-color: $input-border-focus; + outline: 0; + outline: thin dotted \9; // IE9 + box-shadow: 0 0 .5rem $input-box-shadow-focus; +} diff --git a/docs/assets/scss/_content.scss b/docs/assets/scss/_content.scss index f4f15ac0..73897830 100644 --- a/docs/assets/scss/_content.scss +++ b/docs/assets/scss/_content.scss @@ -1,7 +1,5 @@ // DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by grunt docs-copy-bootstrap-docs -// scss-lint:disable IdSelector - // // Automatically style Markdown-based tables like a Bootstrap `.table`. // @@ -11,8 +9,8 @@ display: block; width: 100%; max-width: 100%; - margin-bottom: $spacer; overflow-y: auto; + margin-bottom: $spacer; // Cells > thead, diff --git a/docs/assets/scss/_footer.scss b/docs/assets/scss/_footer.scss index cbd4e5a3..80550836 100644 --- a/docs/assets/scss/_footer.scss +++ b/docs/assets/scss/_footer.scss @@ -8,8 +8,8 @@ padding: 4rem 0; margin-top: 4rem; font-size: 85%; - text-align: center; background-color: #f7f7f7; + text-align: center; a { font-weight: 500; diff --git a/docs/assets/scss/_masthead.scss b/docs/assets/scss/_masthead.scss index 9556dcc8..e77256fb 100644 --- a/docs/assets/scss/_masthead.scss +++ b/docs/assets/scss/_masthead.scss @@ -5,7 +5,9 @@ padding: 3rem ($grid-gutter-width / 2) 2rem; color: $bd-purple-light; text-align: center; - background-image: linear-gradient(135deg, darken($bd-purple, 20%), $bd-purple, lighten(saturate($bd-purple, 5%), 15%)); + background-image: -webkit-linear-gradient(135deg, darken($bd-purple, 20%), $bd-purple, lighten(saturate($bd-purple, 5%), 15%)); + background-image: linear-gradient(135deg, darken($bd-purple, 20%), $bd-purple, lighten(saturate($bd-purple, 5%), 15%)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str(darken($bd-purple, 20%))}', endColorstr='#{ie-hex-str(lighten(saturate($bd-purple, 5%), 15%))}', gradientType='1'); /* For IE9 */ .bd-booticon { margin: 0 auto 2rem; @@ -19,9 +21,9 @@ } .lead { + margin-left: auto; margin-right: auto; margin-bottom: 2rem; - margin-left: auto; font-size: 1.25rem; color: #fff; } diff --git a/docs/assets/scss/_nav.scss b/docs/assets/scss/_nav.scss index c3a1925f..6dfaee7f 100644 --- a/docs/assets/scss/_nav.scss +++ b/docs/assets/scss/_nav.scss @@ -19,7 +19,7 @@ } &.active { - color: darken($gray-dark, 25%); + font-weight: 500; } } } diff --git a/docs/assets/scss/_sidebar.scss b/docs/assets/scss/_sidebar.scss index 7073a757..fc1fa560 100644 --- a/docs/assets/scss/_sidebar.scss +++ b/docs/assets/scss/_sidebar.scss @@ -38,8 +38,8 @@ } .dropdown-item { - padding-right: .75rem; padding-left: .75rem; + padding-right: .75rem; &:first-child { margin-top: .25rem; } &:last-child { margin-bottom: .25rem; } @@ -49,7 +49,6 @@ padding: .75rem 1rem; color: #7a7a7a; text-align: center; - white-space: normal; // Undo .dropdown-item defaults } } diff --git a/docs/assets/scss/_skiplink.scss b/docs/assets/scss/_skiplink.scss index d71aa872..fb82797c 100644 --- a/docs/assets/scss/_skiplink.scss +++ b/docs/assets/scss/_skiplink.scss @@ -1,7 +1,5 @@ // DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by grunt docs-copy-bootstrap-docs -// scss-lint:disable IdSelector - #skippy { display: block; padding: 1em; diff --git a/docs/assets/scss/_syntax.scss b/docs/assets/scss/_syntax.scss index 170a7d23..a98e1032 100644 --- a/docs/assets/scss/_syntax.scss +++ b/docs/assets/scss/_syntax.scss @@ -1,65 +1,65 @@ // DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by grunt docs-copy-bootstrap-docs -.hll { background-color: #ffc; } +.hll { background-color: #ffffcc } .c { color: #999; } -.err { color: #a00; background-color: #faa; } -.k { color: #069; } -.o { color: #555; } +.err { color: #AA0000; background-color: #FFAAAA } +.k { color: #006699; } +.o { color: #555555 } .cm { color: #999; } -.cp { color: #099; } +.cp { color: #009999 } .c1 { color: #999; } .cs { color: #999; } -.gd { background-color: #fcc; border: 1px solid #c00; } -.ge { font-style: italic; } -.gr { color: #f00; } -.gh { color: #030; } -.gi { background-color: #cfc; border: 1px solid #0c0; } -.go { color: #aaa; } -.gp { color: #009; } -.gu { color: #030; } -.gt { color: #9c6; } -.kc { color: #069; } -.kd { color: #069; } -.kn { color: #069; } -.kp { color: #069; } -.kr { color: #069; } -.kt { color: #078; } -.m { color: #f60; } -.s { color: #d44950; } -.na { color: #4f9fcf; } -.nb { color: #366; } -.nc { color: #0a8; } -.no { color: #360; } -.nd { color: #99f; } -.ni { color: #999; } -.ne { color: #c00; } -.nf { color: #c0f; } -.nl { color: #99f; } -.nn { color: #0cf; } +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } +.ge { font-style: italic } +.gr { color: #FF0000 } +.gh { color: #003300; } +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } +.go { color: #AAAAAA } +.gp { color: #000099; } +.gu { color: #003300; } +.gt { color: #99CC66 } +.kc { color: #006699; } +.kd { color: #006699; } +.kn { color: #006699; } +.kp { color: #006699 } +.kr { color: #006699; } +.kt { color: #007788; } +.m { color: #FF6600 } +.s { color: #d44950 } +.na { color: #4f9fcf } +.nb { color: #336666 } +.nc { color: #00AA88; } +.no { color: #336600 } +.nd { color: #9999FF } +.ni { color: #999999; } +.ne { color: #CC0000; } +.nf { color: #CC00FF } +.nl { color: #9999FF } +.nn { color: #00CCFF; } .nt { color: #2f6f9f; } -.nv { color: #033; } -.ow { color: #000; } -.w { color: #bbb; } -.mf { color: #f60; } -.mh { color: #f60; } -.mi { color: #f60; } -.mo { color: #f60; } -.sb { color: #c30; } -.sc { color: #c30; } -.sd { font-style: italic; color: #c30; } -.s2 { color: #c30; } -.se { color: #c30; } -.sh { color: #c30; } -.si { color: #a00; } -.sx { color: #c30; } -.sr { color: #3aa; } -.s1 { color: #c30; } -.ss { color: #fc3; } -.bp { color: #366; } -.vc { color: #033; } -.vg { color: #033; } -.vi { color: #033; } -.il { color: #f60; } +.nv { color: #003333 } +.ow { color: #000000; } +.w { color: #bbbbbb } +.mf { color: #FF6600 } +.mh { color: #FF6600 } +.mi { color: #FF6600 } +.mo { color: #FF6600 } +.sb { color: #CC3300 } +.sc { color: #CC3300 } +.sd { color: #CC3300; font-style: italic } +.s2 { color: #CC3300 } +.se { color: #CC3300; } +.sh { color: #CC3300 } +.si { color: #AA0000 } +.sx { color: #CC3300 } +.sr { color: #33AAAA } +.s1 { color: #CC3300 } +.ss { color: #FFCC33 } +.bp { color: #336666 } +.vc { color: #003333 } +.vg { color: #003333 } +.vi { color: #003333 } +.il { color: #FF6600 } .css .o, .css .o + .nt, diff --git a/docs/assets/scss/_team.scss b/docs/assets/scss/_team.scss index 932926ef..54bdea84 100644 --- a/docs/assets/scss/_team.scss +++ b/docs/assets/scss/_team.scss @@ -14,11 +14,11 @@ } .github-btn { + border: none; float: right; width: 180px; height: 1.25rem; margin-top: .25rem; - border: 0; } img { diff --git a/docs/components/breadcrumb.md b/docs/components/breadcrumb.md index b3759c0d..60461592 100644 --- a/docs/components/breadcrumb.md +++ b/docs/components/breadcrumb.md @@ -15,30 +15,21 @@ See the Material Design section for more -Indicate the current page's location within a navigational hierarchy. Separators are automatically added in CSS through [`::before`](https://developer.mozilla.org/en-US/docs/Web/CSS/::before) and [`content`](https://developer.mozilla.org/en-US/docs/Web/CSS/content). +Indicate the current page's location within a navigational hierarchy. + +Separators are automatically added in CSS through [`::before`](https://developer.mozilla.org/en-US/docs/Web/CSS/::before) and [`content`](https://developer.mozilla.org/en-US/docs/Web/CSS/content). {% example html %} -