diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 8210ad2..0000000 --- a/.travis.yml +++ /dev/null @@ -1,4 +0,0 @@ -language: node_js -node_js: - - 6 -sudo: false diff --git a/axis/_button.css b/axis/_button.css new file mode 100644 index 0000000..d7f9d73 --- /dev/null +++ b/axis/_button.css @@ -0,0 +1,106 @@ +/* ------ */ +/* Button */ +/* ------ */ + +:root { + + /* Mixin: Button + + Creates a basic button. */ + --button { + padding: calc(var(--button-med-size) * .6) calc(var(--button-med-size) * .8); + font-size: var(--button-med-size); + @apply --transition; + cursor: pointer; + line-height: 1em; + text-decoration: none; + display: inline-block; + border: var(--outline-button-stroke) solid var(--button-bg-color); + border-radius: var(--button-radius); + background-color: var(--button-bg-color); + color: var(--button-text-color); + user-select: none; + + &:hover, &:active { + border: var(--outline-button-stroke) solid color(var(--button-bg-color) shade(20%)); + background-color: color(var(--button-bg-color) shade(20%)); + } + } + + /* --- Button modifiers --- */ + + /* Mixin: Large button + + Make the default button bigger. Note: must be applied after --button. */ + --button-large { + padding: calc(var(--button-large-size) * .6) calc(var(--button-large-size)); + font-size: var(--button-large-size); + } + + /* Mixin: Small button + + Make the default button smaller. Note: must be applied after --button. */ + --button-small { + padding: calc(var(--button-small-size) * .6) calc(var(--button-small-size) * .8) calc(var(--button-small-size) * .5); + font-size: var(--button-small-size); + } + + /* Mixin: Outline button + + Creates an outline-style button. Note: must be applied after --button. */ + --button-outline { + background: var(--outline-button-bg-color); + color: var(--outline-button-stroke-color); + border: var(--outline-button-stroke) solid var(--outline-button-stroke-color); + + &:hover { + background: var(--outline-button-bg-hover-color); + border: var(--outline-button-stroke) solid var(--outline-button-stroke-hover-color); + color: var(--outline-button-stroke-hover-color); + } + } + + /* Mixin: Disabled button + + Sometimes you dont want buttons to be clicked. This is one of those times. + Note: must be applied after --button. */ + --button-disabled { + cursor: not-allowed; + background-color: color(var(--base-gray) tint(70%)); + border: var(--outline-button-stroke) solid color(var(--base-gray) tint(70%)); + + &:hover { + background-color: color(var(--base-gray) tint(70%)); + border: var(--outline-button-stroke) solid color(var(--base-gray) tint(70%)); + } + } + + /* Additive Mixin: Buttons + + WARNING: Creates classes in your css and styles them - not to be used inside + an element. + + Adds Axis' styles to buttons. */ + --buttons { + button, + .btn { + @apply --button; + + &.large { + @apply --button-large; + } + + &.small { + @apply --button-small; + } + + &.outline { + @apply --button-outline; + } + + &.disabled { + @apply --button-disabled; + } + } + } +} diff --git a/axis/_code.css b/axis/_code.css new file mode 100644 index 0000000..c0f4afa --- /dev/null +++ b/axis/_code.css @@ -0,0 +1,62 @@ +/* ----------- */ +/* Code Blocks */ +/* ----------- */ + +:root { + /* Mixin: Code + + Styles inline code snippets. Fits nicely within a pagaraph. */ + --code { + background-color: color(var(--base-gray) lightness(96%)); + border: 1px solid color(var(--base-gray) lightness(85%)); + border-radius: var(--global-border-radius); + color: var(--color-accent); + font-family: var(--font-monospace); + font-size: .8rem; + padding: .08rem .2rem; + white-space: normal; + } + + /* Mixin: Pre + + Default styling for code blocks. */ + --pre { + background-color: color(var(--base-gray) lightness(96%)); + border: 1px solid color(var(--base-gray) lightness(80%)); + border-radius: var(--global-border-radius); + display: block; + font-family: var(--font-monospace); + font-size: .8rem; + line-height: inherit; + margin: 0 0 var(--default-margin); + padding: .5rem .8rem; + white-space: pre-wrap; + } + + + /* Mixin: Pre Dark + + Dark theme for code blocks. Note: must be applied after --pre.*/ + --pre-dark { + background-color: color(var(--base-gray) lightness(20%)); + color: color(var(--base-gray) lightness(75%)); + border: 1px solid color(var(--base-gray) lightness(14%)); + } + + + /* Additive Mixin: Code blocks + + WARNING: Creates classes in your css and styles them - not to be used inside + an element. + + Adds Axis' styles to code blocks. */ + --code-blocks { + code { + @apply --code; + } + + pre { + @apply --pre; + } + } +} diff --git a/axis/_forms.css b/axis/_forms.css new file mode 100644 index 0000000..12e3389 --- /dev/null +++ b/axis/_forms.css @@ -0,0 +1,484 @@ +/* ------ */ +/* Forms */ +/* ------ */ + +/* todo: error, warning, success inputs, input active glow, input active arrow */ + +:root { + /* Mixin: Input + A general purpose mixin for text inputs. Provides an nice attractive default + style that's easily customizable. */ + --input { + @apply --transition; + font-size: var(--base-font-size); + font-weight: var(--base-font-weight); + border: var(--input-stroke) solid var(--input-border-color); + border-radius: var(--global-border-radius); + height: var(--input-height); + outline: none; + padding: var(--input-padding); + background: var(--input-bg-color); + font-family: inherit; + width: var(--input-width); + max-width: var(--input-max-width); + min-width: var(--input-min-width); + color: var(--input-text-color); + font-size: inherit; + line-height: inherit; + + &:hover { + border-color: var(--input-border-hover-color); + } + + &:focus { + box-shadow: inset 0 0 0 var(--input-focus-inset) var(--input-focus-color); + border: 1px solid var(--input-focus-color); + outline: none + } + } + + /* Mixin: Input warning + + When someone F'd it up, you gotta show them how it is. Put this on an input + to make it clear that something is not quite right. */ + --input-warning { + border-color: var(--color-warning); + + &:focus { + border-color: color(var(--color-warning) a(50%)); + box-shadow: 0 0 .6rem color(var(--color-warning) a(50%)) + } + } + + /* Mixin: Autofill + + When forms are auto-filled, the background color for the inputs (ie: pale + yellow) can be very jarring, especially if you have a dark background. This + allows you to override that. */ + + --autofill { + &:-webkit-autofill { + -webkit-box-shadow: 0 0 0px 1000px var(--input-autofill-bg-color) inset; + -webkit-text-fill-color: var(--input-autofill-text-color) + } + + &:-moz-autofill { + -moz-box-shadow: 0 0 0px 1000px var(--input-autofill-bg-color) inset; + -moz-text-fill-color: var(--input-autofill-text-color) + } + + &:-o-autofill { + -o-box-shadow: 0 0 0px 1000px var(--input-autofill-bg-color) inset; + -o-text-fill-color: var(--input-autofill-text-color) + } + + &:-khtml-autofill { + -khtml-box-shadow: 0 0 0px 1000px var(--input-autofill-bg-color) inset; + -khtml-text-fill-color: var(--input-autofill-text-color) + } + } + + /* Mixin: Textarea + + Get your text areas looking nice. */ + --textarea { + @apply --input; + @apply --autofill; + color: inherit; + font-size: inherit; + line-height: inherit; + width: var(--text-area-width); + max-width: var(--text-area-max-width); + min-width: var(--text-area-min-width); + } + + --label { + display: var(--label-display); + text-align: var(--label-align); + min-width: var(--label-min-width); + max-width: var(--label-max-width); + width: var(--label-width); + } + + /* Mixin: File Input + + Styles the file input to look like a normal button. Note: Currently only works + in Webkit. Do not use if you need cross browser support. */ + --file-input { + box-sizing: border-box; + font-size: var(--base-font-size); + cursor: pointer; + line-height: 1em; + text-decoration: none; + display: inline-block; + border: var(--outline-button-stroke) solid var(--button-bg-color); + border-radius: var(--button-radius); + outline: 0; + padding: .4rem; + position: relative; + width: 200px; + color: var(--button-text-color); + + &:after { + box-sizing: inherit; + text-align: center; + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--button-bg-color); + content: 'Choose a file ...'; + padding: calc(var(--button-med-size) * .6) calc(var(--button-med-size) * .8); + } + &:hover:after, &:active:after { + background-color: color(var(--button-bg-color) shade(20%)); + } + } + + /* Mixin: Fieldset + + Apply default styling to fieldsets */ + --fieldset { + border: var(--fieldset-border); + border-radius: var(--global-border-radius); + } + + /* Mixin: Select box + + Uniform, cross-browser select-box styling. + Note: Must be applied to a container wrapping the -
-
-
-
-
wow codez
-
wow moar codez
- - - - - - - - - - - -
foobarbaz
wowsshdoge
- - - diff --git a/test/fixtures/additive/framework.css b/test/fixtures/additive/framework.css deleted file mode 100644 index 268d223..0000000 --- a/test/fixtures/additive/framework.css +++ /dev/null @@ -1,555 +0,0 @@ -html { - font-size: 16px; - font-size: 100%; -} -body { - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - color: #555; - -webkit-font-smoothing: antialiased; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - font-size-adjust: auto; -} -b { - font-weight: bold; -} -i { - font-style: italic; -} -strong { - font-weight: bold; -} -em { - font-style: italic; -} -h1 { - font-size: 38.4px; - font-size: 2.4rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -h2 { - font-size: 28.8px; - font-size: 1.8rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -h3 { - font-size: 24px; - font-size: 1.5rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -h4 { - font-size: 20.8px; - font-size: 1.3rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -h5 { - font-size: 16px; - font-size: 1rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -h6 { - font-size: 14.4px; - font-size: 0.9rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; - text-transform: uppercase; -} -ul { - margin: 5px 15px; - margin: 0.32rem 0.94rem; - padding-left: 1rem; -} -ul li { - list-style-type: disc; - padding: 2px 0; - padding: 0.125rem; -} -ol { - margin: 5px 18px; - margin: 0.32rem 1.125rem; - padding-left: 1rem; -} -ol li { - list-style-type: decimal; - padding: 2px 0; - padding: 0.125rem; -} -::-moz-selection { - background: #0074d9; - color: #494949; -} -::selection { - background: #0074d9; - color: #494949; -} -p { - font-size: 1rem; - margin: 0.75em 0; - line-height: 1.6em; -} -small { - font-size: 55%; - opacity: 0.6; - font-weight: normal; -} -a { - color: #0074d9; - text-decoration: none; - -webkit-transition: all .3s ease; - transition: all .3s ease; - border-bottom: 1px solid transparent; -} -a:hover { - border-bottom: 1px solid; -} -a:hover { - color: #0063b8; -} -a:visited { - opacity: 0.8; -} -blockquote { - border-left: 4px solid #0074d9; - margin: 1em 0; - padding-left: 1.5em; -} -blockquote:after { - content: ""; - display: block; - clear: both; -} -blockquote > p { - font-weight: 300; - font-size: 127%; - font-size: 1.27rem; - line-height: 127%; - line-height: 1.27rem; - margin-top: 0; -} -blockquote > cite, -blockquote > footer, -blockquote > figcaption { - color: #888; -} -blockquote > cite:before, -blockquote > footer:before, -blockquote > figcaption:before { - content: '\2014'; -} -.hyphenation { - -ms-word-break: break-all; - word-break: break-all; - word-break: break-word; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - -webkit-hyphenate-before: 2; - -webkit-hyphenate-after: 3; - hyphenate-lines: 3; -} -input[type='email'], -input[type='number'], -input[type='password'], -input[type='search'], -input[type='tel'], -input[type='text'], -input[type='url'], -input[type='color'], -input[type='date'], -input[type='datetime'], -input[type='datetime-local'], -input[type='month'], -input[type='time'], -input[type='week'], -textarea { - box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); - -webkit-font-smoothing: antialiased; - font-size: 16px; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - border: solid 1px #bbb; - border-radius: 0.2em; - outline: none; - padding: 0.45em; - background: #fff; - color: #555; - width: 250px; - text-shadow: 0 0 1px rgba(255,255,255,0.1); - -webkit-transition: all .3s ease; - transition: all .3s ease; -} -input[type='email']:focus, -input[type='number']:focus, -input[type='password']:focus, -input[type='search']:focus, -input[type='tel']:focus, -input[type='text']:focus, -input[type='url']:focus, -input[type='color']:focus, -input[type='date']:focus, -input[type='datetime']:focus, -input[type='datetime-local']:focus, -input[type='month']:focus, -input[type='time']:focus, -input[type='week']:focus, -textarea:focus { - box-shadow: 0 0 5px rgba(127,219,255,0.7); - border: 1px solid #95d1e9; - outline: none; -} -input[type='email'].disabled, -input[type='number'].disabled, -input[type='password'].disabled, -input[type='search'].disabled, -input[type='tel'].disabled, -input[type='text'].disabled, -input[type='url'].disabled, -input[type='color'].disabled, -input[type='date'].disabled, -input[type='datetime'].disabled, -input[type='datetime-local'].disabled, -input[type='month'].disabled, -input[type='time'].disabled, -input[type='week'].disabled, -textarea.disabled { - cursor: not-allowed; - background: #f5f5f5; -} -input[type='email'].disabled:hover, -input[type='number'].disabled:hover, -input[type='password'].disabled:hover, -input[type='search'].disabled:hover, -input[type='tel'].disabled:hover, -input[type='text'].disabled:hover, -input[type='url'].disabled:hover, -input[type='color'].disabled:hover, -input[type='date'].disabled:hover, -input[type='datetime'].disabled:hover, -input[type='datetime-local'].disabled:hover, -input[type='month'].disabled:hover, -input[type='time'].disabled:hover, -input[type='week'].disabled:hover, -textarea.disabled:hover, -input[type='email'].disabled:focus, -input[type='number'].disabled:focus, -input[type='password'].disabled:focus, -input[type='search'].disabled:focus, -input[type='tel'].disabled:focus, -input[type='text'].disabled:focus, -input[type='url'].disabled:focus, -input[type='color'].disabled:focus, -input[type='date'].disabled:focus, -input[type='datetime'].disabled:focus, -input[type='datetime-local'].disabled:focus, -input[type='month'].disabled:focus, -input[type='time'].disabled:focus, -input[type='week'].disabled:focus, -textarea.disabled:focus { - border-color: #bbb; - box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -} -input[type='email'].success, -input[type='number'].success, -input[type='password'].success, -input[type='search'].success, -input[type='tel'].success, -input[type='text'].success, -input[type='url'].success, -input[type='color'].success, -input[type='date'].success, -input[type='datetime'].success, -input[type='datetime-local'].success, -input[type='month'].success, -input[type='time'].success, -input[type='week'].success, -textarea.success { - color: #2ecc40; - border-color: #2ecc40; -} -input[type='email'].success:focus, -input[type='number'].success:focus, -input[type='password'].success:focus, -input[type='search'].success:focus, -input[type='tel'].success:focus, -input[type='text'].success:focus, -input[type='url'].success:focus, -input[type='color'].success:focus, -input[type='date'].success:focus, -input[type='datetime'].success:focus, -input[type='datetime-local'].success:focus, -input[type='month'].success:focus, -input[type='time'].success:focus, -input[type='week'].success:focus, -textarea.success:focus { - box-shadow: 0 0 5px rgba(46,204,64,0.7); - border: 1px solid #4ab055; - outline: none; -} -input[type='email'].warning, -input[type='number'].warning, -input[type='password'].warning, -input[type='search'].warning, -input[type='tel'].warning, -input[type='text'].warning, -input[type='url'].warning, -input[type='color'].warning, -input[type='date'].warning, -input[type='datetime'].warning, -input[type='datetime-local'].warning, -input[type='month'].warning, -input[type='time'].warning, -input[type='week'].warning, -textarea.warning { - color: #d9bb00; - border-color: #ffdc00; -} -input[type='email'].warning:focus, -input[type='number'].warning:focus, -input[type='password'].warning:focus, -input[type='search'].warning:focus, -input[type='tel'].warning:focus, -input[type='text'].warning:focus, -input[type='url'].warning:focus, -input[type='color'].warning:focus, -input[type='date'].warning:focus, -input[type='datetime'].warning:focus, -input[type='datetime-local'].warning:focus, -input[type='month'].warning:focus, -input[type='time'].warning:focus, -input[type='week'].warning:focus, -textarea.warning:focus { - box-shadow: 0 0 5px rgba(255,220,0,0.7); - border: 1px solid #d2bc2d; - outline: none; -} -input[type='email'].error, -input[type='number'].error, -input[type='password'].error, -input[type='search'].error, -input[type='tel'].error, -input[type='text'].error, -input[type='url'].error, -input[type='color'].error, -input[type='date'].error, -input[type='datetime'].error, -input[type='datetime-local'].error, -input[type='month'].error, -input[type='time'].error, -input[type='week'].error, -textarea.error { - color: #d13f19; - border-color: #d13f19; -} -input[type='email'].error:focus, -input[type='number'].error:focus, -input[type='password'].error:focus, -input[type='search'].error:focus, -input[type='tel'].error:focus, -input[type='text'].error:focus, -input[type='url'].error:focus, -input[type='color'].error:focus, -input[type='date'].error:focus, -input[type='datetime'].error:focus, -input[type='datetime-local'].error:focus, -input[type='month'].error:focus, -input[type='time'].error:focus, -input[type='week'].error:focus, -textarea.error:focus { - box-shadow: 0 0 5px rgba(209,63,25,0.7); - border: 1px solid #b15239; - outline: none; -} -.btn { - -webkit-transition: all .3s ease; - transition: all .3s ease; - font-size: 13px; - padding: 10px 22px; - border-radius: 3px; - background-color: #0074d9; - color: #fff; - cursor: pointer; - font-weight: bold; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - line-height: 1em; - text-align: center; - text-decoration: none; - display: inline-block; - border: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn:hover, -.btn:focus { - background-color: #006ece; - color: #f7f7f7; - border: none; -} -.btn:active { - background-color: #0068c3; -} -.btn-fancy { - -webkit-transition: all .3s ease; - transition: all .3s ease; - font-size: 13px; - padding: 10px 22px; - border-radius: 3px; - background: #0084f6; - background: #0068c3 -webkit-linear-gradient(top, #0084f6, #0068c3) repeat-x; - background: #0068c3 linear-gradient(180deg, #0084f6, #0068c3) repeat-x; - text-shadow: 1px 1px 1px rgba(0,0,0,0.1); - border: 1px solid #0068c3; - color: #fff; - box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); - cursor: pointer; - font-weight: bold; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - line-height: 1em; - text-align: center; - text-decoration: none; - display: inline-block; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn-fancy:hover, -.btn-fancy:focus { - background-position: 0 -10px; - color: #f7f7f7; - text-shadow: 1px 1px 1px rgba(0,0,0,0.2); -} -.btn-fancy:active { - box-shadow: inset 0 1px 5px rgba(0,87,163,0.6); - text-shadow: 0 -1px 1px rgba(0,0,0,0.2); - border-color: #005fb2; -} -.btn.disabled, -.btn-simple.disabled { - background: #ccc; - border-color: #b8b8b8; - opacity: 0.5; - cursor: default; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn.disabled:hover, -.btn-simple.disabled:hover { - background: #ccc; - background-position: 0 0; -} -.btn.disabled:active, -.btn-simple.disabled:active { - background: #ccc; - box-shadow: none; - border-color: #b8b8b8; - text-shadow: 1px 1px 1px rgba(0,0,0,0.1); -} -code { - padding: 3px 4px; - color: #df5c33; - background-color: #f5f5f5; - border: 1px solid #e1e1e8; - border-radius: 3px; - font-family: Menlo, Monaco, 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; -} -pre { - display: block; - padding: 7px; - background-color: #f5f5f5; - border: 1px solid #e1e1e8; - border-radius: 3px; - white-space: pre-wrap; - word-break: break-all; - font-family: Menlo, Monaco, 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; - line-height: 160%; -} -table { - max-width: 100%; - border-collapse: collapse; - border-spacing: 0; - width: 100%; - margin-bottom: 18px; - border: 1px solid #ddd; - border-collapse: separate; - *border-collapse: collapsed; - border-radius: 4px; -} -table th, -table td { - padding: 8px; - line-height: 18px; - text-align: left; - vertical-align: top; - border-top: 1px solid #ddd; -} -table th { - font-weight: bold; -} -table thead th { - vertical-align: bottom; -} -table thead:first-child tr th, -table thead:first-child tr td { - border-top: 0; -} -table tbody + tbody { - border-top: 2px solid #ddd; -} -table th + th, -table td + td, -table th + td, -table td + th { - border-left: 1px solid #ddd; -} -table thead:first-child tr:first-child th, -table tbody:first-child tr:first-child th, -table tbody:first-child tr:first-child td { - border-top: 0; -} -table thead:first-child tr:first-child th:first-child, -table tbody:first-child tr:first-child td:first-child { - border-radius: 4px 0 0 0; -} -table thead:first-child tr:first-child th:last-child, -table tbody:first-child tr:first-child td:last-child { - border-radius: 0 4px 0 0; -} -table thead:last-child tr:last-child th:first-child, -table tbody:last-child tr:last-child td:first-child { - border-radius: 0 0 0 4px; -} -table thead:last-child tr:last-child th:last-child, -table tbody:last-child tr:last-child td:last-child { - border-radius: 0 0 4px 0; -} -table tbody tr:nth-child(odd) td, -table tbody tr:nth-child(odd) th { - background-color: #f9f9f9; -} -table tbody tr:hover td, -table tbody tr:hover th { - background-color: #f5f5f5; -} diff --git a/test/fixtures/additive/framework.styl b/test/fixtures/additive/framework.styl deleted file mode 100644 index f3aa1ae..0000000 --- a/test/fixtures/additive/framework.styl +++ /dev/null @@ -1 +0,0 @@ -framework() diff --git a/test/fixtures/buttons/button.css b/test/fixtures/buttons/button.css deleted file mode 100644 index 1e1ad2b..0000000 --- a/test/fixtures/buttons/button.css +++ /dev/null @@ -1,29 +0,0 @@ -.button { - font-size: 13px; - padding: 10px 22px; - border-radius: 3px; - background-color: #0074d9; - color: #fff; - cursor: pointer; - font-weight: bold; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - line-height: 1em; - text-align: center; - text-decoration: none; - display: inline-block; - border: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.button:hover, -.button:focus { - background-color: #006ece; - color: #f7f7f7; - border: none; -} -.button:active { - background-color: #0068c3; -} diff --git a/test/fixtures/buttons/button.styl b/test/fixtures/buttons/button.styl deleted file mode 100644 index fc77c4b..0000000 --- a/test/fixtures/buttons/button.styl +++ /dev/null @@ -1,2 +0,0 @@ -.button - button() diff --git a/test/fixtures/buttons/glossy-button.css b/test/fixtures/buttons/glossy-button.css deleted file mode 100644 index f604a74..0000000 --- a/test/fixtures/buttons/glossy-button.css +++ /dev/null @@ -1,35 +0,0 @@ -.glossy-button { - font-size: 13px; - padding: 10px 22px; - border-radius: 3px; - background: #0084f6; - background: #0068c3 -webkit-linear-gradient(top, #0084f6, #0068c3) repeat-x; - background: #0068c3 linear-gradient(180deg, #0084f6, #0068c3) repeat-x; - text-shadow: 1px 1px 1px rgba(0,0,0,0.1); - border: 1px solid #0068c3; - color: #fff; - box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); - cursor: pointer; - font-weight: bold; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - line-height: 1em; - text-align: center; - text-decoration: none; - display: inline-block; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.glossy-button:hover, -.glossy-button:focus { - background-position: 0 -10px; - color: #f7f7f7; - text-shadow: 1px 1px 1px rgba(0,0,0,0.2); -} -.glossy-button:active { - box-shadow: inset 0 1px 5px rgba(0,87,163,0.6); - text-shadow: 0 -1px 1px rgba(0,0,0,0.2); - border-color: #005fb2; -} diff --git a/test/fixtures/buttons/glossy-button.styl b/test/fixtures/buttons/glossy-button.styl deleted file mode 100644 index deb9e2c..0000000 --- a/test/fixtures/buttons/glossy-button.styl +++ /dev/null @@ -1,2 +0,0 @@ -.glossy-button - glossy-button() diff --git a/test/fixtures/code/code.css b/test/fixtures/code/code.css deleted file mode 100644 index 5ddcf30..0000000 --- a/test/fixtures/code/code.css +++ /dev/null @@ -1,8 +0,0 @@ -code { - padding: 3px 4px; - color: #df5c33; - background-color: #f5f5f5; - border: 1px solid #e1e1e8; - border-radius: 3px; - font-family: Menlo, Monaco, 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; -} diff --git a/test/fixtures/code/code.styl b/test/fixtures/code/code.styl deleted file mode 100644 index 7d4a144..0000000 --- a/test/fixtures/code/code.styl +++ /dev/null @@ -1,2 +0,0 @@ -code - code() diff --git a/test/fixtures/code/pre.css b/test/fixtures/code/pre.css deleted file mode 100644 index 9a4904b..0000000 --- a/test/fixtures/code/pre.css +++ /dev/null @@ -1,11 +0,0 @@ -pre { - display: block; - padding: 7px; - background-color: #f5f5f5; - border: 1px solid #e1e1e8; - border-radius: 3px; - white-space: pre-wrap; - word-break: break-all; - font-family: Menlo, Monaco, 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; - line-height: 160%; -} diff --git a/test/fixtures/code/pre.styl b/test/fixtures/code/pre.styl deleted file mode 100644 index 952686a..0000000 --- a/test/fixtures/code/pre.styl +++ /dev/null @@ -1,2 +0,0 @@ -pre - pre() diff --git a/test/fixtures/forms/autofill.css b/test/fixtures/forms/autofill.css deleted file mode 100644 index 72a3ef3..0000000 --- a/test/fixtures/forms/autofill.css +++ /dev/null @@ -1,16 +0,0 @@ -.autofill input:-webkit-autofill { - -webkit-box-shadow: 0 0 0px 1000px #0074d9 inset; - -webkit-text-fill-color: #fff !important; -} -.autofill input:-moz-autofill { - -moz-text-fill-color: #fff !important; - -moz-box-shadow: 0 0 0px 1000px #0074d9 inset; -} -.autofill input:-o-autofill { - -o-text-fill-color: !important; - -o-box-shadow: 0 0 0px 1000px #0074d9 inset; -} -.autofill input:-khtml-autofill { - -khtml-text-fill-color: #fff !important; - -khtml-box-shadow: 0 0 0px 1000px #0074d9 inset; -} diff --git a/test/fixtures/forms/autofill.styl b/test/fixtures/forms/autofill.styl deleted file mode 100644 index 25804b0..0000000 --- a/test/fixtures/forms/autofill.styl +++ /dev/null @@ -1,2 +0,0 @@ -.autofill input - autofill() diff --git a/test/fixtures/forms/field-error.css b/test/fixtures/forms/field-error.css deleted file mode 100644 index fea1c5b..0000000 --- a/test/fixtures/forms/field-error.css +++ /dev/null @@ -1,12 +0,0 @@ -.field-error { - color: #d13f19; -} -.field-error input { - color: #d13f19; - border-color: #d13f19; -} -.field-error input:focus { - box-shadow: 0 0 5px rgba(209,63,25,0.7); - border: 1px solid #b15239; - outline: none; -} diff --git a/test/fixtures/forms/field-error.styl b/test/fixtures/forms/field-error.styl deleted file mode 100644 index 046eab1..0000000 --- a/test/fixtures/forms/field-error.styl +++ /dev/null @@ -1,2 +0,0 @@ -.field-error - field-error() diff --git a/test/fixtures/forms/field-success.css b/test/fixtures/forms/field-success.css deleted file mode 100644 index d475c7d..0000000 --- a/test/fixtures/forms/field-success.css +++ /dev/null @@ -1,12 +0,0 @@ -.field-success { - color: #2ecc40; -} -.field-success input { - color: #2ecc40; - border-color: #2ecc40; -} -.field-success input:focus { - box-shadow: 0 0 5px rgba(46,204,64,0.7); - border: 1px solid #4ab055; - outline: none; -} diff --git a/test/fixtures/forms/field-success.styl b/test/fixtures/forms/field-success.styl deleted file mode 100644 index fd0fdbe..0000000 --- a/test/fixtures/forms/field-success.styl +++ /dev/null @@ -1,2 +0,0 @@ -.field-success - field-success() diff --git a/test/fixtures/forms/field-warning.css b/test/fixtures/forms/field-warning.css deleted file mode 100644 index 9fc4238..0000000 --- a/test/fixtures/forms/field-warning.css +++ /dev/null @@ -1,12 +0,0 @@ -.field-warning { - color: #d9bb00; -} -.field-warning input { - color: #d9bb00; - border-color: #ffdc00; -} -.field-warning input:focus { - box-shadow: 0 0 5px rgba(255,220,0,0.7); - border: 1px solid #d2bc2d; - outline: none; -} diff --git a/test/fixtures/forms/field-warning.styl b/test/fixtures/forms/field-warning.styl deleted file mode 100644 index a97308c..0000000 --- a/test/fixtures/forms/field-warning.styl +++ /dev/null @@ -1,2 +0,0 @@ -.field-warning - field-warning() diff --git a/test/fixtures/forms/field.css b/test/fixtures/forms/field.css deleted file mode 100644 index b9b1244..0000000 --- a/test/fixtures/forms/field.css +++ /dev/null @@ -1,6 +0,0 @@ -.field { - clear: both; - margin-bottom: 5px; - text-align: right; - width: 370px; -} diff --git a/test/fixtures/forms/field.styl b/test/fixtures/forms/field.styl deleted file mode 100644 index 1be6392..0000000 --- a/test/fixtures/forms/field.styl +++ /dev/null @@ -1,2 +0,0 @@ -.field - field() diff --git a/test/fixtures/forms/input-disabled.css b/test/fixtures/forms/input-disabled.css deleted file mode 100644 index 15b0e26..0000000 --- a/test/fixtures/forms/input-disabled.css +++ /dev/null @@ -1,9 +0,0 @@ -.input-disabled { - cursor: not-allowed; - background: #f5f5f5; -} -.input-disabled:hover, -.input-disabled:focus { - border-color: #bbb; - box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -} diff --git a/test/fixtures/forms/input-disabled.styl b/test/fixtures/forms/input-disabled.styl deleted file mode 100644 index 45dbe72..0000000 --- a/test/fixtures/forms/input-disabled.styl +++ /dev/null @@ -1,2 +0,0 @@ -.input-disabled - input-disabled() diff --git a/test/fixtures/forms/input-error.css b/test/fixtures/forms/input-error.css deleted file mode 100644 index a969eac..0000000 --- a/test/fixtures/forms/input-error.css +++ /dev/null @@ -1,9 +0,0 @@ -.input-error { - color: #d13f19; - border-color: #d13f19; -} -.input-error:focus { - box-shadow: 0 0 5px rgba(209,63,25,0.7); - border: 1px solid #b15239; - outline: none; -} diff --git a/test/fixtures/forms/input-error.styl b/test/fixtures/forms/input-error.styl deleted file mode 100644 index 4ce6792..0000000 --- a/test/fixtures/forms/input-error.styl +++ /dev/null @@ -1,2 +0,0 @@ -.input-error - input-error() diff --git a/test/fixtures/forms/input-search.css b/test/fixtures/forms/input-search.css deleted file mode 100644 index 17e3d5b..0000000 --- a/test/fixtures/forms/input-search.css +++ /dev/null @@ -1,23 +0,0 @@ -.input-search { - box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); - -webkit-font-smoothing: antialiased; - font-size: 16px; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - border: solid 1px #bbb; - border-radius: 0.2em; - outline: none; - padding: 0.45em; - background: #fff; - color: #555; - width: 250px; - text-shadow: 0 0 1px rgba(255,255,255,0.1); - -webkit-transition: all .3s ease; - transition: all .3s ease; - padding-left: 9px; - border-radius: 999px; -} -.input-search:focus { - box-shadow: 0 0 5px rgba(127,219,255,0.7); - border: 1px solid #95d1e9; - outline: none; -} diff --git a/test/fixtures/forms/input-search.styl b/test/fixtures/forms/input-search.styl deleted file mode 100644 index 86c9647..0000000 --- a/test/fixtures/forms/input-search.styl +++ /dev/null @@ -1,2 +0,0 @@ -.input-search - input-search() diff --git a/test/fixtures/forms/input-success.css b/test/fixtures/forms/input-success.css deleted file mode 100644 index fe5389b..0000000 --- a/test/fixtures/forms/input-success.css +++ /dev/null @@ -1,9 +0,0 @@ -.input-success { - color: #2ecc40; - border-color: #2ecc40; -} -.input-success:focus { - box-shadow: 0 0 5px rgba(46,204,64,0.7); - border: 1px solid #4ab055; - outline: none; -} diff --git a/test/fixtures/forms/input-success.styl b/test/fixtures/forms/input-success.styl deleted file mode 100644 index b2cbb6f..0000000 --- a/test/fixtures/forms/input-success.styl +++ /dev/null @@ -1,2 +0,0 @@ -.input-success - input-success() diff --git a/test/fixtures/forms/input-warning.css b/test/fixtures/forms/input-warning.css deleted file mode 100644 index cbe6761..0000000 --- a/test/fixtures/forms/input-warning.css +++ /dev/null @@ -1,9 +0,0 @@ -.input-warning { - color: #d9bb00; - border-color: #ffdc00; -} -.input-warning:focus { - box-shadow: 0 0 5px rgba(255,220,0,0.7); - border: 1px solid #d2bc2d; - outline: none; -} diff --git a/test/fixtures/forms/input-warning.styl b/test/fixtures/forms/input-warning.styl deleted file mode 100644 index a5d0965..0000000 --- a/test/fixtures/forms/input-warning.styl +++ /dev/null @@ -1,2 +0,0 @@ -.input-warning - input-warning() diff --git a/test/fixtures/forms/input.css b/test/fixtures/forms/input.css deleted file mode 100644 index 7e1ac59..0000000 --- a/test/fixtures/forms/input.css +++ /dev/null @@ -1,21 +0,0 @@ -.input { - box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); - -webkit-font-smoothing: antialiased; - font-size: 16px; - font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; - border: solid 1px #bbb; - border-radius: 0.2em; - outline: none; - padding: 0.45em; - background: #fff; - color: #555; - width: 250px; - text-shadow: 0 0 1px rgba(255,255,255,0.1); - -webkit-transition: all .3s ease; - transition: all .3s ease; -} -.input:focus { - box-shadow: 0 0 5px rgba(127,219,255,0.7); - border: 1px solid #95d1e9; - outline: none; -} diff --git a/test/fixtures/forms/input.styl b/test/fixtures/forms/input.styl deleted file mode 100644 index 6b9b8e8..0000000 --- a/test/fixtures/forms/input.styl +++ /dev/null @@ -1,2 +0,0 @@ -.input - input() diff --git a/test/fixtures/forms/label.css b/test/fixtures/forms/label.css deleted file mode 100644 index 67e5e13..0000000 --- a/test/fixtures/forms/label.css +++ /dev/null @@ -1,4 +0,0 @@ -.label { - line-height: 1.5em; - display: inline-block; -} diff --git a/test/fixtures/forms/label.styl b/test/fixtures/forms/label.styl deleted file mode 100644 index 8c90077..0000000 --- a/test/fixtures/forms/label.styl +++ /dev/null @@ -1,2 +0,0 @@ -.label - label() diff --git a/test/fixtures/forms/radio.css b/test/fixtures/forms/radio.css deleted file mode 100644 index fadfae1..0000000 --- a/test/fixtures/forms/radio.css +++ /dev/null @@ -1,37 +0,0 @@ -.radio { - cursor: pointer; - display: block; - line-height: 2.5em; -} -.radio [type="radio"] { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.radio [type="radio"] + span { - display: block; -} -.radio [type="radio"] + span:before { - background: rgba(0,0,0,0.15); - border: 0.125em solid #fff; - border-radius: 1em; - box-shadow: 0 0 0 0.1em rgba(0,0,0,0.25); - content: ''; - display: inline-block; - height: 1em; - margin-right: 0.75em; - -webkit-transition: 0.5s ease all; - transition: 0.5s ease all; - vertical-align: -0.33em; - width: 1em; -} -.radio [type="radio"]:checked + span:before, -.radio [type="radio"]:focus + span:before { - background: #0074d9; - box-shadow: 0 0 0 0.25em rgba(0,0,0,0.15); -} diff --git a/test/fixtures/forms/radio.styl b/test/fixtures/forms/radio.styl deleted file mode 100644 index d4e7566..0000000 --- a/test/fixtures/forms/radio.styl +++ /dev/null @@ -1,2 +0,0 @@ -.radio - radio() diff --git a/test/fixtures/forms/range.css b/test/fixtures/forms/range.css deleted file mode 100644 index 7d59b96..0000000 --- a/test/fixtures/forms/range.css +++ /dev/null @@ -1,91 +0,0 @@ -.range { - -webkit-appearance: none; - width: 100%; - margin: 0; - outline: none; - background: transparent; -} -.range::-webkit-slider-runnable-track { - background: rgba(0,0,0,0.1); - border: none; - border-radius: 0.5em; - height: 0.5em; - width: 100%; -} -.range::-webkit-slider-thumb { - -webkit-appearance: none; - border: none; - height: 2em; - width: 2em; - border-radius: 50%; - background: #0074d9; - margin-top: calc(-2em / 2 + 0.5em / 2); - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.range::-webkit-slider-thumb:hover { - -webkit-transform: scale(1.2); - transform: scale(1.2); - cursor: pointer; -} -.range::-webkit-slider-thumb:active { - background: #0063b8; -} -.range:focus { - outline: none; -} -.range:focus::-webkit-slider-runnable-track { - background: rgba(0,0,0,0.1); -} -.range::-moz-range-track { - width: 100%; - height: 0.5em; - background: rgba(0,0,0,0.1); - border: none; - border-radius: 0.5em; -} -.range::-moz-range-thumb { - border: none; - height: 2em; - width: 2em; - border-radius: 50%; - background: #0074d9; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} -.range::-moz-range-thumb:hover { - transform: scale(1.2); -} -.range::-moz-range-thumb:active { - background: #0063b8; -} -.range::-moz-focus-outer { - border: 0; -} -.range::-ms-track { - height: 0.5em; - width: 100%; - background: transparent; - border-width: calc(2em / 2 + 0.5em / 2) 0; - color: transparent; -} -.range::-ms-fill-lower, -.range::-ms-fill-upper, -.range:focus::-ms-fill-lower, -.range:focus::-ms-fill-upper { - background: rgba(0,0,0,0.1); - border-radius: 10px; -} -.range::-ms-thumb { - border: none; - height: 2em; - width: 2em; - border-radius: 50%; - background: #0074d9; -} -.range::-ms-thumb:active { - background: #0063b8; -} -.range::-ms-tooltip { - display: none; -} diff --git a/test/fixtures/forms/range.styl b/test/fixtures/forms/range.styl deleted file mode 100644 index 0209cb1..0000000 --- a/test/fixtures/forms/range.styl +++ /dev/null @@ -1,2 +0,0 @@ -.range - range-input() diff --git a/test/fixtures/gradients/gradient.css b/test/fixtures/gradients/gradient.css deleted file mode 100644 index cb19af7..0000000 --- a/test/fixtures/gradients/gradient.css +++ /dev/null @@ -1,10 +0,0 @@ -.gradient-twocolor { - background: #d13f19; - background: #0074d9 -webkit-linear-gradient(top, #d13f19, #0074d9) repeat-x; - background: #0074d9 linear-gradient(180deg, #d13f19, #0074d9) repeat-x; -} -.gradient-onecolor { - background: #e44921; - background: #bc3917 -webkit-linear-gradient(top, #e44921, #bc3917) repeat-x; - background: #bc3917 linear-gradient(180deg, #e44921, #bc3917) repeat-x; -} diff --git a/test/fixtures/gradients/gradient.styl b/test/fixtures/gradients/gradient.styl deleted file mode 100644 index b70fcff..0000000 --- a/test/fixtures/gradients/gradient.styl +++ /dev/null @@ -1,5 +0,0 @@ -.gradient-twocolor - gradient: red blue - -.gradient-onecolor - gradient: red diff --git a/test/fixtures/gradients/image-gradient.css b/test/fixtures/gradients/image-gradient.css deleted file mode 100644 index c015ba7..0000000 --- a/test/fixtures/gradients/image-gradient.css +++ /dev/null @@ -1,10 +0,0 @@ -.image-gradient-twocolor { - background: #d13f19; - background: url("foo.png") repeat, #0074d9 -webkit-linear-gradient(top, #d13f19, #0074d9) repeat-x; - background: url("foo.png") repeat, #0074d9 linear-gradient(180deg, #d13f19, #0074d9) repeat-x; -} -.image-gradient-onecolor { - background: #e44921; - background: url("foo.png") repeat, #bc3917 -webkit-linear-gradient(top, #e44921, #bc3917) repeat-x; - background: url("foo.png") repeat, #bc3917 linear-gradient(180deg, #e44921, #bc3917) repeat-x; -} diff --git a/test/fixtures/gradients/image-gradient.styl b/test/fixtures/gradients/image-gradient.styl deleted file mode 100644 index 396e23b..0000000 --- a/test/fixtures/gradients/image-gradient.styl +++ /dev/null @@ -1,5 +0,0 @@ -.image-gradient-twocolor - image-gradient: red blue 'foo.png' - -.image-gradient-onecolor - image-gradient: red 'foo.png' diff --git a/test/fixtures/images/bg.css b/test/fixtures/images/bg.css deleted file mode 100644 index 135877b..0000000 --- a/test/fixtures/images/bg.css +++ /dev/null @@ -1,13 +0,0 @@ -.bg { - background: url("foo.png") no-repeat; -} -.bg-retina { - background: url("foo.png") no-repeat; - background-size: 300px 500px; - width: 300px; - height: 500px; -} -.bg-retina-repeat { - background: url("foo.png") repeat center; - background-size: 300px 500px; -} diff --git a/test/fixtures/images/bg.styl b/test/fixtures/images/bg.styl deleted file mode 100644 index d81efb2..0000000 --- a/test/fixtures/images/bg.styl +++ /dev/null @@ -1,8 +0,0 @@ -.bg - bg: 'foo.png' - -.bg-retina - bg-retina: 'foo.png' 300px 500px - -.bg-retina-repeat - bg-retina: 'foo.png' 300px 500px repeat center diff --git a/test/fixtures/images/image-cache.css b/test/fixtures/images/image-cache.css deleted file mode 100644 index 80a3fd7..0000000 --- a/test/fixtures/images/image-cache.css +++ /dev/null @@ -1,10 +0,0 @@ -.element-1 { - background: url("img/image1.png"); -} -.element-2 { - background: url("img/image2.png"); -} -body:after { - display: none; - content: url("img/image1.png") url("img/image2.png"); -} diff --git a/test/fixtures/images/image-cache.styl b/test/fixtures/images/image-cache.styl deleted file mode 100644 index 24b2c82..0000000 --- a/test/fixtures/images/image-cache.styl +++ /dev/null @@ -1,7 +0,0 @@ -.element-1 - background: cached-image-url('img/image1.png') - -.element-2 - background: cached-image-url('img/image2.png') - -cache-images() diff --git a/test/fixtures/images/image-replace.css b/test/fixtures/images/image-replace.css deleted file mode 100644 index daa0f82..0000000 --- a/test/fixtures/images/image-replace.css +++ /dev/null @@ -1,16 +0,0 @@ -.image-replace { - font: 0/0 a; - text-shadow: none; - color: transparent; - background: url("foo.png") no-repeat; - width: 200px; - height: 300px; -} -.ir { - font: 0/0 a; - text-shadow: none; - color: transparent; - background: url("foo.png") no-repeat; - width: 200px; - height: 300px; -} diff --git a/test/fixtures/images/image-replace.styl b/test/fixtures/images/image-replace.styl deleted file mode 100644 index a85049c..0000000 --- a/test/fixtures/images/image-replace.styl +++ /dev/null @@ -1,5 +0,0 @@ -.image-replace - image-replace('foo.png', 200 300) - -.ir - ir('foo.png', 200 300) diff --git a/test/fixtures/images/sprite.css b/test/fixtures/images/sprite.css deleted file mode 100644 index 5e9c291..0000000 --- a/test/fixtures/images/sprite.css +++ /dev/null @@ -1,12 +0,0 @@ -.sprite-vert { - background: url("foo.png") no-repeat; - height: 50px; - overflow: hidden; - background-position: 0 -100px; -} -.sprite-horiz { - background: url("foo.png") no-repeat; - width: 50px; - overflow: hidden; - background-position: 150px 0; -} diff --git a/test/fixtures/images/sprite.styl b/test/fixtures/images/sprite.styl deleted file mode 100644 index b440967..0000000 --- a/test/fixtures/images/sprite.styl +++ /dev/null @@ -1,11 +0,0 @@ -.sprite-vert - bg: 'foo.png' - height: 50px - overflow: hidden - sprite: 2 - -.sprite-horiz - bg: 'foo.png' - width: 50px - overflow: hidden - sprite: 3 horizontal diff --git a/test/fixtures/interaction/click-down.css b/test/fixtures/interaction/click-down.css deleted file mode 100644 index 22653ac..0000000 --- a/test/fixtures/interaction/click-down.css +++ /dev/null @@ -1,4 +0,0 @@ -.click-down:active { - -webkit-transform: translateY(1px); - transform: translateY(1px); -} diff --git a/test/fixtures/interaction/click-down.styl b/test/fixtures/interaction/click-down.styl deleted file mode 100644 index b44a6df..0000000 --- a/test/fixtures/interaction/click-down.styl +++ /dev/null @@ -1,2 +0,0 @@ -.click-down - click-down() diff --git a/test/fixtures/interaction/click-inset.css b/test/fixtures/interaction/click-inset.css deleted file mode 100644 index a889d9a..0000000 --- a/test/fixtures/interaction/click-inset.css +++ /dev/null @@ -1,3 +0,0 @@ -.click-inset:active { - box-shadow: inset 0px 10px 20px rgba(0,0,0,0.35); -} diff --git a/test/fixtures/interaction/click-inset.styl b/test/fixtures/interaction/click-inset.styl deleted file mode 100644 index ff578b3..0000000 --- a/test/fixtures/interaction/click-inset.styl +++ /dev/null @@ -1,2 +0,0 @@ -.click-inset - click-inset() diff --git a/test/fixtures/interaction/click-shadow.css b/test/fixtures/interaction/click-shadow.css deleted file mode 100644 index eddb043..0000000 --- a/test/fixtures/interaction/click-shadow.css +++ /dev/null @@ -1,3 +0,0 @@ -.click-shadow:active { - box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.25); -} diff --git a/test/fixtures/interaction/click-shadow.styl b/test/fixtures/interaction/click-shadow.styl deleted file mode 100644 index 83dd87c..0000000 --- a/test/fixtures/interaction/click-shadow.styl +++ /dev/null @@ -1,2 +0,0 @@ -.click-shadow - click-shadow() diff --git a/test/fixtures/interaction/click-shrink.css b/test/fixtures/interaction/click-shrink.css deleted file mode 100644 index 6bbc511..0000000 --- a/test/fixtures/interaction/click-shrink.css +++ /dev/null @@ -1,4 +0,0 @@ -.click-shrink:active { - -webkit-transform: scale(0.92); - transform: scale(0.92); -} diff --git a/test/fixtures/interaction/click-shrink.styl b/test/fixtures/interaction/click-shrink.styl deleted file mode 100644 index be9d333..0000000 --- a/test/fixtures/interaction/click-shrink.styl +++ /dev/null @@ -1,2 +0,0 @@ -.click-shrink - click-shrink() diff --git a/test/fixtures/interaction/hover-color.css b/test/fixtures/interaction/hover-color.css deleted file mode 100644 index 5141e6f..0000000 --- a/test/fixtures/interaction/hover-color.css +++ /dev/null @@ -1,6 +0,0 @@ -.hover-color { - background: #d13f19; -} -.hover-color:hover { - background-color: #0074d9; -} diff --git a/test/fixtures/interaction/hover-color.styl b/test/fixtures/interaction/hover-color.styl deleted file mode 100644 index 5d6e2c9..0000000 --- a/test/fixtures/interaction/hover-color.styl +++ /dev/null @@ -1,3 +0,0 @@ -.hover-color - background: red - hover-color: blue diff --git a/test/fixtures/interaction/hover-darken.css b/test/fixtures/interaction/hover-darken.css deleted file mode 100644 index cf939bc..0000000 --- a/test/fixtures/interaction/hover-darken.css +++ /dev/null @@ -1,6 +0,0 @@ -.hover-darken { - background: #d13f19; -} -.hover-darken:hover { - background-color: #b23615; -} diff --git a/test/fixtures/interaction/hover-darken.styl b/test/fixtures/interaction/hover-darken.styl deleted file mode 100644 index 80c5735..0000000 --- a/test/fixtures/interaction/hover-darken.styl +++ /dev/null @@ -1,3 +0,0 @@ -.hover-darken - background: red - hover-darken() diff --git a/test/fixtures/interaction/hover-fade.css b/test/fixtures/interaction/hover-fade.css deleted file mode 100644 index abcf381..0000000 --- a/test/fixtures/interaction/hover-fade.css +++ /dev/null @@ -1,3 +0,0 @@ -.hover-fade:hover { - opacity: 0.5; -} diff --git a/test/fixtures/interaction/hover-fade.styl b/test/fixtures/interaction/hover-fade.styl deleted file mode 100644 index 6292975..0000000 --- a/test/fixtures/interaction/hover-fade.styl +++ /dev/null @@ -1,2 +0,0 @@ -.hover-fade - hover-fade() diff --git a/test/fixtures/interaction/hover-float.css b/test/fixtures/interaction/hover-float.css deleted file mode 100644 index baa8ced..0000000 --- a/test/fixtures/interaction/hover-float.css +++ /dev/null @@ -1,25 +0,0 @@ -.hover-float { - position: relative; -} -.hover-float:before { - pointer-events: none; - position: absolute; - z-index: -1; - content: ''; - top: 108%; - left: 5%; - height: 10px; - width: 90%; - opacity: 0; - background: -webkit-radial-gradient(center ellipse, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%); - background: radial-gradient(ellipse at center, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%); -} -.hover-float:hover { - -webkit-transform: translateY(-7px); - transform: translateY(-7px); -} -.hover-float:hover:before { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} diff --git a/test/fixtures/interaction/hover-float.styl b/test/fixtures/interaction/hover-float.styl deleted file mode 100644 index 6727499..0000000 --- a/test/fixtures/interaction/hover-float.styl +++ /dev/null @@ -1,2 +0,0 @@ -.hover-float - hover-float() diff --git a/test/fixtures/interaction/hover-glow.css b/test/fixtures/interaction/hover-glow.css deleted file mode 100644 index 7d95ea0..0000000 --- a/test/fixtures/interaction/hover-glow.css +++ /dev/null @@ -1,3 +0,0 @@ -.hover-glow:hover { - box-shadow: 0px 0px 20px 2px rgba(0,116,217,0.8); -} diff --git a/test/fixtures/interaction/hover-glow.styl b/test/fixtures/interaction/hover-glow.styl deleted file mode 100644 index 730fb33..0000000 --- a/test/fixtures/interaction/hover-glow.styl +++ /dev/null @@ -1,2 +0,0 @@ -.hover-glow - hover-glow() diff --git a/test/fixtures/interaction/hover-lighten.css b/test/fixtures/interaction/hover-lighten.css deleted file mode 100644 index 322ec7d..0000000 --- a/test/fixtures/interaction/hover-lighten.css +++ /dev/null @@ -1,6 +0,0 @@ -.hover-lighten { - background: #d13f19; -} -.hover-lighten:hover { - background-color: #e6542d; -} diff --git a/test/fixtures/interaction/hover-lighten.styl b/test/fixtures/interaction/hover-lighten.styl deleted file mode 100644 index 1294843..0000000 --- a/test/fixtures/interaction/hover-lighten.styl +++ /dev/null @@ -1,3 +0,0 @@ -.hover-lighten - background: red - hover-lighten() diff --git a/test/fixtures/interaction/hover-pop.css b/test/fixtures/interaction/hover-pop.css deleted file mode 100644 index 2fe0139..0000000 --- a/test/fixtures/interaction/hover-pop.css +++ /dev/null @@ -1,6 +0,0 @@ -.hover-pop:hover { - position: relative; - z-index: 10; - -webkit-transform: scale(1.2); - transform: scale(1.2); -} diff --git a/test/fixtures/interaction/hover-pop.styl b/test/fixtures/interaction/hover-pop.styl deleted file mode 100644 index e5007c2..0000000 --- a/test/fixtures/interaction/hover-pop.styl +++ /dev/null @@ -1,2 +0,0 @@ -.hover-pop - hover-pop() diff --git a/test/fixtures/interaction/hover-underline.css b/test/fixtures/interaction/hover-underline.css deleted file mode 100644 index d516166..0000000 --- a/test/fixtures/interaction/hover-underline.css +++ /dev/null @@ -1,6 +0,0 @@ -.hover-underline { - border-bottom: 1px solid transparent; -} -.hover-underline:hover { - border-bottom: 1px solid; -} diff --git a/test/fixtures/interaction/hover-underline.styl b/test/fixtures/interaction/hover-underline.styl deleted file mode 100644 index 86e8893..0000000 --- a/test/fixtures/interaction/hover-underline.styl +++ /dev/null @@ -1,2 +0,0 @@ -.hover-underline - hover-underline() diff --git a/test/fixtures/layout/columns.css b/test/fixtures/layout/columns.css deleted file mode 100644 index 3140c8a..0000000 --- a/test/fixtures/layout/columns.css +++ /dev/null @@ -1,11 +0,0 @@ -.columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} -.avoid-break { - column-break-inside: avoid; -} diff --git a/test/fixtures/layout/columns.styl b/test/fixtures/layout/columns.styl deleted file mode 100644 index 4ed8d0d..0000000 --- a/test/fixtures/layout/columns.styl +++ /dev/null @@ -1,5 +0,0 @@ -.columns - columns() - -.avoid-break - avoid-column-break() diff --git a/test/fixtures/layout/group.css b/test/fixtures/layout/group.css deleted file mode 100644 index f4228b9..0000000 --- a/test/fixtures/layout/group.css +++ /dev/null @@ -1,10 +0,0 @@ -.group:after { - content: ""; - display: block; - clear: both; -} -.clearfix:after { - content: ""; - display: block; - clear: both; -} diff --git a/test/fixtures/layout/group.styl b/test/fixtures/layout/group.styl deleted file mode 100644 index 4b5e0cc..0000000 --- a/test/fixtures/layout/group.styl +++ /dev/null @@ -1,5 +0,0 @@ -.group - group() - -.clearfix - clearfix() diff --git a/test/fixtures/layout/media.css b/test/fixtures/layout/media.css deleted file mode 100644 index 8a1a933..0000000 --- a/test/fixtures/layout/media.css +++ /dev/null @@ -1,16 +0,0 @@ -.media { - overflow: hidden; - zoom: 1; -} -.media > * { - display: inline-block; - overflow: hidden; -} -.media > *:first-child { - float: left; - margin-right: 10px; -} -.media > *:nth-child(3) { - float: right; - margin-left: 10px; -} diff --git a/test/fixtures/layout/media.styl b/test/fixtures/layout/media.styl deleted file mode 100644 index bd02eec..0000000 --- a/test/fixtures/layout/media.styl +++ /dev/null @@ -1,2 +0,0 @@ -.media - media-object() diff --git a/test/fixtures/layout/position.css b/test/fixtures/layout/position.css deleted file mode 100644 index 68b314d..0000000 --- a/test/fixtures/layout/position.css +++ /dev/null @@ -1,10 +0,0 @@ -.absolute { - position: absolute; - top: 20px; - left: 30px; -} -.auto { - position: relative; - top: auto; - right: auto; -} diff --git a/test/fixtures/layout/position.styl b/test/fixtures/layout/position.styl deleted file mode 100644 index 22f084f..0000000 --- a/test/fixtures/layout/position.styl +++ /dev/null @@ -1,5 +0,0 @@ -.absolute - absolute top 20px left 30px - -.auto - relative top auto right auto diff --git a/test/fixtures/layout/ratio-box.css b/test/fixtures/layout/ratio-box.css deleted file mode 100644 index 6f458a5..0000000 --- a/test/fixtures/layout/ratio-box.css +++ /dev/null @@ -1,10 +0,0 @@ -.ratio-box { - overflow: hidden; - position: relative; -} -.ratio-box:before { - content: ''; - display: block; - height: 0; - padding-top: 56.25%; -} diff --git a/test/fixtures/layout/ratio-box.styl b/test/fixtures/layout/ratio-box.styl deleted file mode 100644 index 6d05902..0000000 --- a/test/fixtures/layout/ratio-box.styl +++ /dev/null @@ -1,2 +0,0 @@ -.ratio-box - ratio-box(16/9) \ No newline at end of file diff --git a/test/fixtures/layout/rule.css b/test/fixtures/layout/rule.css deleted file mode 100644 index 2035487..0000000 --- a/test/fixtures/layout/rule.css +++ /dev/null @@ -1,7 +0,0 @@ -hr { - border: 0; - border-bottom: 1px solid rgba(0,0,0,0.15); - height: 0; - padding: 0; - margin: 1.5em 0; -} diff --git a/test/fixtures/layout/rule.styl b/test/fixtures/layout/rule.styl deleted file mode 100644 index 4c889f8..0000000 --- a/test/fixtures/layout/rule.styl +++ /dev/null @@ -1,2 +0,0 @@ -hr - rule() diff --git a/test/fixtures/layout/table-layout.css b/test/fixtures/layout/table-layout.css deleted file mode 100644 index 52ab210..0000000 --- a/test/fixtures/layout/table-layout.css +++ /dev/null @@ -1,10 +0,0 @@ -.tl { - display: table; - table-layout: fixed; - margin: 0; - padding: 0; - width: 100%; -} -.tl > * { - display: table-cell; -} diff --git a/test/fixtures/layout/table-layout.styl b/test/fixtures/layout/table-layout.styl deleted file mode 100644 index 56a0794..0000000 --- a/test/fixtures/layout/table-layout.styl +++ /dev/null @@ -1,2 +0,0 @@ -.tl - tl() diff --git a/test/fixtures/layout/vertical-align.css b/test/fixtures/layout/vertical-align.css deleted file mode 100644 index 82f1526..0000000 --- a/test/fixtures/layout/vertical-align.css +++ /dev/null @@ -1,18 +0,0 @@ -.vertical-align { - background-color: #eee; - height: 150px; - margin: 0 0 10px 0; - width: 100%; -} -.vertical-align .inner-div { - position: relative; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -.vertical-align .inner-div.reset { - position: relative; - top: 0; - -webkit-transform: translateY(0); - transform: translateY(0); -} diff --git a/test/fixtures/layout/vertical-align.styl b/test/fixtures/layout/vertical-align.styl deleted file mode 100644 index 01c9215..0000000 --- a/test/fixtures/layout/vertical-align.styl +++ /dev/null @@ -1,11 +0,0 @@ -.vertical-align - background-color: #EEE - height: 150px - margin: 0 0 10px 0 - width: 100% - - .inner-div - vertically-align() - - &.reset - vertically-align(false) diff --git a/test/fixtures/reset/border-box-html.css b/test/fixtures/reset/border-box-html.css deleted file mode 100644 index 498362f..0000000 --- a/test/fixtures/reset/border-box-html.css +++ /dev/null @@ -1,8 +0,0 @@ -html { - box-sizing: border-box; -} -*, -*:before, -*:after { - box-sizing: inherit; -} diff --git a/test/fixtures/reset/border-box-html.styl b/test/fixtures/reset/border-box-html.styl deleted file mode 100644 index 5ee903f..0000000 --- a/test/fixtures/reset/border-box-html.styl +++ /dev/null @@ -1 +0,0 @@ -border-box-html() diff --git a/test/fixtures/reset/fluid-media.css b/test/fixtures/reset/fluid-media.css deleted file mode 100644 index 2d94e01..0000000 --- a/test/fixtures/reset/fluid-media.css +++ /dev/null @@ -1,9 +0,0 @@ -img, -video, -iframe { - max-width: 100%; - height: auto; - border: 0; - -ms-interpolation-mode: bicubic; - display: block; -} diff --git a/test/fixtures/reset/fluid-media.styl b/test/fixtures/reset/fluid-media.styl deleted file mode 100644 index 98c5f37..0000000 --- a/test/fixtures/reset/fluid-media.styl +++ /dev/null @@ -1 +0,0 @@ -fluid-media() diff --git a/test/fixtures/reset/print-styles.css b/test/fixtures/reset/print-styles.css deleted file mode 100644 index da47ebd..0000000 --- a/test/fixtures/reset/print-styles.css +++ /dev/null @@ -1,125 +0,0 @@ -@media print { - body { - width: 100% !important; - margin: 0 !important; - padding: 0 !important; - font-size: 14pt; - line-height: 1.45; - font-family: Garamond, "Times New Roman", serif; - color: #000; - background: none; - } - h1, - h2, - h3, - h4, - h5, - h6 { - page-break-after: avoid; - font-family: "Helvetica", Arial, sans-serif; - } - h1 { - font-size: 36pt; - line-height: 1.25em; - } - h2 { - font-size: 24pt; - line-height: 1.25em; - } - h3 { - font-size: 18pt; - line-height: 1.25em; - } - h4, - h5, - h6 { - font-size: 14pt; - line-height: 1.25em; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - code { - font: 12pt Courier, 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; - } - blockquote { - margin: 1.2em; - padding: 1em; - font-size: 24pt; - line-height: 1.45833333em; - font-style: italic; - } - hr { - background-color: #ccc; - } - img { - float: left; - margin: 1em 1.5em 1.5em 0; - max-width: 100% !important; - } - a img { - border: none; - } - a:link, - a:visited { - background: transparent; - font-weight: 700; - text-decoration: underline; - color: #333; - } - a:link[href^="http://"]:after, - a[href^="http://"]:visited:after { - content: " (" attr(href) ") "; - font-size: 90%; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="http://"] { - color: #000; - } - a[href$=".jpg"]:after, - a[href$=".jpeg"]:after, - a[href$=".gif"]:after, - a[href$=".png"]:after { - content: " (" attr(href) ") "; - display: none; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - table { - margin: 1px; - text-align: left; - } - th { - border-bottom: 1px solid #333; - font-weight: bold; - } - td { - border-bottom: 1px solid #333; - } - th, - td { - padding: 4px 10px 4px 0; - } - tfoot { - font-style: italic; - } - caption { - background: #fff; - margin-bottom: 2em; - text-align: left; - } - thead { - display: table-header-group; - } - img, - tr { - page-break-inside: avoid; - } -} diff --git a/test/fixtures/reset/print-styles.styl b/test/fixtures/reset/print-styles.styl deleted file mode 100644 index b404b14..0000000 --- a/test/fixtures/reset/print-styles.styl +++ /dev/null @@ -1 +0,0 @@ -print-styles() diff --git a/test/fixtures/tables/table.css b/test/fixtures/tables/table.css deleted file mode 100644 index d599f63..0000000 --- a/test/fixtures/tables/table.css +++ /dev/null @@ -1,67 +0,0 @@ -.table { - max-width: 100%; - border-collapse: collapse; - border-spacing: 0; - width: 100%; - margin-bottom: 18px; - border: 1px solid #ddd; - border-collapse: separate; - *border-collapse: collapsed; - border-radius: 4px; -} -.table th, -.table td { - padding: 8px; - line-height: 18px; - text-align: left; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table th { - font-weight: bold; -} -.table thead th { - vertical-align: bottom; -} -.table thead:first-child tr th, -.table thead:first-child tr td { - border-top: 0; -} -.table tbody + tbody { - border-top: 2px solid #ddd; -} -.table th + th, -.table td + td, -.table th + td, -.table td + th { - border-left: 1px solid #ddd; -} -.table thead:first-child tr:first-child th, -.table tbody:first-child tr:first-child th, -.table tbody:first-child tr:first-child td { - border-top: 0; -} -.table thead:first-child tr:first-child th:first-child, -.table tbody:first-child tr:first-child td:first-child { - border-radius: 4px 0 0 0; -} -.table thead:first-child tr:first-child th:last-child, -.table tbody:first-child tr:first-child td:last-child { - border-radius: 0 4px 0 0; -} -.table thead:last-child tr:last-child th:first-child, -.table tbody:last-child tr:last-child td:first-child { - border-radius: 0 0 0 4px; -} -.table thead:last-child tr:last-child th:last-child, -.table tbody:last-child tr:last-child td:last-child { - border-radius: 0 0 4px 0; -} -.table tbody tr:nth-child(odd) td, -.table tbody tr:nth-child(odd) th { - background-color: #f9f9f9; -} -.table tbody tr:hover td, -.table tbody tr:hover th { - background-color: #f5f5f5; -} diff --git a/test/fixtures/tables/table.styl b/test/fixtures/tables/table.styl deleted file mode 100644 index d4251ee..0000000 --- a/test/fixtures/tables/table.styl +++ /dev/null @@ -1,2 +0,0 @@ -.table - table() diff --git a/test/fixtures/typography/blockquo.css b/test/fixtures/typography/blockquo.css deleted file mode 100644 index 50d4051..0000000 --- a/test/fixtures/typography/blockquo.css +++ /dev/null @@ -1,28 +0,0 @@ -.blockquote { - border-left: 4px solid #0074d9; - margin: 1em 0; - padding-left: 1.5em; -} -.blockquote:after { - content: ""; - display: block; - clear: both; -} -.blockquote > p { - font-weight: 300; - font-size: 127%; - font-size: 1.27rem; - line-height: 127%; - line-height: 1.27rem; - margin-top: 0; -} -.blockquote > cite, -.blockquote > footer, -.blockquote > figcaption { - color: #888; -} -.blockquote > cite:before, -.blockquote > footer:before, -.blockquote > figcaption:before { - content: '\2014'; -} diff --git a/test/fixtures/typography/blockquo.styl b/test/fixtures/typography/blockquo.styl deleted file mode 100644 index eb03268..0000000 --- a/test/fixtures/typography/blockquo.styl +++ /dev/null @@ -1,2 +0,0 @@ -.blockquote - blockquo() diff --git a/test/fixtures/typography/cases.css b/test/fixtures/typography/cases.css deleted file mode 100644 index 4dbff16..0000000 --- a/test/fixtures/typography/cases.css +++ /dev/null @@ -1,15 +0,0 @@ -.lowercase { - text-transform: lowercase; -} -.downcase { - text-transform: lowercase; -} -.uppercase { - text-transform: uppercase; -} -.upcase { - text-transform: uppercase; -} -.reset-case { - text-transform: none; -} diff --git a/test/fixtures/typography/cases.styl b/test/fixtures/typography/cases.styl deleted file mode 100644 index c17c62b..0000000 --- a/test/fixtures/typography/cases.styl +++ /dev/null @@ -1,14 +0,0 @@ -.lowercase - lowercase() - -.downcase - downcase() - -.uppercase - uppercase() - -.upcase - upcase() - -.reset-case - reset-case() diff --git a/test/fixtures/typography/ellipsis.css b/test/fixtures/typography/ellipsis.css deleted file mode 100644 index b98821a..0000000 --- a/test/fixtures/typography/ellipsis.css +++ /dev/null @@ -1,8 +0,0 @@ -.ellipsis { - white-space: nowrap; - display: inline-block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - word-wrap: normal; -} diff --git a/test/fixtures/typography/ellipsis.styl b/test/fixtures/typography/ellipsis.styl deleted file mode 100644 index 2de6486..0000000 --- a/test/fixtures/typography/ellipsis.styl +++ /dev/null @@ -1,2 +0,0 @@ -.ellipsis - ellipsis() diff --git a/test/fixtures/typography/font-face.css b/test/fixtures/typography/font-face.css deleted file mode 100644 index e891f0e..0000000 --- a/test/fixtures/typography/font-face.css +++ /dev/null @@ -1,6 +0,0 @@ -@font-face { - font-family: 'font-name'; - src: url("/folder/font-name.eot?#iefix") format('embedded-opentype'), url("/folder/font-name.woff") format('woff'), url("/folder/font-name.ttf") format('truetype'), url("/folder/font-name.eot#font-name") format('svg'); - font-weight: normal; - font-style: normal; -} diff --git a/test/fixtures/typography/font-face.styl b/test/fixtures/typography/font-face.styl deleted file mode 100644 index 7396c5b..0000000 --- a/test/fixtures/typography/font-face.styl +++ /dev/null @@ -1 +0,0 @@ -font-face('font-name', '/folder') diff --git a/test/fixtures/typography/font-weight.css b/test/fixtures/typography/font-weight.css deleted file mode 100644 index 5c2f7c1..0000000 --- a/test/fixtures/typography/font-weight.css +++ /dev/null @@ -1,10 +0,0 @@ -.bold { - font-weight: bold; -} -.italic { - font-style: italic; -} -.normal { - font-weight: normal; - font-style: normal; -} diff --git a/test/fixtures/typography/font-weight.styl b/test/fixtures/typography/font-weight.styl deleted file mode 100644 index b89fca0..0000000 --- a/test/fixtures/typography/font-weight.styl +++ /dev/null @@ -1,8 +0,0 @@ -.bold - bold() - -.italic - italic() - -.normal - normal() diff --git a/test/fixtures/typography/fs.css b/test/fixtures/typography/fs.css deleted file mode 100644 index f27b8bc..0000000 --- a/test/fixtures/typography/fs.css +++ /dev/null @@ -1,7 +0,0 @@ -.fs-px { - font-size: 12px; -} -.fs-rem { - font-size: 19px; - font-size: 1.2rem; -} diff --git a/test/fixtures/typography/fs.styl b/test/fixtures/typography/fs.styl deleted file mode 100644 index 5762b36..0000000 --- a/test/fixtures/typography/fs.styl +++ /dev/null @@ -1,5 +0,0 @@ -.fs-px - fs: 12px - -.fs-rem - fs: 1.2rem diff --git a/test/fixtures/typography/headlines.css b/test/fixtures/typography/headlines.css deleted file mode 100644 index ace7b21..0000000 --- a/test/fixtures/typography/headlines.css +++ /dev/null @@ -1,49 +0,0 @@ -.h1 { - font-size: 38.4px; - font-size: 2.4rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -.h2 { - font-size: 28.8px; - font-size: 1.8rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -.h3 { - font-size: 24px; - font-size: 1.5rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -.h4 { - font-size: 20.8px; - font-size: 1.3rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -.h5 { - font-size: 16px; - font-size: 1rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; -} -.h6 { - font-size: 14.4px; - font-size: 0.9rem; - text-rendering: optimizelegibility; - font-weight: bold; - margin: 0.75em 0; - line-height: 1.6em; - text-transform: uppercase; -} diff --git a/test/fixtures/typography/headlines.styl b/test/fixtures/typography/headlines.styl deleted file mode 100644 index bbebe05..0000000 --- a/test/fixtures/typography/headlines.styl +++ /dev/null @@ -1,17 +0,0 @@ -.h1 - h1() - -.h2 - h2() - -.h3 - h3() - -.h4 - h4() - -.h5 - h5() - -.h6 - h6() diff --git a/test/fixtures/typography/hyphenation.css b/test/fixtures/typography/hyphenation.css deleted file mode 100644 index f40559c..0000000 --- a/test/fixtures/typography/hyphenation.css +++ /dev/null @@ -1,11 +0,0 @@ -.hyphenation { - -ms-word-break: break-all; - word-break: break-all; - word-break: break-word; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - -webkit-hyphenate-before: 2; - -webkit-hyphenate-after: 3; - hyphenate-lines: 3; -} diff --git a/test/fixtures/typography/hyphenation.styl b/test/fixtures/typography/hyphenation.styl deleted file mode 100644 index a26ffbc..0000000 --- a/test/fixtures/typography/hyphenation.styl +++ /dev/null @@ -1,2 +0,0 @@ -.hyphenation - hyphenation() diff --git a/test/fixtures/typography/link.css b/test/fixtures/typography/link.css deleted file mode 100644 index 6980443..0000000 --- a/test/fixtures/typography/link.css +++ /dev/null @@ -1,43 +0,0 @@ -.link { - color: #0074d9; - text-decoration: none; - -webkit-transition: all .3s ease; - transition: all .3s ease; - border-bottom: 1px solid transparent; -} -.link:hover { - border-bottom: 1px solid; -} -.link:hover { - color: #0063b8; -} -.link:visited { - opacity: 0.8; -} -.reset-link { - color: #0074d9; - text-decoration: none; - -webkit-transition: all .3s ease; - transition: all .3s ease; - border-bottom: 1px solid transparent; - border: none; - text-decoration: none; - color: initial; -} -.reset-link:hover { - border-bottom: 1px solid; -} -.reset-link:hover { - color: #0063b8; -} -.reset-link:visited { - opacity: 0.8; -} -.reset-link:hover { - border: none; - text-decoration: none; - color: initial; -} -.reset-link:visited { - opacity: 1; -} diff --git a/test/fixtures/typography/link.styl b/test/fixtures/typography/link.styl deleted file mode 100644 index f2adcb3..0000000 --- a/test/fixtures/typography/link.styl +++ /dev/null @@ -1,6 +0,0 @@ -.link - link() - -.reset-link - link() - reset-link() diff --git a/test/fixtures/typography/lists.css b/test/fixtures/typography/lists.css deleted file mode 100644 index 2133238..0000000 --- a/test/fixtures/typography/lists.css +++ /dev/null @@ -1,47 +0,0 @@ -.ul { - margin: 5px 15px; - margin: 0.32rem 0.94rem; - padding-left: 1rem; -} -.ul li { - list-style-type: disc; - padding: 2px 0; - padding: 0.125rem; -} -.ol { - margin: 5px 18px; - margin: 0.32rem 1.125rem; - padding-left: 1rem; -} -.ol li { - list-style-type: decimal; - padding: 2px 0; - padding: 0.125rem; -} -.inline-list { - margin: 0; - padding: 0; -} -.inline-list:after { - content: ""; - display: block; - clear: both; -} -.inline-list li { - float: left; - margin-right: 20px; - list-style-type: none; -} -.inline-list li:last-child { - margin-right: 0; -} -.reset-list { - margin: 0; - padding: 0; -} -.reset-list li { - float: none; - list-style-type: none; - padding: 0; - margin: 0; -} diff --git a/test/fixtures/typography/lists.styl b/test/fixtures/typography/lists.styl deleted file mode 100644 index 1763818..0000000 --- a/test/fixtures/typography/lists.styl +++ /dev/null @@ -1,11 +0,0 @@ -.ul - ul() - -.ol - ol() - -.inline-list - inline-list() - -.reset-list - reset-list() diff --git a/test/fixtures/typography/paragraph.css b/test/fixtures/typography/paragraph.css deleted file mode 100644 index 1f715cc..0000000 --- a/test/fixtures/typography/paragraph.css +++ /dev/null @@ -1,10 +0,0 @@ -.p { - font-size: 1rem; - margin: 0.75em 0; - line-height: 1.6em; -} -.p2 { - font-size: 1rem; - margin: 0.75em 0; - line-height: 1.6em; -} diff --git a/test/fixtures/typography/paragraph.styl b/test/fixtures/typography/paragraph.styl deleted file mode 100644 index c0c074c..0000000 --- a/test/fixtures/typography/paragraph.styl +++ /dev/null @@ -1,5 +0,0 @@ -.p - p() - -.p2 - paragraph() diff --git a/test/fixtures/typography/raquo.css b/test/fixtures/typography/raquo.css deleted file mode 100644 index e29865b..0000000 --- a/test/fixtures/typography/raquo.css +++ /dev/null @@ -1,3 +0,0 @@ -.raquo:after { - content: " \00BB"; -} diff --git a/test/fixtures/typography/raquo.styl b/test/fixtures/typography/raquo.styl deleted file mode 100644 index 165c341..0000000 --- a/test/fixtures/typography/raquo.styl +++ /dev/null @@ -1,2 +0,0 @@ -.raquo - raquo() diff --git a/test/fixtures/typography/shadow-stroke.css b/test/fixtures/typography/shadow-stroke.css deleted file mode 100644 index c34a6b1..0000000 --- a/test/fixtures/typography/shadow-stroke.css +++ /dev/null @@ -1,4 +0,0 @@ -.shadow-stroke { - color: #fff; - text-shadow: -1px -1px 0 #9cf, 1px -1px 0 #9cf, -1px 1px 0 #9cf, 1px 1px 0 #9cf; -} diff --git a/test/fixtures/typography/shadow-stroke.styl b/test/fixtures/typography/shadow-stroke.styl deleted file mode 100644 index 33c2617..0000000 --- a/test/fixtures/typography/shadow-stroke.styl +++ /dev/null @@ -1,3 +0,0 @@ -.shadow-stroke - color: white - shadow-stroke(#99ccff) diff --git a/test/fixtures/typography/small.css b/test/fixtures/typography/small.css deleted file mode 100644 index 76ebe93..0000000 --- a/test/fixtures/typography/small.css +++ /dev/null @@ -1,5 +0,0 @@ -.small { - font-size: 55%; - opacity: 0.6; - font-weight: normal; -} diff --git a/test/fixtures/typography/small.styl b/test/fixtures/typography/small.styl deleted file mode 100644 index f92100e..0000000 --- a/test/fixtures/typography/small.styl +++ /dev/null @@ -1,2 +0,0 @@ -.small - small() diff --git a/test/fixtures/typography/text-margin.css b/test/fixtures/typography/text-margin.css deleted file mode 100644 index 4500c23..0000000 --- a/test/fixtures/typography/text-margin.css +++ /dev/null @@ -1,7 +0,0 @@ -.text-margin { - margin: 12px 0; -} -.text-margin2 { - font-size: 22px; - margin: 0.75em 0; -} diff --git a/test/fixtures/typography/text-margin.styl b/test/fixtures/typography/text-margin.styl deleted file mode 100644 index 8b85b48..0000000 --- a/test/fixtures/typography/text-margin.styl +++ /dev/null @@ -1,6 +0,0 @@ -.text-margin - text-margin() - -.text-margin2 - font-size: 22px - text-margin() diff --git a/test/fixtures/typography/text-select.css b/test/fixtures/typography/text-select.css deleted file mode 100644 index f8c73a2..0000000 --- a/test/fixtures/typography/text-select.css +++ /dev/null @@ -1,8 +0,0 @@ -.text-select::-moz-selection { - background: #0074d9; - color: #494949; -} -.text-select::selection { - background: #0074d9; - color: #494949; -} diff --git a/test/fixtures/typography/text-select.styl b/test/fixtures/typography/text-select.styl deleted file mode 100644 index 77cc4f5..0000000 --- a/test/fixtures/typography/text-select.styl +++ /dev/null @@ -1,2 +0,0 @@ -.text-select - text-selection() diff --git a/test/fixtures/ui/area.css b/test/fixtures/ui/area.css deleted file mode 100644 index 8b9c528..0000000 --- a/test/fixtures/ui/area.css +++ /dev/null @@ -1,7 +0,0 @@ -.area { - box-shadow: inset 0 0 6px rgba(0,0,0,0.05); - background-color: #f5f5f5; - padding: 15px; - border-radius: 4px; - margin: 20px 0; -} diff --git a/test/fixtures/ui/area.styl b/test/fixtures/ui/area.styl deleted file mode 100644 index 0c0d3b8..0000000 --- a/test/fixtures/ui/area.styl +++ /dev/null @@ -1,2 +0,0 @@ -.area - area() diff --git a/test/fixtures/ui/breadcrumb.css b/test/fixtures/ui/breadcrumb.css deleted file mode 100644 index 4cddccd..0000000 --- a/test/fixtures/ui/breadcrumb.css +++ /dev/null @@ -1,22 +0,0 @@ -.breadcrumb { - margin: 0; - padding: 0; -} -.breadcrumb:after { - content: ""; - display: block; - clear: both; -} -.breadcrumb li { - float: left; - margin-right: 10px; - list-style-type: none; -} -.breadcrumb li:last-child { - margin-right: 0; -} -.breadcrumb li:not(:last-child):after { - content: "/"; - margin-left: 10px; - color: #cdcdcd; -} diff --git a/test/fixtures/ui/breadcrumb.styl b/test/fixtures/ui/breadcrumb.styl deleted file mode 100644 index 877e9ec..0000000 --- a/test/fixtures/ui/breadcrumb.styl +++ /dev/null @@ -1,2 +0,0 @@ -.breadcrumb - breadcrumb() diff --git a/test/fixtures/ui/bubble.css b/test/fixtures/ui/bubble.css deleted file mode 100644 index 504040a..0000000 --- a/test/fixtures/ui/bubble.css +++ /dev/null @@ -1,533 +0,0 @@ -.bubble { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble:after { - content: ""; - display: block; - clear: both; -} -.bubble:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-top: 11.3px solid #d0d0d0; - position: absolute; - bottom: -11.3px; - left: 14px; - display: block; -} -.bubble:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-top: 10px solid #e7e7e7; - position: absolute; - bottom: -10px; - left: 15px; - display: block; -} -.bubble-tl { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-tl:after { - content: ""; - display: block; - clear: both; -} -.bubble-tl:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-bottom: 11.3px solid #d0d0d0; - position: absolute; - top: -11.3px; - left: 14px; - display: block; -} -.bubble-tl:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-bottom: 10px solid #e7e7e7; - position: absolute; - top: -10px; - left: 15px; - display: block; -} -.bubble-tr { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-tr:after { - content: ""; - display: block; - clear: both; -} -.bubble-tr:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-bottom: 11.3px solid #d0d0d0; - position: absolute; - top: -11.3px; - right: 14px; - display: block; -} -.bubble-tr:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-bottom: 10px solid #e7e7e7; - position: absolute; - top: -10px; - right: 15px; - display: block; -} -.bubble-tc { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-tc:after { - content: ""; - display: block; - clear: both; -} -.bubble-tc:before { - margin-top: auto; - margin-left: -10.65px; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-bottom: 11.3px solid #d0d0d0; - position: absolute; - top: -11.3px; - left: 50%; - display: block; -} -.bubble-tc:after { - margin-top: auto; - margin-left: -10px; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-bottom: 10px solid #e7e7e7; - position: absolute; - top: -10px; - left: 50%; - display: block; -} -.bubble-bl { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-bl:after { - content: ""; - display: block; - clear: both; -} -.bubble-bl:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-top: 11.3px solid #d0d0d0; - position: absolute; - bottom: -11.3px; - left: 14px; - display: block; -} -.bubble-bl:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-top: 10px solid #e7e7e7; - position: absolute; - bottom: -10px; - left: 15px; - display: block; -} -.bubble-br { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-br:after { - content: ""; - display: block; - clear: both; -} -.bubble-br:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-top: 11.3px solid #d0d0d0; - position: absolute; - bottom: -11.3px; - right: 14px; - display: block; -} -.bubble-br:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-top: 10px solid #e7e7e7; - position: absolute; - bottom: -10px; - right: 15px; - display: block; -} -.bubble-bc { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-bc:after { - content: ""; - display: block; - clear: both; -} -.bubble-bc:before { - margin-top: auto; - margin-left: -10.65px; - width: 0; - height: 0; - border-left: 11.3px solid transparent; - border-right: 11.3px solid transparent; - border-top: 11.3px solid #d0d0d0; - position: absolute; - bottom: -11.3px; - left: 50%; - display: block; -} -.bubble-bc:after { - margin-top: auto; - margin-left: -10px; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-top: 10px solid #e7e7e7; - position: absolute; - bottom: -10px; - left: 50%; - display: block; -} -.bubble-lt { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-lt:after { - content: ""; - display: block; - clear: both; -} -.bubble-lt:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 11.3px solid transparent; - border-bottom: 11.3px solid transparent; - border-right: 11.3px solid #d0d0d0; - position: absolute; - top: 14px; - left: -11.3px; - display: block; -} -.bubble-lt:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-right: 10px solid #e7e7e7; - position: absolute; - top: 15px; - left: -10px; - display: block; -} -.bubble-lb { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-lb:after { - content: ""; - display: block; - clear: both; -} -.bubble-lb:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 11.3px solid transparent; - border-bottom: 11.3px solid transparent; - border-right: 11.3px solid #d0d0d0; - position: absolute; - bottom: 14px; - left: -11.3px; - display: block; -} -.bubble-lb:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-right: 10px solid #e7e7e7; - position: absolute; - bottom: 15px; - left: -10px; - display: block; -} -.bubble-lc { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-lc:after { - content: ""; - display: block; - clear: both; -} -.bubble-lc:before { - margin-top: -5.65px; - margin-left: auto; - width: 0; - height: 0; - border-top: 11.3px solid transparent; - border-bottom: 11.3px solid transparent; - border-right: 11.3px solid #d0d0d0; - position: absolute; - top: 50%; - left: -11.3px; - display: block; -} -.bubble-lc:after { - margin-top: -5px; - margin-left: auto; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-right: 10px solid #e7e7e7; - position: absolute; - top: 50%; - left: -10px; - display: block; -} -.bubble-rt { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-rt:after { - content: ""; - display: block; - clear: both; -} -.bubble-rt:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 11.3px solid transparent; - border-bottom: 11.3px solid transparent; - border-left: 11.3px solid #d0d0d0; - position: absolute; - top: 14px; - right: -11.3px; - display: block; -} -.bubble-rt:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-left: 10px solid #e7e7e7; - position: absolute; - top: 15px; - right: -10px; - display: block; -} -.bubble-rb { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-rb:after { - content: ""; - display: block; - clear: both; -} -.bubble-rb:before { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 11.3px solid transparent; - border-bottom: 11.3px solid transparent; - border-left: 11.3px solid #d0d0d0; - position: absolute; - bottom: 14px; - right: -11.3px; - display: block; -} -.bubble-rb:after { - margin-top: auto; - margin-left: auto; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-left: 10px solid #e7e7e7; - position: absolute; - bottom: 15px; - right: -10px; - display: block; -} -.bubble-rc { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.bubble-rc:after { - content: ""; - display: block; - clear: both; -} -.bubble-rc:before { - margin-top: -5.65px; - margin-left: auto; - width: 0; - height: 0; - border-top: 11.3px solid transparent; - border-bottom: 11.3px solid transparent; - border-left: 11.3px solid #d0d0d0; - position: absolute; - top: 50%; - right: -11.3px; - display: block; -} -.bubble-rc:after { - margin-top: -5px; - margin-left: auto; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-left: 10px solid #e7e7e7; - position: absolute; - top: 50%; - right: -10px; - display: block; -} diff --git a/test/fixtures/ui/bubble.styl b/test/fixtures/ui/bubble.styl deleted file mode 100644 index 19e48a0..0000000 --- a/test/fixtures/ui/bubble.styl +++ /dev/null @@ -1,38 +0,0 @@ -.bubble - bubble() - -.bubble-tl - bubble: top left - -.bubble-tr - bubble: top right - -.bubble-tc - bubble: top center - -.bubble-bl - bubble: bottom left - -.bubble-br - bubble: bottom right - -.bubble-bc - bubble: bottom center - -.bubble-lt - bubble: left top - -.bubble-lb - bubble: left bottom - -.bubble-lc - bubble: left center - -.bubble-rt - bubble: right top - -.bubble-rb - bubble: right bottom - -.bubble-rc - bubble: right center diff --git a/test/fixtures/ui/figure.css b/test/fixtures/ui/figure.css deleted file mode 100644 index 7c7bed8..0000000 --- a/test/fixtures/ui/figure.css +++ /dev/null @@ -1,14 +0,0 @@ -.figure { - display: inline-block; -} -.figure img { - display: block; - padding: 4px; - border-radius: 3px; - border: 1px solid rgba(0,116,217,0.6); -} -.figure figcaption { - padding: 10px 0; - text-align: center; - font-style: italic; -} diff --git a/test/fixtures/ui/figure.styl b/test/fixtures/ui/figure.styl deleted file mode 100644 index fa82c53..0000000 --- a/test/fixtures/ui/figure.styl +++ /dev/null @@ -1,2 +0,0 @@ -.figure - figure() diff --git a/test/fixtures/ui/flash.css b/test/fixtures/ui/flash.css deleted file mode 100644 index 6ba603c..0000000 --- a/test/fixtures/ui/flash.css +++ /dev/null @@ -1,71 +0,0 @@ -.flash-notice { - background: #70c7fa; - background: #62c1fa -webkit-linear-gradient(top, #70c7fa, #62c1fa) repeat-x; - background: #62c1fa linear-gradient(180deg, #70c7fa, #62c1fa) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #49b7f9; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; - color: #fff; - font-weight: bold; - text-shadow: 1px 1px 1px rgba(0,0,0,0.2); -} -.flash-notice:after { - content: ""; - display: block; - clear: both; -} -.flash-warning { - background: #fae77b; - background: #fae46c -webkit-linear-gradient(top, #fae77b, #fae46c) repeat-x; - background: #fae46c linear-gradient(180deg, #fae77b, #fae46c) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #f9df53; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; - font-weight: bold; - text-shadow: 1px 1px 1px rgba(255,255,255,0.2); -} -.flash-warning:after { - content: ""; - display: block; - clear: both; -} -.flash-error { - background: #e88074; - background: #e67467 -webkit-linear-gradient(top, #e88074, #e67467) repeat-x; - background: #e67467 linear-gradient(180deg, #e88074, #e67467) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #e26153; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; - color: #fff; - font-weight: bold; - text-shadow: 1px 1px 1px rgba(0,0,0,0.2); -} -.flash-error:after { - content: ""; - display: block; - clear: both; -} -.flash-success { - background: #7fdfa6; - background: #73dc9d -webkit-linear-gradient(top, #7fdfa6, #73dc9d) repeat-x; - background: #73dc9d linear-gradient(180deg, #7fdfa6, #73dc9d) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #5fd790; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; - color: #fff; - font-weight: bold; - text-shadow: 1px 1px 1px rgba(0,0,0,0.2); -} -.flash-success:after { - content: ""; - display: block; - clear: both; -} diff --git a/test/fixtures/ui/flash.styl b/test/fixtures/ui/flash.styl deleted file mode 100644 index 063823d..0000000 --- a/test/fixtures/ui/flash.styl +++ /dev/null @@ -1,11 +0,0 @@ -.flash-notice - flash: 'notice' - -.flash-warning - flash: 'warning' - -.flash-error - flash: 'error' - -.flash-success - flash: 'success' diff --git a/test/fixtures/ui/icon-arrow.css b/test/fixtures/ui/icon-arrow.css deleted file mode 100644 index ed7e95f..0000000 --- a/test/fixtures/ui/icon-arrow.css +++ /dev/null @@ -1,30 +0,0 @@ -.icon-arrow { - height: 40px; - width: 40px; -} -.icon-arrow:after { - content: ''; - border-right: 1px solid #888; - border-top: 1px solid #888; - display: block; - height: 25px; - width: 25px; - margin-left: 1%; - -webkit-transform: rotate(45deg) translateX(4px) translateY(4px); - transform: rotate(45deg) translateX(4px) translateY(4px); -} -.icon-arrow-left { - height: 40px; - width: 40px; -} -.icon-arrow-left:after { - content: ''; - border-right: 1px solid #888; - border-top: 1px solid #888; - display: block; - height: 25px; - width: 25px; - margin-left: 1%; - -webkit-transform: rotate(-135deg) translateX(-12px) translateY(4px); - transform: rotate(-135deg) translateX(-12px) translateY(4px); -} diff --git a/test/fixtures/ui/icon-arrow.styl b/test/fixtures/ui/icon-arrow.styl deleted file mode 100644 index 8358230..0000000 --- a/test/fixtures/ui/icon-arrow.styl +++ /dev/null @@ -1,5 +0,0 @@ -.icon-arrow - icon-arrow() - -.icon-arrow-left - icon-arrow(left) diff --git a/test/fixtures/ui/icon-x.css b/test/fixtures/ui/icon-x.css deleted file mode 100644 index 71ea1fe..0000000 --- a/test/fixtures/ui/icon-x.css +++ /dev/null @@ -1,23 +0,0 @@ -.icon-x { - width: 40px; - height: 40px; - display: block; - position: relative; -} -.icon-x:before, -.icon-x:after { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - content: ''; - position: absolute; - width: 40px; - top: 50%; - height: 1px; - background: #888; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} -.icon-x:after { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} diff --git a/test/fixtures/ui/icon-x.styl b/test/fixtures/ui/icon-x.styl deleted file mode 100644 index 957e013..0000000 --- a/test/fixtures/ui/icon-x.styl +++ /dev/null @@ -1,2 +0,0 @@ -.icon-x - icon-x() diff --git a/test/fixtures/ui/navigation.css b/test/fixtures/ui/navigation.css deleted file mode 100644 index fd73bef..0000000 --- a/test/fixtures/ui/navigation.css +++ /dev/null @@ -1,46 +0,0 @@ -.navigation { - display: block; - z-index: 10; - background: #2d2d2d; - background: #202020 -webkit-linear-gradient(top, #2d2d2d, #202020) repeat-x; - background: #202020 linear-gradient(180deg, #2d2d2d, #202020) repeat-x; - box-shadow: 0 3px 3px rgba(0,0,0,0.15); - border-bottom: 1px solid rgba(29,29,29,0.7); - height: 42.99px; - width: 100%; - font-size: 15px; - position: relative; -} -.navigation:after { - content: ""; - display: block; - clear: both; -} -.navigation h1 { - float: left; - padding: 8.7px; - padding-left: 17px; - color: #fff; - font-weight: bold; - font-size: 19.5px; -} -.navigation ul { - float: right; - margin: 0; - padding: 12px; - color: #fff; -} -.navigation ul li { - list-style-type: none; - margin-right: 30px; - float: left; -} -.navigation ul li a { - color: #fff; - border: none; - cursor: pointer; -} -.navigation ul li a:hover { - color: #ccc; - border: none; -} diff --git a/test/fixtures/ui/navigation.styl b/test/fixtures/ui/navigation.styl deleted file mode 100644 index 3344762..0000000 --- a/test/fixtures/ui/navigation.styl +++ /dev/null @@ -1,2 +0,0 @@ -.navigation - navigation() diff --git a/test/fixtures/ui/notice.css b/test/fixtures/ui/notice.css deleted file mode 100644 index 6dd2f32..0000000 --- a/test/fixtures/ui/notice.css +++ /dev/null @@ -1,15 +0,0 @@ -.notice { - background: #efefef; - background: #e7e7e7 -webkit-linear-gradient(top, #efefef, #e7e7e7) repeat-x; - background: #e7e7e7 linear-gradient(180deg, #efefef, #e7e7e7) repeat-x; - border-radius: 5px; - padding: 10px; - border: 1px solid #d6d6d6; - box-shadow: 1px 1px 3px rgba(0,0,0,0.05); - position: relative; -} -.notice:after { - content: ""; - display: block; - clear: both; -} diff --git a/test/fixtures/ui/notice.styl b/test/fixtures/ui/notice.styl deleted file mode 100644 index 69867b3..0000000 --- a/test/fixtures/ui/notice.styl +++ /dev/null @@ -1,2 +0,0 @@ -.notice - notice() diff --git a/test/fixtures/utilities/b.css b/test/fixtures/utilities/b.css deleted file mode 100644 index 2bad070..0000000 --- a/test/fixtures/utilities/b.css +++ /dev/null @@ -1,3 +0,0 @@ -.b { - border: 1px solid; -} diff --git a/test/fixtures/utilities/b.styl b/test/fixtures/utilities/b.styl deleted file mode 100644 index 66605c0..0000000 --- a/test/fixtures/utilities/b.styl +++ /dev/null @@ -1,2 +0,0 @@ -.b - b() diff --git a/test/fixtures/utilities/border-box.css b/test/fixtures/utilities/border-box.css deleted file mode 100644 index 85b26af..0000000 --- a/test/fixtures/utilities/border-box.css +++ /dev/null @@ -1,3 +0,0 @@ -.bb { - box-sizing: border-box; -} diff --git a/test/fixtures/utilities/border-box.styl b/test/fixtures/utilities/border-box.styl deleted file mode 100644 index 5a84830..0000000 --- a/test/fixtures/utilities/border-box.styl +++ /dev/null @@ -1,2 +0,0 @@ -.bb - border-box() diff --git a/test/fixtures/utilities/debug.css b/test/fixtures/utilities/debug.css deleted file mode 100644 index b831c10..0000000 --- a/test/fixtures/utilities/debug.css +++ /dev/null @@ -1,58 +0,0 @@ -.debug { - border: 1px solid MediumPurple; -} -.debug > * { - border: 1px solid DarkKhaki; -} -.debug > * > * { - border: 1px solid MediumTurquoise; -} -.debug > * > * > * { - border: 1px solid LightSlateGray; -} -.debug > * > * > * > * { - border: 1px solid LightBlue; -} -.debug > * > * > * > * > * { - border: 1px solid MediumSlateBlue; -} -.debug > * > * > * > * > * > * { - border: 1px solid DeepSkyBlue; -} -.debug > * > * > * > * > * > * > * { - border: 1px solid DarkSeaGreen; -} -.debug img { - border: 1px solid #f00; - -webkit-filter: hue-rotate(330deg) contrast(0.75) saturate(6); - filter: hue-rotate(330deg) contrast(0.75) saturate(6); -} -.debug img[alt] { - border: 1px solid LimeGreen; - -webkit-filter: none; - filter: none; -} -.debug img[alt=""] { - border: 1px solid #ffd700; - -webkit-filter: contrast(1) saturate(2); - filter: contrast(1) saturate(2); -} -.debug a { - background: rgba(255,0,0,0.1); - border: 1px solid #f00; -} -.debug a[title] { - background: none; - border-color: LimeGreen; -} -.debug style { - border: block; -} -.debug [style], -.debug style, -.debug [class=""], -.debug [id=""], -.debug a[href="#"] { - background: rgba(255,220,0,0.2); - border: 1px solid #ffd700; -} diff --git a/test/fixtures/utilities/debug.styl b/test/fixtures/utilities/debug.styl deleted file mode 100644 index 47e3ccd..0000000 --- a/test/fixtures/utilities/debug.styl +++ /dev/null @@ -1,2 +0,0 @@ -.debug - debug() diff --git a/test/fixtures/utilities/multi-line-padding.css b/test/fixtures/utilities/multi-line-padding.css deleted file mode 100644 index 695b7c5..0000000 --- a/test/fixtures/utilities/multi-line-padding.css +++ /dev/null @@ -1,4 +0,0 @@ -.multi-line-padding { - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} diff --git a/test/fixtures/utilities/multi-line-padding.styl b/test/fixtures/utilities/multi-line-padding.styl deleted file mode 100644 index c8cbba6..0000000 --- a/test/fixtures/utilities/multi-line-padding.styl +++ /dev/null @@ -1,2 +0,0 @@ -.multi-line-padding - multi-line-padding() diff --git a/test/fixtures/utilities/no-select.css b/test/fixtures/utilities/no-select.css deleted file mode 100644 index d97d5fe..0000000 --- a/test/fixtures/utilities/no-select.css +++ /dev/null @@ -1,7 +0,0 @@ -.no-select { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} diff --git a/test/fixtures/utilities/no-select.styl b/test/fixtures/utilities/no-select.styl deleted file mode 100644 index 66619e9..0000000 --- a/test/fixtures/utilities/no-select.styl +++ /dev/null @@ -1,2 +0,0 @@ -.no-select - no-select() diff --git a/test/fixtures/utilities/open-type-ligatures.css b/test/fixtures/utilities/open-type-ligatures.css deleted file mode 100644 index 2070f06..0000000 --- a/test/fixtures/utilities/open-type-ligatures.css +++ /dev/null @@ -1,4 +0,0 @@ -.open-type-ligatures { - -webkit-font-feature-settings: "liga", "dlig"; - font-feature-settings: "liga", "dlig"; -} diff --git a/test/fixtures/utilities/open-type-ligatures.styl b/test/fixtures/utilities/open-type-ligatures.styl deleted file mode 100644 index 2ba7c6c..0000000 --- a/test/fixtures/utilities/open-type-ligatures.styl +++ /dev/null @@ -1,2 +0,0 @@ -.open-type-ligatures - open-type-ligatures() diff --git a/test/fixtures/utilities/quantity-queries.css b/test/fixtures/utilities/quantity-queries.css deleted file mode 100644 index 6ccb5f7..0000000 --- a/test/fixtures/utilities/quantity-queries.css +++ /dev/null @@ -1,17 +0,0 @@ -.least > li:nth-last-child(n+2), -.least > li:nth-last-child(n+2) ~ li { - border: 1px solid #09f; -} -.between > div:nth-last-child(n+0):nth-last-child(-n+20):first-child, -.between > div:nth-last-child(n+0):nth-last-child(-n+20):first-child ~ div { - border: 1px solid #f90; -} -.most > li:nth-last-child(-n+7):first-child, -.most > li:nth-last-child(-n+7):first-child ~ li { - background: #e35; - color: #fff; -} -.exactly > li:nth-last-child(5):first-child, -.exactly > li:nth-last-child(5):first-child ~ li { - border: 1px solid #0c5; -} diff --git a/test/fixtures/utilities/quantity-queries.styl b/test/fixtures/utilities/quantity-queries.styl deleted file mode 100644 index e4f4efa..0000000 --- a/test/fixtures/utilities/quantity-queries.styl +++ /dev/null @@ -1,16 +0,0 @@ -.least - +quantity-at-least(2) - border: 1px solid #0099ff - -.between - +quantity-between(0, 20, div) - border: 1px solid #ff9900 - -.most - +quantity-at-most(7) - background: #ee3355 - color: white - -.exactly - +quantity-exactly(5) - border: 1px solid #00cc55 diff --git a/test/fixtures/utilities/rem-calculator.css b/test/fixtures/utilities/rem-calculator.css deleted file mode 100644 index bb71d8c..0000000 --- a/test/fixtures/utilities/rem-calculator.css +++ /dev/null @@ -1,3 +0,0 @@ -.rem-calculator { - font-size: 1.875rem; -} diff --git a/test/fixtures/utilities/rem-calculator.styl b/test/fixtures/utilities/rem-calculator.styl deleted file mode 100644 index ba4b8c7..0000000 --- a/test/fixtures/utilities/rem-calculator.styl +++ /dev/null @@ -1,2 +0,0 @@ -.rem-calculator - font-size: rem(30px) diff --git a/test/fixtures/utilities/rounded.css b/test/fixtures/utilities/rounded.css deleted file mode 100644 index 52dbd53..0000000 --- a/test/fixtures/utilities/rounded.css +++ /dev/null @@ -1,3 +0,0 @@ -.rounded { - border-radius: 999px; -} diff --git a/test/fixtures/utilities/rounded.styl b/test/fixtures/utilities/rounded.styl deleted file mode 100644 index 5973ea9..0000000 --- a/test/fixtures/utilities/rounded.styl +++ /dev/null @@ -1,2 +0,0 @@ -.rounded - rounded() diff --git a/test/fixtures/utilities/transition.css b/test/fixtures/utilities/transition.css deleted file mode 100644 index f3105c0..0000000 --- a/test/fixtures/utilities/transition.css +++ /dev/null @@ -1,8 +0,0 @@ -.transition { - -webkit-transition: all .3s ease; - transition: all .3s ease; -} -.trans-custom { - -webkit-transition: all 1s ease; - transition: all 1s ease; -} diff --git a/test/fixtures/utilities/transition.styl b/test/fixtures/utilities/transition.styl deleted file mode 100644 index 3c93d66..0000000 --- a/test/fixtures/utilities/transition.styl +++ /dev/null @@ -1,5 +0,0 @@ -.transition - transition() - -.trans-custom - transition: all 1s ease diff --git a/test/fixtures/utilities/triangle.css b/test/fixtures/utilities/triangle.css deleted file mode 100644 index c64d1e0..0000000 --- a/test/fixtures/utilities/triangle.css +++ /dev/null @@ -1,35 +0,0 @@ -.tri { - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-bottom: 10px solid #000; -} -.tri-up { - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-bottom: 10px solid #000; -} -.tri-down { - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-top: 10px solid #000; -} -.tri-left { - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-right: 10px solid #000; -} -.tri-right { - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-left: 10px solid #000; -} diff --git a/test/fixtures/utilities/triangle.styl b/test/fixtures/utilities/triangle.styl deleted file mode 100644 index 6c4b27a..0000000 --- a/test/fixtures/utilities/triangle.styl +++ /dev/null @@ -1,14 +0,0 @@ -.tri - triangle() - -.tri-up - triangle: up - -.tri-down - triangle: down - -.tri-left - triangle: left - -.tri-right - triangle: right diff --git a/test/helpers/index.js b/test/helpers/index.js deleted file mode 100644 index 19eb353..0000000 --- a/test/helpers/index.js +++ /dev/null @@ -1,40 +0,0 @@ -var chai = require('chai') -var path = require('path') -var fs = require('fs') -var accord = require('accord') -var axis = require('../..') -var autoprefixer = require('autoprefixer-stylus') -var cssparse = require('css-parse') - -var test_path = path.join(__dirname, '../fixtures') -var should = chai.should() - -// utility functions - -var compile = function (p) { - return accord.load('stylus').renderFile(p, { use: [axis(), autoprefixer()] }) -} - -var match_expected = function (out, p, done) { - try { - // console.log(out) - var expected_path = path.join(path.dirname(p), path.basename(p, '.styl')) + '.css' - if (!fs.existsSync(expected_path)) { throw new Error('"expected" file doesnt exist') } - var expected_contents = fs.readFileSync(expected_path, 'utf8') - cssparse(out).should.eql(cssparse(expected_contents)) - done() - } catch (err) { - return done(err) - } -} - -var compile_and_match = function (p, done) { - compile(p).done(function (out) { match_expected(out.result, p, done) }, done) -} - -// expose needed variables globally for tests - -global.test_path = test_path -global.axis = axis -global.compile_and_match = compile_and_match -global.should = should diff --git a/test/mocha.opts b/test/mocha.opts deleted file mode 100644 index 5c0f744..0000000 --- a/test/mocha.opts +++ /dev/null @@ -1,3 +0,0 @@ ---reporter spec ---compilers coffee:coffee-script/register ---require test/helpers/index diff --git a/test/test.coffee b/test/test.coffee deleted file mode 100644 index 845aa17..0000000 --- a/test/test.coffee +++ /dev/null @@ -1,320 +0,0 @@ -path = require 'path' - -describe 'api', -> - - before -> @pkg = require('../package.json') - - it 'exposes the library path', -> - axis.path.should.match(/axis/) - it 'exposes the correct version', -> - axis.version.should.eql(@pkg.version) - it 'exposes the library name', -> - axis.libname.should.eql(@pkg.name) - -describe 'buttons', -> - - before -> @path = path.join(test_path, 'buttons') - - it 'button', (done) -> - compile_and_match(path.join(@path, 'button.styl'), done) - - it 'glossy-button', (done) -> - compile_and_match(path.join(@path, 'glossy-button.styl'), done) - -describe 'code', -> - - before -> @path = path.join(test_path, 'code') - - it 'code', (done) -> - compile_and_match(path.join(@path, 'code.styl'), done) - - it 'pre', (done) -> - compile_and_match(path.join(@path, 'pre.styl'), done) - -describe 'forms', -> - - before -> @path = path.join(test_path, 'forms') - - it 'input', (done) -> - compile_and_match(path.join(@path, 'input.styl'), done) - - it 'input-search', (done) -> - compile_and_match(path.join(@path, 'input-search.styl'), done) - - it 'input-disabled', (done) -> - compile_and_match(path.join(@path, 'input-disabled.styl'), done) - - it 'label', (done) -> - compile_and_match(path.join(@path, 'label.styl'), done) - - it 'field', (done) -> - compile_and_match(path.join(@path, 'field.styl'), done) - - it 'input-error', (done) -> - compile_and_match(path.join(@path, 'input-error.styl'), done) - - it 'field-error', (done) -> - compile_and_match(path.join(@path, 'field-error.styl'), done) - - it 'input-warning', (done) -> - compile_and_match(path.join(@path, 'input-warning.styl'), done) - - it 'field-warning', (done) -> - compile_and_match(path.join(@path, 'field-warning.styl'), done) - - it 'input-success', (done) -> - compile_and_match(path.join(@path, 'input-success.styl'), done) - - it 'field-success', (done) -> - compile_and_match(path.join(@path, 'field-success.styl'), done) - - it 'autofill', (done) -> - compile_and_match(path.join(@path, 'autofill.styl'), done) - - it 'radio', (done) -> - compile_and_match(path.join(@path, 'radio.styl'), done) - - it 'range-input', (done) -> - compile_and_match(path.join(@path, 'range.styl'), done) - -describe 'gradients', -> - - before -> @path = path.join(test_path, 'gradients') - - it 'gradient', (done) -> - compile_and_match(path.join(@path, 'gradient.styl'), done) - - it 'image-gradient', (done) -> - compile_and_match(path.join(@path, 'image-gradient.styl'), done) - -describe 'images', -> - - before -> @path = path.join(test_path, 'images') - - it 'bg', (done) -> - compile_and_match(path.join(@path, 'bg.styl'), done) - - it 'image-cache', (done) -> - compile_and_match(path.join(@path, 'image-cache.styl'), done) - - it 'image-replace', (done) -> - compile_and_match(path.join(@path, 'image-replace.styl'), done) - - it 'sprite', (done) -> - compile_and_match(path.join(@path, 'sprite.styl'), done) - -describe 'interaction', -> - - before -> @path = path.join(test_path, 'interaction') - - it 'hover-darken', (done) -> - compile_and_match(path.join(@path, 'hover-darken.styl'), done) - - it 'hover-lighten', (done) -> - compile_and_match(path.join(@path, 'hover-lighten.styl'), done) - - it 'hover-underline', (done) -> - compile_and_match(path.join(@path, 'hover-underline.styl'), done) - - it 'hover-pop', (done) -> - compile_and_match(path.join(@path, 'hover-pop.styl'), done) - - it 'hover-fade', (done) -> - compile_and_match(path.join(@path, 'hover-fade.styl'), done) - - it 'hover-color', (done) -> - compile_and_match(path.join(@path, 'hover-color.styl'), done) - - it 'hover-glow', (done) -> - compile_and_match(path.join(@path, 'hover-glow.styl'), done) - - it 'hover-float', (done) -> - compile_and_match(path.join(@path, 'hover-float.styl'), done) - - it 'click-down', (done) -> - compile_and_match(path.join(@path, 'click-down.styl'), done) - - it 'click-shadow', (done) -> - compile_and_match(path.join(@path, 'click-shadow.styl'), done) - - it 'click-inset', (done) -> - compile_and_match(path.join(@path, 'click-inset.styl'), done) - - it 'click-shrink', (done) -> - compile_and_match(path.join(@path, 'click-shrink.styl'), done) - -describe 'layout', -> - - before -> @path = path.join(test_path, 'layout') - - it 'position', (done) -> - compile_and_match(path.join(@path, 'position.styl'), done) - - it 'columns', (done) -> - compile_and_match(path.join(@path, 'columns.styl'), done) - - it 'group', (done) -> - compile_and_match(path.join(@path, 'group.styl'), done) - - it 'media', (done) -> - compile_and_match(path.join(@path, 'media.styl'), done) - - it 'ratio-box', (done) -> - compile_and_match(path.join(@path, 'ratio-box.styl'), done) - - it 'rule', (done) -> - compile_and_match(path.join(@path, 'rule.styl'), done) - - it 'vertical-align', (done) -> - compile_and_match(path.join(@path, 'vertical-align.styl'), done) - - it 'table-layout', (done) -> - compile_and_match(path.join(@path, 'table-layout.styl'), done) - - -describe 'reset', -> - - before -> @path = path.join(test_path, 'reset') - - it 'fluid-media', (done) -> - compile_and_match(path.join(@path, 'fluid-media.styl'), done) - - it 'border-box-html', (done) -> - compile_and_match(path.join(@path, 'border-box-html.styl'), done) - - it 'print-styles', (done) -> - compile_and_match(path.join(@path, 'print-styles.styl'), done) - -describe 'tables', -> - - before -> @path = path.join(test_path, 'tables') - - it 'table-styles', (done) -> - compile_and_match(path.join(@path, 'table.styl'), done) -# -describe 'typography', -> - - before -> @path = path.join(test_path, 'typography') - - it 'raquo', (done) -> - compile_and_match(path.join(@path, 'raquo.styl'), done) - - it 'font-face', (done) -> - compile_and_match(path.join(@path, 'font-face.styl'), done) - - it 'font-weight', (done) -> - compile_and_match(path.join(@path, 'font-weight.styl'), done) - - it 'text-margin', (done) -> - compile_and_match(path.join(@path, 'text-margin.styl'), done) - - it 'paragraph', (done) -> - compile_and_match(path.join(@path, 'paragraph.styl'), done) - - it 'fs', (done) -> - compile_and_match(path.join(@path, 'fs.styl'), done) - - it 'cases', (done) -> - compile_and_match(path.join(@path, 'cases.styl'), done) - - it 'headlines', (done) -> - compile_and_match(path.join(@path, 'headlines.styl'), done) - - it 'small', (done) -> - compile_and_match(path.join(@path, 'small.styl'), done) - - it 'link', (done) -> - compile_and_match(path.join(@path, 'link.styl'), done) - - it 'text-selection', (done) -> - compile_and_match(path.join(@path, 'text-select.styl'), done) - - it 'lists', (done) -> - compile_and_match(path.join(@path, 'lists.styl'), done) - - it 'blockquo', (done) -> - compile_and_match(path.join(@path, 'blockquo.styl'), done) - - it 'hyphenation', (done) -> - compile_and_match(path.join(@path, 'hyphenation.styl'), done) - - it 'shadow-stroke', (done) -> - compile_and_match(path.join(@path, 'shadow-stroke.styl'), done) - - it 'ellipsis', (done) -> - compile_and_match(path.join(@path, 'ellipsis.styl'), done) - -describe 'ui', -> - - before -> @path = path.join(test_path, 'ui') - - it 'area', (done) -> - compile_and_match(path.join(@path, 'area.styl'), done) - # - it 'breadcrumb', (done) -> - compile_and_match(path.join(@path, 'breadcrumb.styl'), done) - - it 'bubble', (done) -> - compile_and_match(path.join(@path, 'bubble.styl'), done) - - it 'figure', (done) -> - compile_and_match(path.join(@path, 'figure.styl'), done) - - it 'flash', (done) -> - compile_and_match(path.join(@path, 'flash.styl'), done) - - it 'icon-arrow', (done) -> - compile_and_match(path.join(@path, 'icon-arrow.styl'), done) - - it 'icon-x', (done) -> - compile_and_match(path.join(@path, 'icon-x.styl'), done) - - it 'navigation', (done) -> - compile_and_match(path.join(@path, 'navigation.styl'), done) - - it 'notice', (done) -> - compile_and_match(path.join(@path, 'notice.styl'), done) - -describe 'utilities', -> - - before -> @path = path.join(test_path, 'utilities') - - it 'no-select', (done) -> - compile_and_match(path.join(@path, 'no-select.styl'), done) - - it 'b', (done) -> - compile_and_match(path.join(@path, 'b.styl'), done) - - it 'transition', (done) -> - compile_and_match(path.join(@path, 'transition.styl'), done) - - it 'border-box', (done) -> - compile_and_match(path.join(@path, 'border-box.styl'), done) - - it 'open-type-ligatures', (done) -> - compile_and_match(path.join(@path, 'open-type-ligatures.styl'), done) - - it 'multi-line-padding', (done) -> - compile_and_match(path.join(@path, 'multi-line-padding.styl'), done) - - it 'rounded', (done) -> - compile_and_match(path.join(@path, 'rounded.styl'), done) - - it 'triangle', (done) -> - compile_and_match(path.join(@path, 'triangle.styl'), done) - - it 'debug', (done) -> - compile_and_match(path.join(@path, 'debug.styl'), done) - - it 'quantity-queries', (done) -> - compile_and_match(path.join(@path, 'quantity-queries.styl'), done) - - it 'rem-calculator', (done) -> - compile_and_match(path.join(@path, 'rem-calculator.styl'), done) - -describe 'additive', -> - - before -> @path = path.join(test_path, 'additive') - - it 'framework', (done) -> - compile_and_match(path.join(@path, 'framework.styl'), done) diff --git a/test/visual.html b/test/visual.html deleted file mode 100644 index 894a355..0000000 --- a/test/visual.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - Axis Visual Test - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

buttons

-
button
-
glossy-button
-
- -
-

code

- code -
pre
-
- -
-

forms

- -
- -
- -
- -
- -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
- -
- -
- - -
- -
- - -
- -
- - -
- -
- - - - - -
- -
- -
-

gradients

-
-
-
-
-
- -
-

images

-
-
- -

i should not be able to be read

- -
-
-

interaction

-
-
-
-
-
-
-
-
-
click me
-
click me
-
click me
-
click me
-
- -
-

layout

- - -
- -

comment

-
- -
- -
- -
-
-
vertically aligned
-
-
-
not vertically aligned
-
- - -
- -
-

tables

- - - - - - - - - - - - - -
NameMoney
Mea billiyun
Younuthun
-
- -
-

typography

- -

bold

-

italic

-

normal

- -

look at this

- - -

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur, autem, dolores quae nobis recusandae eos harum vitae rem minus sit ducimus iure repudiandae eveniet at quo voluptates aperiam reiciendis perspiciatis!

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur, autem, dolores quae nobis recusandae eos harum vitae rem minus sit ducimus iure repudiandae eveniet at quo voluptates aperiam reiciendis perspiciatis!

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempora, porro, aliquid nisi voluptatem repellat quas saepe nesciunt est quidem voluptates eos deleniti sapiente fugiat provident minus? Tempore nam quidem mollitia!

- -

Lorem ipsum dolor

-

Lorem ipsum dolor

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reprehenderit, nulla, officia quibusdam.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reprehenderit, nulla, officia quibusdam.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reprehenderit, nulla, officia quibusdam.

- -

Lorem ipsum dolor sit amet

-

Lorem ipsum dolor sit amet

-

Lorem ipsum dolor sit amet

-

Lorem ipsum dolor sit amet

-
Lorem ipsum dolor sit amet
-
Lorem ipsum dolor sit amet
- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nam, quos, velit, dolorem alias minima iusto numquam cupiditate itaque sed voluptatibus voluptas beatae.

- -
foobar!
-
foobar!
- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum, dolorem, iste, natus, voluptatem veniam consequuntur nulla aliquid ut quibusdam pariatur at magni animi hic dignissimos quisquam est tempore similique quas.

- - - -
    -
  1. foo
  2. -
  3. bar
  4. -
  5. baz
  6. -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

- some latin text -
- -

sdfkjhsdkjfhkjdshfksjdhfksdjhfksjdhfksjdhfkjshdfkjsdhfkjshdfkjshdkfjhsdkfjhskdfjhskdjfhskdjfhskjdhfksjdhfksjdhfksjhdfkjshdfkjshdkfjhsdkjfhskdjfhksjdhfksjdhflakejhroiweroiahsodiskjcnkzxbckjbdosifeaoihdaosjdlznxkj dsjkhfskdjhf skdjhfkjdhkfjhsdkfjhsdkfjhskdjfhksjdhfksd kdsfjhksdjhfksjdhfksjdhfksjdhfkjh kjhsdfkjsdhfksjdhfksjhdfksjhdfksjhdfksjdhfksjdhfksjdh

-

I am stroked text.

-
-

Sometimes you have to truncate verbose lines, and that's all there is to say.

-
-
- -
-

ui

- -
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis, commodi, fugit sunt accusantium at suscipit optio a voluptates iusto laudantium consequuntur adipisci minima cumque inventore natus ullam tempore maxime itaque!
- - - -
bubble
- -
top left
-
top center
-
top right
- -
bottom left
-
bottom center
-
bottom right
- -
left top
-
left center
-
left bottom
- -
right top
-
right center
-
right bottom
- -
- -
a prime specimen of doge
-
- -
- - - -
- -
notice
-
warning
-
error
-
success
- - - -
notice
-
-
- -
radio-buttons()
-
- - - -
-
-
-

Range slider:

- -
- -
- -
-

utilities

- -
- -
- h4>Add blue border of there are at least 2 lis: - -

Add orange border if between 0 and 20 elments:

-
-
i'm one
-
two
-
tres
-
four
-
five
-
-

Pink background if there are at most 9

- -

Green border if exactly 5:

- -
- -

you should not be able to select this text

- -
Font-size is set as 30px but the browser see it as 1.875rem
- -
look im rounded
- -
-
-
-
-
- - - -
-
-
-

debug()

-
-

Toggle this on a parent element. It will add a border to its children, grandchildren, etc so you can see what's up - great for precise layout tweaks. It will also add flags if you made mistakes like put in inline styles, forgot an alt on an image, left the alt blank, etc.

-
    -
  • Level 4Level 5
  • -
  • Level 4Level 5 w/ Inline style flag
  • -
  • Level 4
  • -
-

Images

-
    -
  • -

    no alt tag:

    -
  • -
  • -

    empty alt tag:

    -
  • -
  • -

    all good:

    Alt tags for images -
  • -
-

Links

- -
-
- - - - - - diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..558f84d --- /dev/null +++ b/yarn.lock @@ -0,0 +1,578 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +accord@0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/accord/-/accord-0.27.0.tgz#bd4e93e1fe7460e7836af6ec6ca15867ac567dfa" + dependencies: + convert-source-map "^1.5.0" + glob "^7.0.5" + indx "^0.2.3" + lodash.clone "^4.3.2" + lodash.defaults "^4.0.1" + lodash.flatten "^4.2.0" + lodash.merge "^4.4.0" + lodash.partialright "^4.1.4" + lodash.pick "^4.2.1" + lodash.uniq "^4.3.0" + resolve "^1.3.3" + semver "^5.3.0" + uglify-js "^2.8.22" + when "^3.7.8" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +assertion-error@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.2.tgz#13ca515d86206da0bac66e834dd397d87581094c" + +atob@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/atob/-/atob-1.1.3.tgz#95f13629b12c3a51a5d215abdce2aa9f32f80773" + +autoprefixer-stylus@0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/autoprefixer-stylus/-/autoprefixer-stylus-0.13.0.tgz#cc2a864e121fad691421c82d9f3e4328137b7df4" + dependencies: + autoprefixer "6.6.1" + multi-stage-sourcemap "0.2.1" + postcss "5.2.8" + +autoprefixer@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.6.1.tgz#11a4077abb4b313253ec2f6e1adb91ad84253519" + dependencies: + browserslist "~1.5.1" + caniuse-db "^1.0.30000604" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.8" + postcss-value-parser "^3.2.3" + +balanced-match@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + +brace-expansion@^1.0.0: + version "1.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" + dependencies: + balanced-match "^0.4.1" + concat-map "0.0.1" + +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + +browserslist@~1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.5.2.tgz#1c82fde0ee8693e6d15c49b7bff209dc06298c56" + dependencies: + caniuse-db "^1.0.30000604" + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + +caniuse-db@^1.0.30000604: + version "1.0.30000664" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000664.tgz#e16316e5fdabb9c7209b2bf0744ffc8a14201f22" + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chai@3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/chai/-/chai-3.5.0.tgz#4d02637b067fe958bdbfdd3a40ec56fef7373247" + dependencies: + assertion-error "^1.0.1" + deep-eql "^0.1.3" + type-detect "^1.0.0" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +coffee-script@1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.3.tgz#de5f4b1b934a4e9f915c57acd7ad323f68f715db" + +commander@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + dependencies: + graceful-readlink ">= 1.0.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +convert-source-map@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" + +css-parse@1.7.x: + version "1.7.0" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.7.0.tgz#321f6cf73782a6ff751111390fc05e2c657d8c9b" + +css-parse@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" + dependencies: + css "^2.0.0" + +css@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.1.tgz#73a4c81de85db664d4ee674f7d47085e3b2d55dc" + dependencies: + inherits "^2.0.1" + source-map "^0.1.38" + source-map-resolve "^0.3.0" + urix "^0.1.0" + +debug@*: + version "2.6.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.6.tgz#a9fa6fbe9ca43cf1e79f73b75c0189cbb7d6db5a" + dependencies: + ms "0.7.3" + +debug@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + dependencies: + ms "0.7.1" + +decamelize@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +deep-eql@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" + dependencies: + type-detect "0.1.1" + +diff@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +glob@7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@7.0.x: + version "7.0.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.5: + version "7.1.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + +growl@1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + +indx@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/indx/-/indx-0.2.3.tgz#15dcf56ee9cf65c0234c513c27fbd580e70fbc50" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +is-buffer@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" + +js-base64@^2.1.9: + version "2.1.9" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" + +json3@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + +kind-of@^3.0.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.0.tgz#b58abe4d5c044ad33726a8c1525b48cf891bff07" + dependencies: + is-buffer "^1.1.5" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._basecreate@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + +lodash.clone@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" + +lodash.create@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7" + dependencies: + lodash._baseassign "^3.0.0" + lodash._basecreate "^3.0.0" + lodash._isiterateecall "^3.0.0" + +lodash.defaults@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + +lodash.flatten@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.merge@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" + +lodash.partialright@^4.1.4: + version "4.2.1" + resolved "https://registry.yarnpkg.com/lodash.partialright/-/lodash.partialright-4.2.1.tgz#0130d80e83363264d40074f329b8a3e7a8a1cc4b" + +lodash.pick@^4.2.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + +lodash.uniq@^4.3.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + +minimatch@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" + dependencies: + brace-expansion "^1.0.0" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +mkdirp@0.5.1, mkdirp@0.5.x: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +mocha@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.2.0.tgz#7dc4f45e5088075171a68896814e6ae9eb7a85e3" + dependencies: + browser-stdout "1.3.0" + commander "2.9.0" + debug "2.2.0" + diff "1.4.0" + escape-string-regexp "1.0.5" + glob "7.0.5" + growl "1.9.2" + json3 "3.3.2" + lodash.create "3.1.1" + mkdirp "0.5.1" + supports-color "3.1.2" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + +ms@0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff" + +multi-stage-sourcemap@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz#b09fc8586eaa17f81d575c4ad02e0f7a3f6b1105" + dependencies: + source-map "^0.1.34" + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + +postcss-value-parser@^3.2.3: + version "3.3.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + +postcss@5.2.8, postcss@^5.2.8: + version "5.2.8" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.8.tgz#05720c49df23c79bda51fd01daeb1e9222e94390" + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.1.2" + +repeat-string@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +resolve-url@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + +resolve@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" + dependencies: + path-parse "^1.0.5" + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + dependencies: + align-text "^0.1.1" + +sax@0.5.x: + version "0.5.8" + resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1" + +semver@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + +source-map-resolve@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.3.1.tgz#610f6122a445b8dd51535a2a71b783dfc1248761" + dependencies: + atob "~1.1.0" + resolve-url "~0.2.1" + source-map-url "~0.3.0" + urix "~0.1.0" + +source-map-url@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9" + +source-map@0.1.x, source-map@^0.1.34, source-map@^0.1.38: + version "0.1.43" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.6, source-map@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +stylus@0.54.5: + version "0.54.5" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.5.tgz#42b9560931ca7090ce8515a798ba9e6aa3d6dc79" + dependencies: + css-parse "1.7.x" + debug "*" + glob "7.0.x" + mkdirp "0.5.x" + sax "0.5.x" + source-map "0.1.x" + +supports-color@3.1.2, supports-color@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" + dependencies: + has-flag "^1.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +type-detect@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" + +type-detect@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2" + +uglify-js@^2.8.22: + version "2.8.22" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + +urix@^0.1.0, urix@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + +when@^3.7.8: + version "3.7.8" + resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0"