Here's the complete ElementInternals gap analysis:
12 components use ElementInternals (all form-associated). ~20 presentational components do not (and most don't need to).
| $base-font-color: hsla(0, 0%, 13%, 1); // 87% Black | |
| $body-bg: $white !default; | |
| $open-sans: 'open-sans', sans-serif; | |
| $font-family-serif: $open-sans; | |
| $font-family-base: $open-sans; | |
| $body-font-size: 16px; | |
| $letter-spacing: .03em; | |
| $table-cell-padding: 1.25rem !default; | |
| $table-condensed-cell-padding: 1rem !default; | |
| $table-bg: hsla(0, 0%, 95%, .7); |
| /* global require exports */ | |
| /* eslint-env node */ | |
| /* eslint no-console: 0 */ | |
| /* eslint max-len: 0 */ | |
| /* eslint prefer-destructuring: 0 */ | |
| const { | |
| watch, | |
| series, | |
| src, |
| #!/bin/sh | |
| #version 2014-04-26 | |
| VPNC_CONNECTING="/usr/syno/etc/synovpnclient/vpnc_connecting" | |
| #get connection name | |
| CONNECTION=`cat /usr/syno/etc/synovpnclient/pptp/pptpclient.conf | grep conf_name | awk 'BEGIN {FS="="} {print $2}'` | |
| #get connection id | |
| ID=`ls /usr/syno/etc/synovpnclient/pptp/ | grep options | awk 'BEGIN {FS="_"} {print $2}' | awk 'BEGIN {FS="."} {print $1}'` |
| // ---- | |
| // Sass (v3.4.14) | |
| // Compass (v1.0.3) | |
| // Zen Grids (v1.4) | |
| // ---- | |
| @import "zen"; | |
| $bp-large: 1024px; | |
| %zen-grid-1-1 { |
| /* bling.js */ | |
| window.$ = document.querySelectorAll.bind(document) | |
| Node.prototype.on = window.on = function (name, fn) { | |
| this.addEventListener(name, fn) | |
| } | |
| NodeList.prototype.__proto__ = Array.prototype |
| @mixin breakpoint($size: "", $maxWidth: false, $noMQSelector: "") { | |
| @if $size == "" { | |
| $size: 55em; // Put your "main" or most-used breakpoint here to use it as a default | |
| } | |
| @if $noMQSelector == true { | |
| $noMQSelector: ".oldie"; // this is the default catch all selector, jsut pass true, unquoted. | |
| } | |
| // Default, `min-width` media query |
| @font-face { | |
| font-family: 'MyFontFamily'; | |
| src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'), | |
| url('myfont-webfont.woff') format('woff'), | |
| url('myfont-webfont.ttf') format('truetype'), | |
| url('myfont-webfont.svg#svgFontName') format('svg'); | |
| } |
| <snippet> | |
| <content><![CDATA[ | |
| <span ${1:class="${2}"} data-picture data-alt="${3:Moar Internets!}"> | |
| <span data-src="${4:file}${5:.jpg}"></span> | |
| <span data-src="${4:file}-x2${5:.jpg}" ${6:data-media="(${7:min-width}: ${8:400px})"}></span> | |
| <span data-src="${4:file}-x3${5:.jpg}" ${9:data-media="(${10:min-width}: ${11:800px})"}></span> | |
| </span> | |
| ]]></content> | |
| <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> | |
| <tabTrigger>pic</tabTrigger> |