diff --git a/Gemfile.lock b/Gemfile.lock index b89270f..14865ec 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,7 +12,7 @@ GIT GIT remote: git://github.com/lingua-franca/lingua_franca.git - revision: d74f8c6d3599eb2e1095ecc8738b6296f2e85db5 + revision: fe9f8cdca3f7d180157086116766bb8622d0bdb3 specs: lingua_franca (0.0.1) diffy @@ -154,7 +154,7 @@ GEM domain_name (0.5.24) unf (>= 0.0.5, < 1.0.0) erubis (2.7.0) - execjs (2.5.2) + execjs (2.6.0) factory_girl (4.5.0) activesupport (>= 3.0.0) factory_girl_rails (4.5.0) @@ -204,7 +204,7 @@ GEM guard (~> 2.1) guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) - haml (4.0.6) + haml (4.0.7) tilt haml-rails (0.9.0) actionpack (>= 4.0.1) @@ -238,7 +238,7 @@ GEM listen (3.0.3) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) - loofah (2.0.2) + loofah (2.0.3) nokogiri (>= 1.5.9) lumberjack (1.0.9) mail (2.6.3) @@ -324,7 +324,7 @@ GEM rails rails-deprecated_sanitizer (1.0.3) activesupport (>= 4.2.0.alpha) - rails-dom-testing (1.0.6) + rails-dom-testing (1.0.7) activesupport (>= 4.2.0.beta, < 5.0) nokogiri (~> 1.6.0) rails-deprecated_sanitizer (>= 1.0.1) @@ -337,7 +337,7 @@ GEM rails_serve_static_assets rails_stdout_logging rails_serve_static_assets (0.0.4) - rails_stdout_logging (0.0.3) + rails_stdout_logging (0.0.4) railties (4.2.0) actionpack (= 4.2.0) activesupport (= 4.2.0) @@ -418,7 +418,7 @@ GEM bcrypt (~> 3.1) oauth (~> 0.4, >= 0.4.4) oauth2 (>= 0.8.0) - sprockets (3.2.0) + sprockets (3.3.2) rack (~> 1.0) sprockets-rails (2.3.2) actionpack (>= 3.0) @@ -429,10 +429,10 @@ GEM thor (0.19.1) thread_safe (0.3.5) tilt (1.4.1) - tins (1.5.4) + tins (1.6.0) tzinfo (1.2.2) thread_safe (~> 0.1) - tzinfo-data (1.2015.5) + tzinfo-data (1.2015.6) tzinfo (>= 1.0.0) uglifier (2.7.1) execjs (>= 0.3.0) diff --git a/app/assets/images/icons.svg b/app/assets/images/icons.svg index fb64d48..deacc97 100644 --- a/app/assets/images/icons.svg +++ b/app/assets/images/icons.svg @@ -1,6 +1,5 @@ - diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index fdb6a05..98b63e3 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -375,6 +375,43 @@ input { }*/ } +.input-field.other-field label { + + input { + float: left; + margin: 0.33em 0; + + &:checked { + + div input { + //display: block; + z-index: 1; + @include _(opacity, 1); + } + } + } + + div { + float: left; + position: relative; + margin: 0 0.25em; + font-size: 1em; + + input { + //display: none; + @include _(opacity, 0); + @include _(transition, opacity 250ms ease-in-out); + z-index: -1; + position: absolute; + width: auto; + margin: 0; + border: 1px solid #CCC; + height: 1.5em; + left: 0; + top: 0; + } + } +} + .number-field { display: inline-block; font-size: 1.5em; @@ -384,6 +421,11 @@ input { } } +.input-field-help { + margin-bottom: 1em; + margin-left: 1em; +} + .check-box-field, .radio-button-field { @include clearfix; @@ -502,6 +544,10 @@ input { height: 5em; } } +.single-check-box-field, +.single-radio-button-field { + margin-left: 1em; +} .date-span { margin-left: 1em; @@ -1088,6 +1134,22 @@ $header-tilt: 8deg; @include font-family(primary); } } + + .current { + @include before { + content: ''; + display: block; + position: absolute; + width: 0; + height: 0; + left: -1.5em; + top: 0.6667em; + border-width: 1em 0 1em 1em; + border-color: transparent transparent transparent #333; + border-style: solid; + font-size: 0.25em; + } + } } #lingua-franca-keys { @@ -1770,7 +1832,7 @@ html #lingua-franca-translation-form { .email-preview { max-width: 40rem; - margin-top: 2em; + margin: 2em auto 0; padding: 0.25em 1em; background-color: #F8F8F8; @include default-box-shadow(top, 2, true); @@ -1829,6 +1891,7 @@ html #lingua-franca-translation-form { @include _(transition, transform 150ms ease-in-out); &:hover, &:focus, &:active { + z-index: 1; @include _(transform, scale(1.1)); } diff --git a/app/assets/stylesheets/application/and_chr-42.scss b/app/assets/stylesheets/application/and_chr-42.scss new file mode 100644 index 0000000..bf15da7 --- /dev/null +++ b/app/assets/stylesheets/application/and_chr-42.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Chrome for Android 42 (approximately 13.77% of all users) + * + */ + +$browser: and_chr; +$browser_prefix: webkit; +$browser_version: 42; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": a, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/and_ff-39.scss b/app/assets/stylesheets/application/and_ff-39.scss new file mode 100644 index 0000000..eb8c019 --- /dev/null +++ b/app/assets/stylesheets/application/and_ff-39.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Firefox for Android 39 (approximately 0.14% of all users) + * + */ + +$browser: and_ff; +$browser_prefix: moz; +$browser_version: 39; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": n, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": a, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": n, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": n, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": y, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": p, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": yx, + "font-loading": n, + "font-unicode-range": nd, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/android-40.scss b/app/assets/stylesheets/application/android-40.scss new file mode 100644 index 0000000..5a1f3d9 --- /dev/null +++ b/app/assets/stylesheets/application/android-40.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Android Browser 40 (approximately 0.0% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 40; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": ax, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": n, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": y, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": n, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": n, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/chrome-45.scss b/app/assets/stylesheets/application/chrome-45.scss new file mode 100644 index 0000000..32ab8be --- /dev/null +++ b/app/assets/stylesheets/application/chrome-45.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Chrome 45 (approximately 0.19% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 45; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/chrome-46.scss b/app/assets/stylesheets/application/chrome-46.scss new file mode 100644 index 0000000..35c74df --- /dev/null +++ b/app/assets/stylesheets/application/chrome-46.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Chrome 46 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 46; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/chrome-47.scss b/app/assets/stylesheets/application/chrome-47.scss new file mode 100644 index 0000000..a434106 --- /dev/null +++ b/app/assets/stylesheets/application/chrome-47.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Chrome 47 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 47; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/edge-1.scss b/app/assets/stylesheets/application/edge-1.scss new file mode 100644 index 0000000..14c05d9 --- /dev/null +++ b/app/assets/stylesheets/application/edge-1.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Edge 1 (approximately 0.0% of all users) + * + */ + +$browser: edge; +$browser_prefix: ms; +$browser_version: 1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": a, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": y, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": a, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "sni": y, + "datauri": a, + "wav": y, + "mathml": n, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": n, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": p, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": ax, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": a, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": y, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": y, + "css-exclusions": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": y, + "css-filters": nd, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": y, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": a, + "intrinsic-width": n, + "cryptography": y, + "template": n, + "opus": n, + "jpegxr": y, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": ax, + "text-emphasis": n, + "midi": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "iframe-srcdoc": p, + "speech-synthesis": n, + "user-timing": y, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": n, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": a, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": a, + "css-logical-props": n, + "fetch": n, + "referrer-policy": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": ax, + "input-minlength": n, + "css-media-interaction": y, + "ime": yx, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": n, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": n, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/firefox-40.scss b/app/assets/stylesheets/application/firefox-40.scss new file mode 100644 index 0000000..c28c78b --- /dev/null +++ b/app/assets/stylesheets/application/firefox-40.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Firefox 40 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 40; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": a, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/firefox-41.scss b/app/assets/stylesheets/application/firefox-41.scss new file mode 100644 index 0000000..d7de874 --- /dev/null +++ b/app/assets/stylesheets/application/firefox-41.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Firefox 41 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 41; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": y, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/firefox-42.scss b/app/assets/stylesheets/application/firefox-42.scss new file mode 100644 index 0000000..12280a2 --- /dev/null +++ b/app/assets/stylesheets/application/firefox-42.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Firefox 42 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 42; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": y, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss new file mode 100644 index 0000000..c613c0b --- /dev/null +++ b/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: iOS Safari 8.1-8.4 (approximately 6.42% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 8.1-8.4; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": a, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": a, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": n, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/ios_saf-9.scss b/app/assets/stylesheets/application/ios_saf-9.scss new file mode 100644 index 0000000..8602285 --- /dev/null +++ b/app/assets/stylesheets/application/ios_saf-9.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: iOS Safari 9 (approximately 0.0% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": y, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": a, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": y, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": a, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": yx, + "input-minlength": n, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/op_mob-30.scss b/app/assets/stylesheets/application/op_mob-30.scss new file mode 100644 index 0000000..8fd6757 --- /dev/null +++ b/app/assets/stylesheets/application/op_mob-30.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Opera Mobile 30 (approximately 0.03% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": ax, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/opera-30.scss b/app/assets/stylesheets/application/opera-30.scss new file mode 100644 index 0000000..c541d6e --- /dev/null +++ b/app/assets/stylesheets/application/opera-30.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Opera 30 (approximately 0.43% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/opera-31.scss b/app/assets/stylesheets/application/opera-31.scss new file mode 100644 index 0000000..109a5c9 --- /dev/null +++ b/app/assets/stylesheets/application/opera-31.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Opera 31 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 31; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/opera-32.scss b/app/assets/stylesheets/application/opera-32.scss new file mode 100644 index 0000000..92daf79 --- /dev/null +++ b/app/assets/stylesheets/application/opera-32.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Opera 32 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 32; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/application/safari-9.scss b/app/assets/stylesheets/application/safari-9.scss new file mode 100644 index 0000000..7353385 --- /dev/null +++ b/app/assets/stylesheets/application/safari-9.scss @@ -0,0 +1,279 @@ +/* + * ../application + * Browser: Safari 9 (approximately 0.0% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": y, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": y, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": a, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": yx, + "input-minlength": n, + "css-media-interaction": u, + "ime": n, + "font-smooth": ax, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../application"; diff --git a/app/assets/stylesheets/translations/and_chr-42.scss b/app/assets/stylesheets/translations/and_chr-42.scss new file mode 100644 index 0000000..762d56b --- /dev/null +++ b/app/assets/stylesheets/translations/and_chr-42.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Chrome for Android 42 (approximately 13.77% of all users) + * + */ + +$browser: and_chr; +$browser_prefix: webkit; +$browser_version: 42; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": a, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/and_ff-39.scss b/app/assets/stylesheets/translations/and_ff-39.scss new file mode 100644 index 0000000..6910007 --- /dev/null +++ b/app/assets/stylesheets/translations/and_ff-39.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Firefox for Android 39 (approximately 0.14% of all users) + * + */ + +$browser: and_ff; +$browser_prefix: moz; +$browser_version: 39; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": n, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": a, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": n, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": n, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": y, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": p, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": yx, + "font-loading": n, + "font-unicode-range": nd, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-40.scss b/app/assets/stylesheets/translations/android-40.scss new file mode 100644 index 0000000..41c10ac --- /dev/null +++ b/app/assets/stylesheets/translations/android-40.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Android Browser 40 (approximately 0.0% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 40; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": ax, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": n, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": y, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": n, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": n, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-45.scss b/app/assets/stylesheets/translations/chrome-45.scss new file mode 100644 index 0000000..9bede69 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-45.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Chrome 45 (approximately 0.19% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 45; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-46.scss b/app/assets/stylesheets/translations/chrome-46.scss new file mode 100644 index 0000000..f678889 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-46.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Chrome 46 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 46; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-47.scss b/app/assets/stylesheets/translations/chrome-47.scss new file mode 100644 index 0000000..601885b --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-47.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Chrome 47 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 47; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/edge-1.scss b/app/assets/stylesheets/translations/edge-1.scss new file mode 100644 index 0000000..9bbc548 --- /dev/null +++ b/app/assets/stylesheets/translations/edge-1.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Edge 1 (approximately 0.0% of all users) + * + */ + +$browser: edge; +$browser_prefix: ms; +$browser_version: 1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": a, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": y, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": a, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "sni": y, + "datauri": a, + "wav": y, + "mathml": n, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": n, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": p, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": ax, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": a, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": y, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": y, + "css-exclusions": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": y, + "css-filters": nd, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": y, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": a, + "intrinsic-width": n, + "cryptography": y, + "template": n, + "opus": n, + "jpegxr": y, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": ax, + "text-emphasis": n, + "midi": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "iframe-srcdoc": p, + "speech-synthesis": n, + "user-timing": y, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": n, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": a, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": a, + "css-logical-props": n, + "fetch": n, + "referrer-policy": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": ax, + "input-minlength": n, + "css-media-interaction": y, + "ime": yx, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": n, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": n, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-40.scss b/app/assets/stylesheets/translations/firefox-40.scss new file mode 100644 index 0000000..91bdf8d --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-40.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Firefox 40 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 40; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": a, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-41.scss b/app/assets/stylesheets/translations/firefox-41.scss new file mode 100644 index 0000000..835df8b --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-41.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Firefox 41 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 41; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": y, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-42.scss b/app/assets/stylesheets/translations/firefox-42.scss new file mode 100644 index 0000000..518b169 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-42.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Firefox 42 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 42; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": y, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss new file mode 100644 index 0000000..734fba2 --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: iOS Safari 8.1-8.4 (approximately 6.42% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 8.1-8.4; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": a, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": a, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": n, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ios_saf-9.scss b/app/assets/stylesheets/translations/ios_saf-9.scss new file mode 100644 index 0000000..83f43ff --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-9.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: iOS Safari 9 (approximately 0.0% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": y, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": a, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": y, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": a, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": yx, + "input-minlength": n, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-30.scss b/app/assets/stylesheets/translations/op_mob-30.scss new file mode 100644 index 0000000..4f9b48b --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-30.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Opera Mobile 30 (approximately 0.03% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": ax, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-30.scss b/app/assets/stylesheets/translations/opera-30.scss new file mode 100644 index 0000000..e453400 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-30.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Opera 30 (approximately 0.43% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-31.scss b/app/assets/stylesheets/translations/opera-31.scss new file mode 100644 index 0000000..05194d8 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-31.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Opera 31 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 31; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-32.scss b/app/assets/stylesheets/translations/opera-32.scss new file mode 100644 index 0000000..6419008 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-32.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Opera 32 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 32; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-9.scss b/app/assets/stylesheets/translations/safari-9.scss new file mode 100644 index 0000000..1d7cdff --- /dev/null +++ b/app/assets/stylesheets/translations/safari-9.scss @@ -0,0 +1,279 @@ +/* + * ../translations + * Browser: Safari 9 (approximately 0.0% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": y, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": y, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": a, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": yx, + "input-minlength": n, + "css-media-interaction": u, + "ime": n, + "font-smooth": ax, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/web-fonts/and_chr-42.scss b/app/assets/stylesheets/web-fonts/and_chr-42.scss new file mode 100644 index 0000000..10239c7 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/and_chr-42.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Chrome for Android 42 (approximately 13.77% of all users) + * + */ + +$browser: and_chr; +$browser_prefix: webkit; +$browser_version: 42; +$browser_type: mobile; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": a, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/and_ff-39.scss b/app/assets/stylesheets/web-fonts/and_ff-39.scss new file mode 100644 index 0000000..d73d183 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/and_ff-39.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Firefox for Android 39 (approximately 0.14% of all users) + * + */ + +$browser: and_ff; +$browser_prefix: moz; +$browser_version: 39; +$browser_type: mobile; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": n, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": a, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": n, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": n, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": y, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": p, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": yx, + "font-loading": n, + "font-unicode-range": nd, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/android-40.scss b/app/assets/stylesheets/web-fonts/android-40.scss new file mode 100644 index 0000000..9c2eafe --- /dev/null +++ b/app/assets/stylesheets/web-fonts/android-40.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Android Browser 40 (approximately 0.0% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 40; +$browser_type: mobile; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": ax, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": n, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": y, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": n, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": n, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/chrome-45.scss b/app/assets/stylesheets/web-fonts/chrome-45.scss new file mode 100644 index 0000000..d04d42b --- /dev/null +++ b/app/assets/stylesheets/web-fonts/chrome-45.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Chrome 45 (approximately 0.19% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 45; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/chrome-46.scss b/app/assets/stylesheets/web-fonts/chrome-46.scss new file mode 100644 index 0000000..4397467 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/chrome-46.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Chrome 46 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 46; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/chrome-47.scss b/app/assets/stylesheets/web-fonts/chrome-47.scss new file mode 100644 index 0000000..4d7ccb5 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/chrome-47.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Chrome 47 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 47; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": a, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": nd, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": nd, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/edge-1.scss b/app/assets/stylesheets/web-fonts/edge-1.scss new file mode 100644 index 0000000..ef7637e --- /dev/null +++ b/app/assets/stylesheets/web-fonts/edge-1.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Edge 1 (approximately 0.0% of all users) + * + */ + +$browser: edge; +$browser_prefix: ms; +$browser_version: 1; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": a, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": y, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": a, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "sni": y, + "datauri": a, + "wav": y, + "mathml": n, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": n, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": p, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": ax, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": a, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": y, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": y, + "css-exclusions": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": y, + "css-filters": nd, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": y, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": a, + "intrinsic-width": n, + "cryptography": y, + "template": n, + "opus": n, + "jpegxr": y, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": ax, + "text-emphasis": n, + "midi": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "iframe-srcdoc": p, + "speech-synthesis": n, + "user-timing": y, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": n, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": a, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": a, + "css-logical-props": n, + "fetch": n, + "referrer-policy": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": ax, + "input-minlength": n, + "css-media-interaction": y, + "ime": yx, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": n, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": n, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/firefox-40.scss b/app/assets/stylesheets/web-fonts/firefox-40.scss new file mode 100644 index 0000000..458c8da --- /dev/null +++ b/app/assets/stylesheets/web-fonts/firefox-40.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Firefox 40 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 40; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": a, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/firefox-41.scss b/app/assets/stylesheets/web-fonts/firefox-41.scss new file mode 100644 index 0000000..453aedc --- /dev/null +++ b/app/assets/stylesheets/web-fonts/firefox-41.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Firefox 41 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 41; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": y, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/firefox-42.scss b/app/assets/stylesheets/web-fonts/firefox-42.scss new file mode 100644 index 0000000..095fc0f --- /dev/null +++ b/app/assets/stylesheets/web-fonts/firefox-42.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Firefox 42 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 42; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "css-reflections": n, + "css-masks": a, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": nd, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": u, + "menu": a, + "css-zoom": n, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": y, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": y, + "user-select-none": yx, + "webp": p, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "css3-tabsize": ax, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": yx, + "css-deviceadaptation": n, + "text-emphasis": n, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": nd, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "iframe-srcdoc": y, + "speech-synthesis": nd, + "user-timing": y, + "srcset": y, + "ambient-light": a, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": ad, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "css-at-counter-style": a, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": y, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": a, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": y, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss new file mode 100644 index 0000000..7c67afa --- /dev/null +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: iOS Safari 8.1-8.4 (approximately 6.42% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 8.1-8.4; +$browser_type: mobile; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": yx, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": a, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": a, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": n, + "css-media-interaction": n, + "ime": n, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": n, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-9.scss b/app/assets/stylesheets/web-fonts/ios_saf-9.scss new file mode 100644 index 0000000..e9d46da --- /dev/null +++ b/app/assets/stylesheets/web-fonts/ios_saf-9.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: iOS Safari 9 (approximately 0.0% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: mobile; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": y, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": a, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": a, + "input-color": n, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": y, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": y, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": a, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": yx, + "input-minlength": n, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-30.scss b/app/assets/stylesheets/web-fonts/op_mob-30.scss new file mode 100644 index 0000000..d388971 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/op_mob-30.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Opera Mobile 30 (approximately 0.03% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: mobile; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": ax, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": a, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": n, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": n, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": n, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/opera-30.scss b/app/assets/stylesheets/web-fonts/opera-30.scss new file mode 100644 index 0000000..5eea94b --- /dev/null +++ b/app/assets/stylesheets/web-fonts/opera-30.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Opera 30 (approximately 0.43% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/opera-31.scss b/app/assets/stylesheets/web-fonts/opera-31.scss new file mode 100644 index 0000000..dbb005a --- /dev/null +++ b/app/assets/stylesheets/web-fonts/opera-31.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Opera 31 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 31; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/opera-32.scss b/app/assets/stylesheets/web-fonts/opera-32.scss new file mode 100644 index 0000000..20e9fd4 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/opera-32.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Opera 32 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 32; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": y, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": p, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": y, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": n, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": ax, + "svg-img": y, + "datalist": a, + "dataset": y, + "css-grid": pd, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": y, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "input-autocomplete-onoff": y, + "intrinsic-width": yx, + "cryptography": y, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "midi": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "speech-recognition": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": n, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": y, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "css-logical-props": ax, + "fetch": y, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n, + "input-minlength": y, + "css-media-interaction": y, + "ime": n, + "font-smooth": ax, + "audiotracks": n, + "videotracks": n, + "contentsecuritypolicy2": y, + "permissions-api": y, + "http2": y, + "font-kerning": y, + "jpeg2000": n, + "upgradeinsecurerequests": y, + "publickeypinning": y, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/safari-9.scss b/app/assets/stylesheets/web-fonts/safari-9.scss new file mode 100644 index 0000000..25a39e1 --- /dev/null +++ b/app/assets/stylesheets/web-fonts/safari-9.scss @@ -0,0 +1,280 @@ +/* + * web-fonts + * Browser: Safari 9 (approximately 0.0% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$bumbleberry-no-markup: true; +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "beacon": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": y, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "devicepixelratio": y, + "transforms3d": y, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "console-basic": y, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": a, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "sni": y, + "datauri": y, + "wav": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": y, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "mediasource": y, + "cors": y, + "css-backdrop-filter": y, + "calc": y, + "dom-range": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "css-zoom": y, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": ax, + "css-exclusions": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "getboundingclientrect": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "mp3": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "input-autocomplete-onoff": a, + "intrinsic-width": ax, + "cryptography": yx, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": a, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": y, + "midi": n, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": a, + "css-mixblendmode": a, + "speech-recognition": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": ax, + "iframe-srcdoc": y, + "speech-synthesis": y, + "user-timing": n, + "srcset": y, + "ambient-light": n, + "will-change": n, + "css-shapes": yx, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": a, + "css-media-resolution": ax, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": ax, + "object-observe": n, + "css-at-counter-style": n, + "css-page-break": a, + "css-placeholder-shown": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "css-logical-props": ax, + "fetch": n, + "referrer-policy": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": a, + "registerprotocolhandler": n, + "css-snappoints": yx, + "input-minlength": n, + "css-media-interaction": u, + "ime": n, + "font-smooth": ax, + "audiotracks": y, + "videotracks": y, + "contentsecuritypolicy2": n, + "permissions-api": n, + "http2": y, + "font-kerning": yx, + "jpeg2000": y, + "upgradeinsecurerequests": n, + "publickeypinning": n, + "input-email-tel-url": y, + "fieldset-disabled": y, + "font-variant-alternates": n, + "form-attribute": y, + "es5": y +); + +@import "bumbleberry-settings"; +@import "web-fonts"; diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 865e7de..afc803c 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -137,10 +137,14 @@ class ApplicationController < LinguaFrancaApplicationController end end - @banner_image ||= 'grafitti.jpg' - @page_title ||= 'page_titles.403.Please_Login' + if request.post? + @banner_image ||= 'grafitti.jpg' + @page_title ||= 'page_titles.403.Please_Login' - do_403 (template || 'translator_login') + do_403 (template || 'translator_login') + else + do_404 + end end def confirm(uid = nil) diff --git a/app/controllers/conferences_controller.rb b/app/controllers/conferences_controller.rb index 46df77f..9962995 100644 --- a/app/controllers/conferences_controller.rb +++ b/app/controllers/conferences_controller.rb @@ -806,14 +806,11 @@ class ConferencesController < ApplicationController do_403 unless @workshop.can_edit?(current_user) @title = @workshop.title @info = @workshop.info - JSON.parse(r.languages).each do |l| - @languages[l.to_sym] ||= 0 - @languages[l.to_sym] += 1 - end - @languages = JSON.parse(@workshop.languages).map &:to_sym - @needs = JSON.parse(@workshop.needs).map &:to_sym + @needs = JSON.parse(@workshop.needs || '[]').map &:to_sym + @languages = JSON.parse(@workshop.languages || '[]').map &:to_sym @space = @workshop.space.to_sym if @workshop.space @theme = @workshop.theme.to_sym if @workshop.theme + @notes = @workshop.notes render 'workshops/new' end @@ -821,18 +818,31 @@ class ConferencesController < ApplicationController set_conference set_conference_registration @workshop = Workshop.find_by_id_and_conference_id(params[:workshop_id], @this_conference.id) - do_404 unless @workshop - do_403 unless @workshop.can_delete?(current_user) + + if !@workshop + do_404 + return + end + + if !@workshop.can_delete?(current_user) + do_403 + return + end if request.post? if params[:button] == 'confirm' - @workshop.workshop_facilitators.destroy_all - @workshop.destroy + if @workshop + @workshop.workshop_facilitators.destroy_all + @workshop.destroy + end + redirect_to workshops_url + return end redirect_to edit_workshop_url(@this_conference.slug, @workshop.id) + return end - + render 'workshops/delete' end @@ -841,14 +851,21 @@ class ConferencesController < ApplicationController set_conference_registration if params[:workshop_id] workshop = Workshop.find(params[:workshop_id]) - workshop.title = params[:title] - workshop.info = params[:info] else - workshop = Workshop.new(:conference_id => @this_conference.id, :title => params[:title], :info => params[:info]) + workshop = Workshop.new(:conference_id => @this_conference.id) workshop.workshop_facilitators = [WorkshopFacilitator.new(:user_id => current_user.id, :role => :creator)] end + + workshop.title = params[:title] + workshop.info = params[:info] + workshop.languages = (params[:languages] || {}).keys.to_json + workshop.needs = (params[:needs] || {}).keys.to_json + workshop.theme = params[:theme] == 'other' ? params[:other_theme] : params[:theme] + workshop.space = params[:space] + workshop.notes = params[:notes] + workshop.save - redirect_to workshops_url + redirect_to view_workshop_url(@this_conference.slug, workshop.id) end # DELETE /conferences/1 diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index d4fc2c1..5fc52bd 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -385,6 +385,7 @@ module ApplicationHelper end def paragraph(object, attribute = nil) + return '' unless object content = attribute ? object.send(attribute.to_s) : object result = '' if content =~ /<(p|span|h\d|div)[^>]*>/ @@ -403,11 +404,12 @@ module ApplicationHelper filter_html: true, hard_wrap: true, space_after_headers: true, - fenced_code_blocks: true + fenced_code_blocks: true, + link_attributes: { target: "_blank" } }), { autolink: true, - superscript: true, - disable_indented_code_blocks: true + disable_indented_code_blocks: true, + superscript: true }) result = @markdown.render(content) end diff --git a/app/views/application/_header.html.haml b/app/views/application/_header.html.haml new file mode 100644 index 0000000..ded44ee --- /dev/null +++ b/app/views/application/_header.html.haml @@ -0,0 +1,15 @@ +- content_for :banner do + - image = image_url(image_file || 'empty-racks.jpg') + - style = nil + - cover = nil + - figure = nil + - if capable_of(:css_mixblendmode) || ENV['RAILS_ENV'] == 'test' + - cover = "
" + - elsif capable_of(:svg) + - banner_image = 'application/banner_image.svg' + - else + - style = "background-image: url(#{image})" + #header-title.short{style: style} + = (render banner_image, {:image => image}) if banner_image + = cover.html_safe if cover + %h1=_(@page_title || "page_titles.#{page_group.to_s}.#{page_key.to_s}") diff --git a/app/views/application/_policy.html.haml b/app/views/application/_policy.html.haml new file mode 100644 index 0000000..07f68d8 --- /dev/null +++ b/app/views/application/_policy.html.haml @@ -0,0 +1,12 @@ +.policy-agreement + - if @is_policy_page + %h2=_'articles.policy.headings.The_Agreement' + - else + %h3=_'articles.policy.headings.The_Agreement' + %ul + - [:commitment, :respect, :empowerment, :accessible, :peaceful, :spaces, :hearing, :intent, :open_minds, :learning].each do |term| + %li=_"articles.policy.term.#{term.to_s}", :s, 2 + %h3=_'articles.policy.headings.Why','Why have a Safer Space Agreement?' + %p=_'articles.policy.paragraphs.Why', :p + %h3=_'articles.policy.headings.How','How is the policy enforced?' + %p=_'articles.policy.paragraphs.How', :p diff --git a/app/views/conferences/_confirm_email.html.haml b/app/views/conferences/_confirm_email.html.haml new file mode 100644 index 0000000..166907a --- /dev/null +++ b/app/views/conferences/_confirm_email.html.haml @@ -0,0 +1,6 @@ +%article + = columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Confirm_You_Email_Address','Confirm Email Address' + = columns(medium: 6, large: 5) do + = form_tag register_path(@this_conference.slug) do + = button_tag :continue, :value => :confirm_email diff --git a/app/views/conferences/_done.html.haml b/app/views/conferences/_done.html.haml new file mode 100644 index 0000000..4bd0152 --- /dev/null +++ b/app/views/conferences/_done.html.haml @@ -0,0 +1,50 @@ += columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Youre_Done', 'You\'re Done!' += columns(medium: 6, large: 7) do + %p=_'articles.conference_registration.paragraphs.done', :p + %p=_'articles.conference_registration.paragraphs.workshops', 'You can now take a look at proposed workshops and even propose one yourself if you like.' + .actions + = link_to (_'articles.conference_registration.actions.View_Workshops'), workshops_path(@conference.slug), :class => 'button' += columns(medium: 6, large: 5) do + %h3=_'articles.conference_registration.headings.Your_Registration' + %table + %tr + %th=_'articles.conference_registration.headings.name' + %td=_!current_user.firstname + %tr + %th=_'articles.conference_registration.headings.location' + %td=_!@registration.city + %tr + %th=_'articles.conference_registration.headings.arrival' + %td=date(@registration.arrival) + %tr + %th=_'articles.conference_registration.headings.departure' + %td=date(@registration.departure) + %tr + %th=_'articles.conference_registration.headings.languages' + %td=_!((JSON.parse(@registration.languages).map { |x| _"languages.#{x}" }).join(', ').to_s).html_safe + %tr + %th=_'articles.conference_registration.headings.housing' + %td=_"articles.conference_registration.questions.housing.#{@registration.housing}" + %tr + %th=_'articles.conference_registration.headings.bike' + %td=_"articles.conference_registration.questions.bike.#{@registration.bike}" + %tr + %th=_'articles.conference_registration.headings.food' + %td=_"articles.conference_registration.questions.food.#{@registration.food}" + %tr + %th=_'articles.conference_registration.headings.allergies' + %td + - if @registration.allergies.blank? + =_'articles.conference_registration.none' + - else + =_!@registration.allergies + %tr + %th=_'articles.conference_registration.headings.other' + %td=_!@registration.other + %tr + %th=_'articles.conference_registration.headings.payment' + %td=_!('$' + @amount) + = form_tag register_path(@this_conference.slug) do + .actions + = button_tag :edit_registration, :value => :register diff --git a/app/views/conferences/_email_confirm.html.haml b/app/views/conferences/_email_confirm.html.haml new file mode 100644 index 0000000..a2f0f59 --- /dev/null +++ b/app/views/conferences/_email_confirm.html.haml @@ -0,0 +1,6 @@ +%article + = row do + = columns(medium: 12) do + %h2=_'articles.conference_registration.headings.email_confirm','Please confirm your email address' + = columns(medium: 12) do + =paragraph _('articles.conference_registration.paragraphs.email_confirm', :p) diff --git a/app/views/conferences/_page_header.html.haml b/app/views/conferences/_page_header.html.haml new file mode 100644 index 0000000..1dbbdee --- /dev/null +++ b/app/views/conferences/_page_header.html.haml @@ -0,0 +1 @@ += render :partial => 'application/header', :locals => {:page_group => :conferences, :page_key => page_key, :image_file => @conference.poster_url} diff --git a/app/views/conferences/_payment.html.haml b/app/views/conferences/_payment.html.haml new file mode 100644 index 0000000..d7860e2 --- /dev/null +++ b/app/views/conferences/_payment.html.haml @@ -0,0 +1,20 @@ += columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Payment' + %p=_'articles.conference_registration.paragraphs.Payment', 'Thank you for completing your registration. We\'ll see you at Bike!Bike! Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can.' += columns(large: 9, push: 1) do + = form_tag register_path(@this_conference.slug), :class => :payment do + = hidden_field_tag :button, :payment + .three-options + = button_tag :amount_25, :name => :amount, :value => '25.0' do + =_! '$25.00' + = button_tag :amount_50, :name => :amount, :value => '50.0' do + =_! '$50.00' + = button_tag :amount_100, :name => :amount, :value => '100.0' do + = _!'$100.00' + = form_tag register_path(@this_conference.slug), :class => :payment do + %span.currency=_!'$' + = number_field_tag :amount, nil, :required => true, :step => 0.01, :min => 0.00 + = button_tag :custom_amount, :value => :payment + %p=_'articles.conference_registration.paragraphs.currency','(amounts are in $USD)' + += columns(large: 2) diff --git a/app/views/conferences/_paypal_confirm.html.haml b/app/views/conferences/_paypal_confirm.html.haml new file mode 100644 index 0000000..3f99bcb --- /dev/null +++ b/app/views/conferences/_paypal_confirm.html.haml @@ -0,0 +1,5 @@ += columns(medium: 12) do + %h3=_'articles.conference_registration.headings.payment_confirm','Please confirm your payment' + %p=_'articles.conference_registration.paragraphs.payment_confirm',"You are about to confirm your payment of $ #{@amount} USD for registration.", vars: {:amount => @amount} + = form_tag register_path(@this_conference.slug), :class => :payment do + = button_tag :confirm_amount, :value => :paypal_confirmed diff --git a/app/views/conferences/_policy.html.haml b/app/views/conferences/_policy.html.haml new file mode 100644 index 0000000..2715e51 --- /dev/null +++ b/app/views/conferences/_policy.html.haml @@ -0,0 +1,10 @@ +%article + = columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Policy_Agreement' + %p=_'articles.conference_registration.paragraphs.Policy_Agreement', :s, 2 + = columns(medium: 10, push: 1) do + = render 'application/policy' + = columns(medium: 12) do + %p=_'articles.conference_registration.paragraphs.Confirm_Agreement', :p + = form_tag register_path(@this_conference.slug) do + .actions= button_tag :agree, :value => :policy diff --git a/app/views/conferences/_questions.html.haml b/app/views/conferences/_questions.html.haml new file mode 100644 index 0000000..7a0015c --- /dev/null +++ b/app/views/conferences/_questions.html.haml @@ -0,0 +1,72 @@ += columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Registration_Info','Registration Info' += columns(medium: 5, large: 4) do + %p=_'articles.conference_registration.paragraphs.Registration_Info', :p += columns(medium: 7, large: 8) do + = form_tag register_path(@this_conference.slug) do + %h3=_'articles.conference_registration.headings.name','What is your name?' + .text-field.input-field + = label_tag :name + = text_field_tag :name, @name, required: true + %h3=_'articles.conference_registration.headings.location','Where are you coming from?' + .text-field.input-field + = label_tag :location + = text_field_tag :location, @registration.city, required: true + %h3=_'articles.conference_registration.headings.arrival_and_departure','How long do you plan to spend in the area?' + .date-span.input-field + .date-labels + = label_tag :arrival + = label_tag :departure + .date-field.input-field + = datetime_local_field_tag :arrival, @registration.arrival.strftime("%Y-%m-%dT%T") + = datetime_local_field_tag :departure, @registration.departure.strftime("%Y-%m-%dT%T") + %h3=_'articles.conference_registration.headings.languages','Which languages do you speak?' + .check-box-field.input-field + - [:en, :es, :fr].each do |language| + = check_box_tag "languages[#{language}]", 1, @languages.include?(language) + = label_tag "languages_#{language}" do + = _"languages.#{language}" + %h3=_'articles.conference_registration.headings.housing','Do you need a place to stay?' + .radio-button-field.input-field + - [:none, :tent, :house].each do |option| + = radio_button_tag :housing, option, (@registration.housing || '').to_sym == option, required: true + = label_tag "housing_#{option}" do + - option_name = _"articles.conference_registration.questions.housing.#{option}" + = svg_sprite('icons', "bb-#{option}", option_name) + = option_name + %h3=_'articles.conference_registration.headings.bike','Do you need a bike?' + .radio-button-field.input-field + - [:none, :small, :medium, :large].each do |option| + = radio_button_tag :bike, option, (@registration.bike || '').to_sym == option, required: true + = label_tag "bike_#{option}" do + - option_name = _"articles.conference_registration.questions.bike.#{option}" + = svg_sprite('icons', "bb-#{option == :none ? :none : :bike}", option_name) + = option_name + %h3=_'articles.conference_registration.headings.food','What are your eating habits?' + .radio-button-field.input-field + = radio_button_tag :food, :meat, (@registration.food || '').to_sym == :meat, required: true + = label_tag :food_meat do + - option_name = _"articles.conference_registration.questions.food.meat" + = svg_sprite('icons', 'bb-meat', option_name) + = option_name + = radio_button_tag :food, :vegetarian, (@registration.food || '').to_sym == :vegetarian, required: true + = label_tag :food_vegetarian do + - option_name = _"articles.conference_registration.questions.food.vegetarian" + = svg_sprite('icons', 'bb-meat', 'meat') + = svg_sprite('icons', 'bb-none', option_name) + = option_name + = radio_button_tag :food, :vegan, (@registration.food || '').to_sym == :vegan, required: true + = label_tag :food_vegan do + - option_name = _"articles.conference_registration.questions.food.vegan" + = svg_sprite('icons', 'bb-milk', 'milk') + = svg_sprite('icons', 'bb-none', option_name) + = option_name + %h3=_'articles.conference_registration.headings.allergies','Do you have any allergies?' + .text-field.input-field + = label_tag :allergies + = text_field_tag :allergies, @registration.allergies + %h3=_'articles.conference_registration.headings.other','Anything else we should know about your visit?' + .select-field.input-field + = label_tag :other + = text_area_tag :other, @registration.other + = button_tag :register, :value => :save diff --git a/app/views/conferences/_stats.html.haml b/app/views/conferences/_stats.html.haml new file mode 100644 index 0000000..4ca98d3 --- /dev/null +++ b/app/views/conferences/_stats.html.haml @@ -0,0 +1,59 @@ += columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Stats' + %p=_'articles.conference_registration.paragraphs.Stats', :p += columns(medium: 6) do + %ul.stats + %li + %h3=_'articles.conference_registration.terms.Total_Registrations' + .stat.important=_!@total_registrations + %li.money + %h3=_'articles.conference_registration.terms.Total_Donations' + .stat=money @total_donations + %li + %h3=_'articles.conference_registration.terms.Donation_Count' + .stat + = _!"#{@donation_count} / #{@total_registrations}" + %li + %h3=_'articles.conference_registration.terms.Housing' + .breakdown + - @housing.each do |h, v| + - unless h == :none + .stat-with-label + .label=_"articles.conference_registration.questions.housing.#{h}" + .stat=_!v + %li + %h3=_'articles.conference_registration.terms.Bikes' + .breakdown + .stat=_!"#{@bike_count} / #{@total_registrations}" + - @bikes.each do |h, v| + - unless h == :none + .stat-with-label + .label=_"articles.conference_registration.questions.bikes.#{h}" + .stat.percent=_!percent(v.to_f / @bike_count) + %li + %h3=_'articles.conference_registration.terms.Food' + .breakdown + - @food.each do |h, v| + .stat-with-label + .label=_"articles.conference_registration.questions.food.#{h}" + .stat.percent=_!percent(v.to_f / @total_registrations) + %li + %h3=_'articles.conference_registration.terms.Languages' + .breakdown + - @languages.each do |h, v| + .stat-with-label + .label=_"languages.#{h}" + .stat.percent=_!percent(v.to_f / @total_registrations) += columns(medium: 6) do + .allergies + %h3=_'articles.conference_registration.headings.Allergies' + %ul + - @allergies.each do |a| + %li + %p=_!a + .other + %h3=_'articles.conference_registration.headings.other' + %ul + - @other.each do |o| + %li + %p=_!o diff --git a/app/views/conferences/_workshops.html.haml b/app/views/conferences/_workshops.html.haml new file mode 100644 index 0000000..eb1dc4c --- /dev/null +++ b/app/views/conferences/_workshops.html.haml @@ -0,0 +1,42 @@ += columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Workshops','Workshops' += columns(medium: 6) do + %h3=_'articles.conference_registration.headings.Add_Workshop' + = form_tag register_path(@this_conference.slug) do + .text-field.input-field + = text_field_tag :title, nil, required: true + = label_tag :title + = text_area_tag :info, nil, required: true + = button_tag :add += columns(medium: 6) do + %h3=_'articles.conference_registration.headings.Your_Workshops' + %ul.workshops.my-workshops + - @my_workshops.each do |workshop| + %li + %h4=workshop[:title] + .info + %h5{:contenteditable => true}=workshop[:title] + %p{:contenteditable => true}=workshop[:info] + = form_tag register_path(@this_conference.slug) do + = button_tag :save, :value => :save + = button_tag :delete, :value => :delete + = button_tag :cancel, :value => :cancel += columns(medium: 12) do + = form_tag register_path(@this_conference.slug) do + = button_tag :previous, :value => :registration + = button_tag :next, :value => :workshops +:javascript + function makeWorkshopsClickable() { + var workshops = document.querySelectorAll('ul.workshops h4'); + for (var i = 0; i < workshops.length; i++) { + workshops[i].addEventListener('click', function(e) { + var workshop = e.target.parentElement; + workshop.className = 'view'; + workshop.querySelector('form').onsubmit = function() { + workshop.removeAttribute('class'); + return false; + } + }, false); + } + } + makeWorkshopsClickable(); diff --git a/app/views/conferences/broadcast.html.haml b/app/views/conferences/broadcast.html.haml new file mode 100644 index 0000000..5710dc3 --- /dev/null +++ b/app/views/conferences/broadcast.html.haml @@ -0,0 +1,35 @@ += render 'page_header', :page_key => 'Email_Participants' +%article + = row do + = columns(medium: 12) do + - if @email_sent == :yes + %p=_('articles.conference_registration.paragraphs.participants_emailed',"All participants of #{@this_conference.title} have been emailed.", :vars => {:conference_title => @this_conference.title}) + - if @email_sent != :yes + =paragraph(_'articles.conference_registration.paragraphs.Email_Participants','This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing \'test\' will send the email only to you, make sure you do this and use caution in general before pressing \'send\'') + - if @email_sent == :yes || @email_sent == :preview + %h2=_'articles.conference_registration.headings.Preview' + .email-preview + %h3=@subject + =paragraph @content + - if @email_sent != :yes + = form_tag broadcast_path(@this_conference.slug), class: 'composition' do + - if @email_sent == :preview + = hidden_field_tag :subject, @subject + = hidden_field_tag :content, @content + - else + .text-field.input-field.big + = label_tag :subject + = text_field_tag :subject, @subject, :required => true + .select-field.input-field + = label_tag :content + = text_area_tag :content, @content, :required => true + .actions.right + - if @email_sent == :test + .note=_('articles.conference_registration.notes.Test_Email_Sent',"An email was sent to #{current_user.email}", vars: {:email_address => current_user.email}) + - if @email_sent == :preview # let the user send the + = button_tag :edit, :value => :edit + = button_tag :send, :value => :send + - else + = button_tag :preview, :value => :preview + = button_tag :test, :value => :test + diff --git a/app/views/conferences/stats.html.haml b/app/views/conferences/stats.html.haml new file mode 100644 index 0000000..4293a05 --- /dev/null +++ b/app/views/conferences/stats.html.haml @@ -0,0 +1,62 @@ += render 'page_header', :page_key => 'Registration_Stats' +%article + = row do + = columns(medium: 12) do + %h2=_'articles.conference_registration.headings.Stats' + %p=_'articles.conference_registration.paragraphs.Stats', :p + = columns(medium: 6) do + %ul.stats + %li + %h3=_'articles.conference_registration.terms.Total_Registrations' + .stat.important=_!@total_registrations + %li.money + %h3=_'articles.conference_registration.terms.Total_Donations' + .stat=money @total_donations + %li + %h3=_'articles.conference_registration.terms.Donation_Count' + .stat + = _!"#{@donation_count} / #{@total_registrations}" + %li + %h3=_'articles.conference_registration.terms.Housing' + .breakdown + - @housing.each do |h, v| + - unless h == :none + .stat-with-label + .label=_"articles.conference_registration.questions.housing.#{h}" + .stat=_!v + %li + %h3=_'articles.conference_registration.terms.Bikes' + .breakdown + .stat=_!"#{@bike_count} / #{@total_registrations}" + - @bikes.each do |h, v| + - unless h == :none + .stat-with-label + .label=_"articles.conference_registration.questions.bikes.#{h}" + .stat.percent=_!percent(v.to_f / @bike_count) + %li + %h3=_'articles.conference_registration.terms.Food' + .breakdown + - @food.each do |h, v| + .stat-with-label + .label=_"articles.conference_registration.questions.food.#{h}" + .stat.percent=_!percent(v.to_f / @total_registrations) + %li + %h3=_'articles.conference_registration.terms.Languages' + .breakdown + - @languages.each do |h, v| + .stat-with-label + .label=_"languages.#{h}" + .stat.percent=_!percent(v.to_f / @total_registrations) + = columns(medium: 6) do + .allergies + %h3=_'articles.conference_registration.headings.Allergies' + %ul + - @allergies.each do |a| + %li + %p=_!a + .other + %h3=_'articles.conference_registration.headings.other' + %ul + - @other.each do |o| + %li + %p=_!o diff --git a/app/views/user_mailer/broadcast.html.haml b/app/views/user_mailer/broadcast.html.haml new file mode 100644 index 0000000..b1145ba --- /dev/null +++ b/app/views/user_mailer/broadcast.html.haml @@ -0,0 +1 @@ +=paragraph @content \ No newline at end of file diff --git a/app/views/user_mailer/broadcast.text.haml b/app/views/user_mailer/broadcast.text.haml new file mode 100644 index 0000000..f63bf85 --- /dev/null +++ b/app/views/user_mailer/broadcast.text.haml @@ -0,0 +1 @@ +=@content \ No newline at end of file diff --git a/app/views/user_mailer/email_confirmation.html.haml b/app/views/user_mailer/email_confirmation.html.haml index 3dadd47..8ec69f1 100644 --- a/app/views/user_mailer/email_confirmation.html.haml +++ b/app/views/user_mailer/email_confirmation.html.haml @@ -1,4 +1,4 @@ %p=_'email.confirmation.paragraph.please_confirm','Hello! To gain access to registration and other features of Bike!Bike!, please confirm your email address by clicking on following link:' - link = "#{@host}/confirm/#{@confirmation.token}" %p - %a{href: link}=link + %a{href: link}=_'email.confirmation.link.please_confirm' diff --git a/app/views/user_mailer/email_confirmation.text.haml b/app/views/user_mailer/email_confirmation.text.haml new file mode 100644 index 0000000..acc5ef1 --- /dev/null +++ b/app/views/user_mailer/email_confirmation.text.haml @@ -0,0 +1,3 @@ +=_'email.confirmation.paragraph.please_confirm','Hello! To gain access to registration and other features of Bike!Bike!, please confirm your email address by clicking on following link:' +='' +="#{@host}/confirm/#{@confirmation.token}" diff --git a/app/views/workshops/delete.html.haml b/app/views/workshops/delete.html.haml new file mode 100644 index 0000000..d6fa439 --- /dev/null +++ b/app/views/workshops/delete.html.haml @@ -0,0 +1,10 @@ += render 'conferences/page_header', :page_key => 'Delete_Workshop' +%article + = row do + = columns(medium: 12) do + %h2=_'articles.workshops.headings.Delete_Workshop',"Are you sure you want to delete the workshop: #{@workshop.title}?", :vars => {:title => "#{@workshop.title}".html_safe} + = form_tag delete_workshop_path(@this_conference.slug, @workshop.id), class: 'composition' do + .actions + = button_tag :confirm, :value => :confirm, :class => :delete + = button_tag :cancel, :value => :cancel + diff --git a/app/views/workshops/index.html.haml b/app/views/workshops/index.html.haml index 1ad3a77..f9c3032 100644 --- a/app/views/workshops/index.html.haml +++ b/app/views/workshops/index.html.haml @@ -2,11 +2,11 @@ %article = row do = columns(medium: 12) do - %h2=_'articles.conference_registration.headings.Workshops' + %h2=_'articles.workshops.headings.Workshops' = columns(medium: 6) do - %p=_'articles.conference_registration.paragraphs.Workshops', :p + %p=_'articles.workshops.paragraphs.Workshops', :p = columns(medium: 6) do - %h3=_'articles.conference_registration.headings.Your_Workshops' + %h3=_'articles.workshops.headings.Your_Workshops' %ul.workshop-previews - @my_workshops.each do |w| - if w.title diff --git a/app/views/workshops/new.html.haml b/app/views/workshops/new.html.haml index ed2ba9a..77e7bdb 100644 --- a/app/views/workshops/new.html.haml +++ b/app/views/workshops/new.html.haml @@ -4,7 +4,7 @@ = form_tag save_workshop_path(@this_conference.slug), class: 'composition' do = (hidden_field_tag :workshop_id, @workshop.id) if @workshop = columns(medium: 12) do - %p=(_'articles.workshops.paragraphs.info','Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. Enter normal text but if you want to get fancy you can use Markdown.').html_safe + =paragraph(_'articles.workshops.paragraphs.new_workshop','Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. Enter normal text but if you want to get fancy you can use [Markdown](http://daringfireball.net/projects/markdown/basics).').html_safe .text-field.input-field.big = label_tag :title = text_field_tag :title, @title, :required => true @@ -13,32 +13,47 @@ = text_area_tag :info, @info, :required => true = columns(medium: 6) do %h3=_'articles.workshops.headings.languages','Workshop Language' - .check-box-field.input-field - - [:en, :es, :fr].each do |language| - = check_box_tag "languages[#{language}]", 1, @languages.include?(language) + - [:en, :es, :fr].each do |language| + .single-check-box-field.input-field = label_tag "languages_#{language}" do + = check_box_tag "languages[#{language}]", 1, @languages && @languages.include?(language) = _"languages.#{language}" %h3=_'articles.workshops.headings.theme','Theme' - %p=_'articles.workshops.paragraphs.theme', :p - .check-box-field.input-field - - [:race_gender, :mechanics, :funding, :organization, :community, :other].each do |theme| - = radio_button_tag :theme, theme, @theme == theme + .input-field-help=_'articles.workshops.paragraphs.theme', :p + - theme_found = false + - [:race_gender, :mechanics, :funding, :organization, :community].each do |theme| + .single-radio-button-field.input-field = label_tag "theme_#{theme}" do + - is_selected = (@theme == theme) + - theme_found ||= is_selected + = radio_button_tag :theme, theme, is_selected = _"workshop.options.theme.#{theme}" + .single-radio-button-field.other-field.input-field + = label_tag "theme_other" do + = radio_button_tag :theme, :other, (@theme && !theme_found) + %div + = _"workshop.options.theme.other" + = text_field_tag :other_theme, (@theme && !theme_found ? @theme : nil) = columns(medium: 6) do %h3=_'articles.workshops.headings.needs','What do you need?' - .check-box-field.input-field - - [:sound, :projector, :tools].each do |need| - = check_box_tag "needs[#{need}]", 1, @needs.include?(need) + - [:sound, :projector, :tools].each do |need| + .single-check-box-field.input-field = label_tag "needs_#{need}" do + = check_box_tag "needs[#{need}]", 1, @needs.include?(need) = _"workshop.options.needs.#{need}" %h3=_'articles.workshops.headings.space','Type of space' - %p=_'articles.workshops.paragraphs.space', :p - .check-box-field.input-field - - [:workshop, :meeting_room, :outdoor_meeting].each do |space| - = radio_button_tag :space, space, @space == space + .input-field-help=_'articles.workshops.paragraphs.space', :p + - [:meeting_room, :workshop, :outdoor_meeting].each do |space| + .single-radio-button-field.input-field = label_tag "space_#{space}" do + = radio_button_tag :space, space, @space == space = _"workshop.options.space.#{space}" + = columns(medium: 12) do + %h3=_'articles.workshops.headings.notes','Notes for Conference Organizers and Workshop Facilitators' + %p=_'articles.workshops.paragraphs.notes','Notes are only viewable by conference hosts and workshop facilitators' + .text-area-field.input-field + = label_tag :notes + = text_area_tag :notes, @notes = columns(medium: 12) do .actions.right = button_tag :save, :value => :save diff --git a/app/views/workshops/show.html.haml b/app/views/workshops/show.html.haml index fc302e5..515e151 100644 --- a/app/views/workshops/show.html.haml +++ b/app/views/workshops/show.html.haml @@ -4,6 +4,7 @@ = columns(medium: 12) do %h2=_!@workshop.title =paragraph _!(@workshop.info) || '' + = columns(medium: 6) do %h3=_'articles.workshops.headings.facilitators' .facilitators - @workshop.workshop_facilitators.each do |f| @@ -11,6 +12,24 @@ - u = User.find(f.user_id) .name=_!(u.firstname || u.username || u.email) .role=_"roles.workshops.facilitator.#{f.role}" + - if @workshop.languages + = columns(medium: 6) do + %h3=_'articles.workshops.headings.languages','Workshop Language' + %p= _!((JSON.parse(@workshop.languages || '[]').map { |x| _"languages.#{x}" }).join(', ').to_s.html_safe) + - if @workshop.theme + = columns(medium: 6) do + %h3=_'articles.workshops.headings.theme','Theme' + %p= [:race_gender, :mechanics, :funding, :organization, :community].include?((@workshop.theme || '').to_sym) ? (_"workshop.options.theme.#{@workshop.theme}") : @workshop.theme + - if @workshop.can_edit?(current_user) || @this_conference.host?(current_user) + - if @workshop.needs + = columns(medium: 6) do + %h3=_'articles.workshops.headings.needs','What do you need?' + %p= _!((JSON.parse(@workshop.needs || '[]').map { |x| _"workshop.options.needs.#{x}" }).join(', ').to_s.html_safe) + - if @workshop.notes + = columns(medium: 12) do + %h3=_'articles.workshops.headings.notes','Notes' + =paragraph _!(@workshop.notes) + = columns(medium: 12) do .actions = (link_to (_'actions.workshops.Edit'), edit_workshop_path(@this_conference.slug, @workshop.id), :class => 'button modify') if @workshop.can_edit?(current_user) = (link_to (_'actions.workshops.Delete'), delete_workshop_path(@this_conference.slug, @workshop.id), :class => 'button delete') if @workshop.can_delete?(current_user) \ No newline at end of file diff --git a/bin/delayed_job b/bin/delayed_job new file mode 100644 index 0000000..edf1959 --- /dev/null +++ b/bin/delayed_job @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby + +require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment')) +require 'delayed/command' +Delayed::Command.new(ARGV).daemonize diff --git a/config/lingua_franca.yml b/config/lingua_franca.yml new file mode 100644 index 0000000..d946368 --- /dev/null +++ b/config/lingua_franca.yml @@ -0,0 +1,4 @@ +--- +importer: + geonames: + username: godwin diff --git a/config/locales/data/html_records/1.html b/config/locales/data/html_records/1.html index 4436b25..b9af7a9 100644 --- a/config/locales/data/html_records/1.html +++ b/config/locales/data/html_records/1.html @@ -46,7 +46,7 @@

Halifax, Nova Scotia

-July 19 – 23, 2015 +July 21 – 25, 2015
@@ -109,7 +109,7 @@ AZ BE -be +Belarusian
  • @@ -439,7 +439,7 @@ TR TT -tt +Tatar
  • diff --git a/config/locales/data/html_records/10.html b/config/locales/data/html_records/10.html new file mode 100644 index 0000000..a97ce81 --- /dev/null +++ b/config/locales/data/html_records/10.html @@ -0,0 +1,514 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    Workshops

    +

    Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante.

    +

    Your Workshops

    +
      +
    +New Workshop +
      +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/11.html b/config/locales/data/html_records/11.html new file mode 100644 index 0000000..6a2e279 --- /dev/null +++ b/config/locales/data/html_records/11.html @@ -0,0 +1,526 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    My Workshop Title

    +

    Lorem Ipsum

    + +

    Facilitators

    +
    +
    +
    John Doe
    +
    creator
    +
    +
    +

    Languages

    +

    +

    Needs

    +

    +

    Notes

    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/12.html b/config/locales/data/html_records/12.html new file mode 100644 index 0000000..b80fa65 --- /dev/null +++ b/config/locales/data/html_records/12.html @@ -0,0 +1,597 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Workshops are organized and run by attendees, they can be about anything that might concern community bicycle projects and can be in any format including presentations, hands-on workshops, discussion groups, and bicycle rides. If you would like to host you own workshop you can click on the "create workshop" button.

    +
    + + +
    +
    + + +
    +

    Languages

    +
    +
    +
    +
    +
    +
    +

    Theme

    +
    Which of the themes below best match your workshop? This will help hosts to avoid scheduling conflicts. Select other if none of the options match in any way.
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Needs

    +
    +
    +
    +
    +
    +
    +

    Space

    +
    What kind of space do you need for your workshop?
    +
    +
    +
    +
    +
    +
    +

    Notes

    +

    Notes are only viewable by conference hosts and workshop facilitators

    +
    + + +
    +
    + +
    +
    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/13.html b/config/locales/data/html_records/13.html new file mode 100644 index 0000000..3a03a73 --- /dev/null +++ b/config/locales/data/html_records/13.html @@ -0,0 +1,526 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    Super Awesome Workshop

    +

    Lorem Ipsum

    + +

    Facilitators

    +
    +
    +
    John Doe
    +
    creator
    +
    +
    +

    Languages

    +

    +

    Needs

    +

    +

    Notes

    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/14.html b/config/locales/data/html_records/14.html new file mode 100644 index 0000000..cf0760f --- /dev/null +++ b/config/locales/data/html_records/14.html @@ -0,0 +1,514 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    Delete Workshop

    +
    +
    + + +
    +
    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/15.html b/config/locales/data/html_records/15.html new file mode 100644 index 0000000..ead4bae --- /dev/null +++ b/config/locales/data/html_records/15.html @@ -0,0 +1,521 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    +

    Please confirm your email address

    +
    + + + +
    + +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/16.html b/config/locales/data/html_records/16.html new file mode 100644 index 0000000..387dd3c --- /dev/null +++ b/config/locales/data/html_records/16.html @@ -0,0 +1,524 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing 'test' will send the email only to you, make sure you do this and use caution in general before pressing 'send'

    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/17.html b/config/locales/data/html_records/17.html new file mode 100644 index 0000000..9a3baf4 --- /dev/null +++ b/config/locales/data/html_records/17.html @@ -0,0 +1,528 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    +
    +

    What is Bike!Bike!?

    +

    Bike!Bike! is an international annual gathering organized by and for community bicycle projects. The conference is a space for participants from shops and related advocacy groups to converge in a different city each year over a 4 day period to have workshops and strengthen our social network.

    +

    What is a community bicycle project?

    +

    Bike!Bike! 2015: An international reunion meant to be a swap-meet for experiences and ideas about community bike projects. From collectives that use the bicycle as an excuse to change society, economy and the environment. Non-profit groups that have a community bike shops, cooperatives and other projects that promote the use of the bicycle and that come together to turn their communities into a place where riding is easier, more inclusive, safer and more fun. The list below uses the criteria found in the old Bicycle Organization Organization Project for what constitutes a community bike shop. The bike project need not meet all these criteria. Rather, it is a general list of qualities which are common among many bicycle projects.

    +
      +
    • Bike shops that are accessible to people without money
    • +
    • Organizations that recycle bicycles and parts
    • +
    • Shops that have an educational focus, teaching others how to fix bikes
    • +
    • Shops that are volunteer run
    • +
    • Organizations that ship bikes to communities in other countries.
    • +
    • Shops that provide free or low-cost services to the community.
    • +
    • Non-profit bicycle organizations
    • +
    +

    Who is invited?

    +

    You don’t have to be an expert or belong to a huge group, you just need to be willing to share what you know about organization, mechanics, social impact, inequality alternatives, better access to bicycles or knowledge and social issues in your community or city.

    +

    What types of workshops will there be?

    +
    +

    Workshops are organized and run by attendees, they can be about anything that might concern community bicycle projects and can be in any format including presentations, hands-on workshops, discussion groups, and bicycle rides. If you would like to host you own workshop you can enter details after registering. What ends up in the final schedule and when they happen are decided on by the conference hosts.

    +

    Where can I stay? What can I eat? How can I get around?

    +

    Traditionally conference hosts arrange shared accommodations, one to two meals a day, and bicycles will be available for registered attendees however you should check the conference details on the current conference. More information on how you can arrange your own accommodation and other recommended places to visit should also be provided to you by the hosts on the conference page or in hard copy upon arrival.

    +

    Can I volunteer?

    +

    Yes. Please!

    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/18.html b/config/locales/data/html_records/18.html new file mode 100644 index 0000000..0ba0fa7 --- /dev/null +++ b/config/locales/data/html_records/18.html @@ -0,0 +1,526 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    The Agreement

    +
      +
    • We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.
    • +
    • We respect everyone's names, preferred gender pronouns, expressed identities and experiences.
    • +
    • We support the empowerment of each person and group.
    • +
    • We commit to making spaces as accessible as possible; physically, socially, and personally.
    • +
    • We are peaceful and honest.
    • +
    • We respect each others bodies and spaces.
    • +
    • We commit to hearing each other and creating opportunities for all voices to be heard.
    • +
    • We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.
    • +
    • We encourage open minds and open hearts.
    • +
    • We promote inclusive learning spaces and questions in the spirit of personal growth.
    • +
    +

    Why have a Safer Space Agreement?

    +

    In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.

    +

    How is it enforced?

    +

    The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.

    +
    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/19.html b/config/locales/data/html_records/19.html new file mode 100644 index 0000000..82cf19e --- /dev/null +++ b/config/locales/data/html_records/19.html @@ -0,0 +1,523 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +

    +404: This page doesn't exist +

    +

    +Sorry, we couldn't find the page you were looking for. If you really believe that it should exist please contact admin@bikebike.org or file an issue on github: https://github.com/bikebike/BikeBike/issues +

    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/2.html b/config/locales/data/html_records/2.html index 3cde3d1..9f87686 100644 --- a/config/locales/data/html_records/2.html +++ b/config/locales/data/html_records/2.html @@ -37,7 +37,7 @@

    Sackville, New Brunswick

    -July 19 – 23, 2015 +July 21 – 25, 2015
    @@ -100,7 +100,7 @@ AZ BE -be +Belarusian
  • @@ -430,7 +430,7 @@ TR TT -tt +Tatar
  • diff --git a/config/locales/data/html_records/3.html b/config/locales/data/html_records/3.html new file mode 100644 index 0000000..ec0a3aa --- /dev/null +++ b/config/locales/data/html_records/3.html @@ -0,0 +1,510 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    +
    +

    My Bike!Bike!

    +Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/4.html b/config/locales/data/html_records/4.html new file mode 100644 index 0000000..374f908 --- /dev/null +++ b/config/locales/data/html_records/4.html @@ -0,0 +1,532 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +
    +

    Safer Space Agreement

    +

    Safer Space Agreement

    +
    +

    The Agreement

    +
      +
    • We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.
    • +
    • We respect everyone's names, preferred gender pronouns, expressed identities and experiences.
    • +
    • We support the empowerment of each person and group.
    • +
    • We commit to making spaces as accessible as possible; physically, socially, and personally.
    • +
    • We are peaceful and honest.
    • +
    • We respect each others bodies and spaces.
    • +
    • We commit to hearing each other and creating opportunities for all voices to be heard.
    • +
    • We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.
    • +
    • We encourage open minds and open hearts.
    • +
    • We promote inclusive learning spaces and questions in the spirit of personal growth.
    • +
    +

    Why have a Safer Space Agreement?

    +

    In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.

    +

    How is it enforced?

    +

    The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.

    +
    + +

    By clicking the "I Agree" button, you are pledging to do your best to uphold Bike!Bike!'s safer space agreement. Thank you!

    +
    +
    +
    + +
    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/5.html b/config/locales/data/html_records/5.html new file mode 100644 index 0000000..1bfc0ab --- /dev/null +++ b/config/locales/data/html_records/5.html @@ -0,0 +1,513 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    Please confirm your payment

    +

    You are about to confirm your payment of 50.00 for registration.

    +
    + +
    + +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/6.html b/config/locales/data/html_records/6.html new file mode 100644 index 0000000..ead4bae --- /dev/null +++ b/config/locales/data/html_records/6.html @@ -0,0 +1,521 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    +

    Please confirm your email address

    +
    + + + +
    + +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/7.html b/config/locales/data/html_records/7.html new file mode 100644 index 0000000..30e7b87 --- /dev/null +++ b/config/locales/data/html_records/7.html @@ -0,0 +1,573 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    Stats

    +

    Check Out who's coming and what they've paid so far. See at a glance how much accommodation is needed and what people prefer to eat.

    +
      +
    • +

      Total Registrations

      +
      1
      +
    • +
    • +

      Total Donations

      +
      $0.00
      +
    • +
    • +

      Donation Count

      +
      +0 / 1 +
      +
    • +
    • +

      Housing

      +
      +
      +
      Indoor Location
      +
      1
      +
      +
      +
    • +
    • +

      Bikes

      +
      +
      1 / 1
      +
      +
      Medium
      +
      100.00%
      +
      +
      +
    • +
    • +

      Food

      +
      +
      +
      Omnivore
      +
      100.00%
      +
      +
      +
    • +
    • +

      Languages

      +
      +
      +
      English
      +
      100.00%
      +
      +
      +
    • +
    +
    +

    Allergies

    +
      +
    +
    +
    +

    Is there anything else you'd like to tell us?

    +
      +
    +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/8.html b/config/locales/data/html_records/8.html new file mode 100644 index 0000000..ead4bae --- /dev/null +++ b/config/locales/data/html_records/8.html @@ -0,0 +1,521 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    +

    Please confirm your email address

    +
    + + + +
    + +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/html_records/9.html b/config/locales/data/html_records/9.html new file mode 100644 index 0000000..75cabe9 --- /dev/null +++ b/config/locales/data/html_records/9.html @@ -0,0 +1,526 @@ + + + +Bike!Bike! + + + + + + + + + + + + + + +
    + +
    + +
    +

    Payment

    +

    Thank you for completing your registration. We'll see you at Bike!Bike! Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can.

    +
    + +
    +
    +
    + +
    +$ + + +

    (amounts are in $USD)

    +
    + +
    + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/config/locales/data/translation-info.yml b/config/locales/data/translation-info.yml index 15e73ae..67ee436 100644 --- a/config/locales/data/translation-info.yml +++ b/config/locales/data/translation-info.yml @@ -21,8 +21,8 @@ date.formats.span_same_month_date_1: - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 date.month_names: pages: - / @@ -40,8 +40,8 @@ date.month_names: - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 date.formats.span_same_month_date_2: pages: - / @@ -56,8 +56,8 @@ date.formats.span_same_month_date_2: - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 date.date_span: pages: - / @@ -75,8 +75,8 @@ date.date_span: - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 page_descriptions.home: pages: - / @@ -88,6 +88,8 @@ page_descriptions.home: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -123,14 +125,21 @@ page_descriptions.home: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 + - 16 + - 17 + - 18 + - 19 + - 19 page_titles.About_BikeBike: pages: - / @@ -142,6 +151,8 @@ page_titles.About_BikeBike: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -177,14 +188,21 @@ page_titles.About_BikeBike: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 16 - 16 + - 16 + - 16 + - 17 + - 18 + - 19 + - 19 page_titles.Safe_Space_Policy: pages: - / @@ -196,6 +214,8 @@ page_titles.Safe_Space_Policy: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -231,14 +251,21 @@ page_titles.Safe_Space_Policy: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 + - 15 + - 15 - 15 + - 15 + - 16 - 16 - 16 + - 16 + - 17 + - 18 + - 19 + - 19 donate.button_label: pages: - / @@ -249,10 +276,10 @@ donate.button_label: examples: - 1 - 1 - - 14 - - 15 - - 16 - - 16 + - 17 + - 18 + - 19 + - 19 links.footer.text.File_an_Issue: pages: - / @@ -264,6 +291,8 @@ links.footer.text.File_an_Issue: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -299,14 +328,21 @@ links.footer.text.File_an_Issue: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 + - 15 - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 + - 17 + - 18 + - 19 + - 19 links.footer.text.Help_contribute: pages: - / @@ -318,6 +354,8 @@ links.footer.text.Help_contribute: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -353,14 +391,21 @@ links.footer.text.Help_contribute: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 + - 16 + - 17 + - 18 + - 19 + - 19 links.footer.help_text.facebook: pages: - / @@ -372,6 +417,8 @@ links.footer.help_text.facebook: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -408,14 +455,21 @@ links.footer.help_text.facebook: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 16 - 16 + - 16 + - 16 + - 17 + - 18 + - 19 + - 19 links.footer.help_text.select_language: pages: - / @@ -427,6 +481,8 @@ links.footer.help_text.select_language: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -463,14 +519,21 @@ links.footer.help_text.select_language: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 + - 15 + - 15 - 15 + - 15 + - 16 - 16 - 16 + - 16 + - 17 + - 18 + - 19 + - 19 languages.af: pages: - / @@ -482,6 +545,8 @@ languages.af: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -577,21 +642,24 @@ languages.af: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -601,6 +669,24 @@ languages.af: - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Afrikaans languages.ar: pages: @@ -613,6 +699,8 @@ languages.ar: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -678,22 +766,36 @@ languages.ar: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Arabic languages.az: pages: @@ -706,6 +808,8 @@ languages.az: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -801,30 +905,51 @@ languages.az: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Azerbaijani languages.be: pages: @@ -837,6 +962,8 @@ languages.be: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -932,21 +1059,24 @@ languages.be: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -956,7 +1086,25 @@ languages.be: - 16 - 16 - 16 - context: be + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 + context: Belarusian languages.bg: pages: - / @@ -968,6 +1116,8 @@ languages.bg: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1063,30 +1213,51 @@ languages.bg: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Bulgarian languages.bn: pages: @@ -1099,6 +1270,8 @@ languages.bn: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1194,30 +1367,51 @@ languages.bn: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Bengali languages.bs: pages: @@ -1230,6 +1424,8 @@ languages.bs: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1325,32 +1521,53 @@ languages.bs: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 - 15 - 15 - 15 - - 16 - - 16 - - 16 - - 16 - - 16 - - 16 - context: Bosnian -languages.ca: + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 + context: Bosnian +languages.ca: pages: - / - /conferences/:slug/register @@ -1361,6 +1578,8 @@ languages.ca: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1426,22 +1645,36 @@ languages.ca: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Catalan languages.cs: pages: @@ -1454,6 +1687,8 @@ languages.cs: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1519,22 +1754,36 @@ languages.cs: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Czech languages.cy: pages: @@ -1547,6 +1796,8 @@ languages.cy: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1642,21 +1893,24 @@ languages.cy: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -1666,6 +1920,24 @@ languages.cy: - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Welsh languages.da: pages: @@ -1678,6 +1950,8 @@ languages.da: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1743,22 +2017,36 @@ languages.da: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Danish languages.de: pages: @@ -1771,6 +2059,8 @@ languages.de: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1836,22 +2126,36 @@ languages.de: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: German languages.el: pages: @@ -1864,6 +2168,8 @@ languages.el: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -1929,22 +2235,36 @@ languages.el: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Greek languages.en: pages: @@ -1957,6 +2277,8 @@ languages.en: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2027,21 +2349,36 @@ languages.en: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: English languages.eo: pages: @@ -2054,6 +2391,8 @@ languages.eo: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2149,30 +2488,51 @@ languages.eo: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Esperanto languages.es: pages: @@ -2185,6 +2545,8 @@ languages.es: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2253,21 +2615,36 @@ languages.es: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Spanish languages.et: pages: @@ -2280,6 +2657,8 @@ languages.et: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2375,30 +2754,51 @@ languages.et: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Estonian languages.eu: pages: @@ -2411,6 +2811,8 @@ languages.eu: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2506,30 +2908,51 @@ languages.eu: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Basque languages.fa: pages: @@ -2542,6 +2965,8 @@ languages.fa: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2637,30 +3062,51 @@ languages.fa: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Persian languages.fi: pages: @@ -2673,6 +3119,8 @@ languages.fi: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2738,22 +3186,36 @@ languages.fi: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Finnish languages.fr: pages: @@ -2766,6 +3228,8 @@ languages.fr: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2834,21 +3298,36 @@ languages.fr: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: French languages.gl: pages: @@ -2861,6 +3340,8 @@ languages.gl: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -2956,30 +3437,51 @@ languages.gl: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Galician languages.he: pages: @@ -2992,6 +3494,8 @@ languages.he: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3057,22 +3561,36 @@ languages.he: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Hebrew languages.hi: pages: @@ -3085,6 +3603,8 @@ languages.hi: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3150,22 +3670,36 @@ languages.hi: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Hindi languages.hr: pages: @@ -3178,6 +3712,8 @@ languages.hr: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3243,22 +3779,36 @@ languages.hr: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Croatian languages.hu: pages: @@ -3271,6 +3821,8 @@ languages.hu: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3336,22 +3888,36 @@ languages.hu: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Hungarian languages.id: pages: @@ -3364,6 +3930,8 @@ languages.id: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3459,30 +4027,51 @@ languages.id: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Indonesian languages.is: pages: @@ -3495,6 +4084,8 @@ languages.is: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3590,21 +4181,24 @@ languages.is: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -3614,6 +4208,24 @@ languages.is: - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Icelandic languages.it: pages: @@ -3626,6 +4238,8 @@ languages.it: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3691,22 +4305,36 @@ languages.it: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Italian languages.ja: pages: @@ -3719,6 +4347,8 @@ languages.ja: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3784,22 +4414,36 @@ languages.ja: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Japanese languages.km: pages: @@ -3812,6 +4456,8 @@ languages.km: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -3907,30 +4553,51 @@ languages.km: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Khmer languages.kn: pages: @@ -3943,6 +4610,8 @@ languages.kn: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4038,30 +4707,51 @@ languages.kn: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Kannada languages.ko: pages: @@ -4074,6 +4764,8 @@ languages.ko: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4139,22 +4831,36 @@ languages.ko: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Korean languages.lo: pages: @@ -4167,6 +4873,8 @@ languages.lo: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4262,30 +4970,51 @@ languages.lo: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Lao languages.lt: pages: @@ -4298,6 +5027,8 @@ languages.lt: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4393,30 +5124,51 @@ languages.lt: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Lithuanian languages.lv: pages: @@ -4429,6 +5181,8 @@ languages.lv: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4524,30 +5278,51 @@ languages.lv: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Latvian languages.mk: pages: @@ -4560,6 +5335,8 @@ languages.mk: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4655,21 +5432,24 @@ languages.mk: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -4679,6 +5459,24 @@ languages.mk: - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Macedonian languages.mn: pages: @@ -4691,6 +5489,8 @@ languages.mn: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4786,30 +5586,51 @@ languages.mn: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Mongolian languages.ms: pages: @@ -4822,6 +5643,8 @@ languages.ms: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -4917,30 +5740,51 @@ languages.ms: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Malay languages.nb: pages: @@ -4953,6 +5797,8 @@ languages.nb: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5018,22 +5864,36 @@ languages.nb: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Norwegian Bokmål languages.ne: pages: @@ -5046,6 +5906,8 @@ languages.ne: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5141,30 +6003,51 @@ languages.ne: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Nepali languages.nl: pages: @@ -5177,6 +6060,8 @@ languages.nl: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5242,22 +6127,36 @@ languages.nl: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Dutch languages.nn: pages: @@ -5270,6 +6169,8 @@ languages.nn: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5365,30 +6266,51 @@ languages.nn: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Norwegian Nynorsk languages.or: pages: @@ -5401,6 +6323,8 @@ languages.or: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5496,30 +6420,51 @@ languages.or: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Oriya languages.pl: pages: @@ -5532,6 +6477,8 @@ languages.pl: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5597,22 +6544,36 @@ languages.pl: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Polish languages.pt: pages: @@ -5625,6 +6586,8 @@ languages.pt: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5690,22 +6653,36 @@ languages.pt: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Portuguese languages.rm: pages: @@ -5718,6 +6695,8 @@ languages.rm: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5813,30 +6792,51 @@ languages.rm: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Romansh languages.ro: pages: @@ -5849,6 +6849,8 @@ languages.ro: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -5914,22 +6916,36 @@ languages.ro: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Romanian languages.ru: pages: @@ -5942,6 +6958,8 @@ languages.ru: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6007,22 +7025,36 @@ languages.ru: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Russian languages.sk: pages: @@ -6035,6 +7067,8 @@ languages.sk: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6100,22 +7134,36 @@ languages.sk: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Slovak languages.sl: pages: @@ -6128,6 +7176,8 @@ languages.sl: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6193,22 +7243,36 @@ languages.sl: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Slovenian languages.sr: pages: @@ -6221,6 +7285,8 @@ languages.sr: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6286,22 +7352,36 @@ languages.sr: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Serbian languages.sv: pages: @@ -6314,6 +7394,8 @@ languages.sv: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6379,22 +7461,36 @@ languages.sv: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 - 15 - 15 - - 16 - - 16 - - 16 - - 16 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Swedish languages.sw: pages: @@ -6407,6 +7503,8 @@ languages.sw: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6502,30 +7600,51 @@ languages.sw: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Swahili languages.ta: pages: @@ -6538,6 +7657,8 @@ languages.ta: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6633,30 +7754,51 @@ languages.ta: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Tamil languages.th: pages: @@ -6669,6 +7811,8 @@ languages.th: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6734,22 +7878,36 @@ languages.th: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Thai languages.tl: pages: @@ -6762,6 +7920,8 @@ languages.tl: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6857,30 +8017,51 @@ languages.tl: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Tagalog languages.tr: pages: @@ -6893,6 +8074,8 @@ languages.tr: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -6958,22 +8141,36 @@ languages.tr: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Turkish languages.tt: pages: @@ -6986,6 +8183,8 @@ languages.tt: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7081,21 +8280,24 @@ languages.tt: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -7105,7 +8307,25 @@ languages.tt: - 16 - 16 - 16 - context: tt + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 + context: Tatar languages.uk: pages: - / @@ -7117,6 +8337,8 @@ languages.uk: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7182,22 +8404,36 @@ languages.uk: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Ukrainian languages.ur: pages: @@ -7210,6 +8446,8 @@ languages.ur: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7305,30 +8543,51 @@ languages.ur: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Urdu languages.uz: pages: @@ -7341,6 +8600,8 @@ languages.uz: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7436,21 +8697,24 @@ languages.uz: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 @@ -7460,6 +8724,24 @@ languages.uz: - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Uzbek languages.vi: pages: @@ -7472,6 +8754,8 @@ languages.vi: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7537,22 +8821,36 @@ languages.vi: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - 13 - 13 - 14 - 14 + - 14 + - 14 + - 15 + - 15 - 15 - 15 + - 15 + - 15 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 + - 17 + - 17 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 context: Vietnamese languages.wo: pages: @@ -7565,6 +8863,8 @@ languages.wo: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7660,30 +8960,51 @@ languages.wo: - 12 - 12 - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 12 - - 13 - - 13 - - 13 - 13 - 13 - 13 - 14 - 14 - 14 + - 14 + - 14 + - 14 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 + - 15 - 15 - 15 - 15 + - 15 + - 15 + - 16 + - 16 + - 16 - 16 - 16 - 16 - 16 - 16 - 16 + - 16 + - 16 + - 16 + - 17 + - 17 + - 17 + - 18 + - 18 + - 18 + - 19 + - 19 + - 19 + - 19 + - 19 + - 19 context: Wolof links.footer.help_text.contributors: pages: @@ -7696,6 +9017,8 @@ links.footer.help_text.contributors: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast - /about - /policy @@ -7732,14 +9055,21 @@ links.footer.help_text.contributors: - 11 - 12 - 12 - - 12 - - 12 - - 13 - 13 - 14 + - 14 + - 15 - 15 + - 15 + - 15 + - 16 - 16 - 16 + - 16 + - 17 + - 18 + - 19 + - 19 geography.subregions.CA.NB: pages: - / @@ -7766,10 +9096,10 @@ conference.actions.Register: - 8 - 8 - 8 - - 12 - - 12 - - 12 - - 12 + - 15 + - 15 + - 15 + - 15 page_titles.conferences.Conference_Registration: pages: - /conferences/:slug/register @@ -7797,17 +9127,15 @@ articles.conference_registration.paragraphs.confirm_email_address: forms.labels.generic.email: pages: - /conferences/:slug/register - - /doconfirm - /confirm/:token examples: - 3 - - 3 - 6 - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 forms.actions.generic.register: pages: - /conferences/:slug/register @@ -7827,6 +9155,11 @@ email.confirmation.paragraph.please_confirm: examples: - 3 - 3 +email.confirmation.link.please_confirm: + pages: + - /doconfirm + examples: + - 3 page_titles.403.Please_Check_Email: pages: - /doconfirm @@ -7844,35 +9177,32 @@ articles.conference_registration.paragraphs.email_confirm: context: p examples: - 3 -page_titles.403.Please_Login: +page_titles.404.Page_Not_Found: pages: - /doconfirm + - /error_404 examples: - 3 -articles.permission_denied.headings.login_required: + - 19 + - 19 +error.404.title: pages: - /doconfirm - context: Sorry you must be logged in to view this page + - /error_404 + context: This page does not exist! examples: - 3 -articles.permission_denied.paragraphs.translator_not_logged_in: + - 19 + - 19 +error.404.description: pages: - /doconfirm + - /error_404 context: p examples: - 3 -forms.actions.generic.login: - pages: - - /doconfirm - - /confirm/:token - examples: - - 3 - - 6 - - 6 - - 8 - - 8 - - 12 - - 12 + - 19 + - 19 articles.conference_registration.headings.Policy_Agreement: pages: - /conferences/:slug/register @@ -7890,7 +9220,7 @@ articles.policy.headings.The_Agreement: - /policy examples: - 4 - - 15 + - 18 articles.policy.term.commitment: pages: - /conferences/:slug/register @@ -7898,7 +9228,7 @@ articles.policy.term.commitment: context: s examples: - 4 - - 15 + - 18 articles.policy.term.respect: pages: - /conferences/:slug/register @@ -7906,7 +9236,7 @@ articles.policy.term.respect: context: s examples: - 4 - - 15 + - 18 articles.policy.term.empowerment: pages: - /conferences/:slug/register @@ -7914,7 +9244,7 @@ articles.policy.term.empowerment: context: s examples: - 4 - - 15 + - 18 articles.policy.term.accessible: pages: - /conferences/:slug/register @@ -7922,7 +9252,7 @@ articles.policy.term.accessible: context: s examples: - 4 - - 15 + - 18 articles.policy.term.peaceful: pages: - /conferences/:slug/register @@ -7930,7 +9260,7 @@ articles.policy.term.peaceful: context: s examples: - 4 - - 15 + - 18 articles.policy.term.spaces: pages: - /conferences/:slug/register @@ -7938,7 +9268,7 @@ articles.policy.term.spaces: context: s examples: - 4 - - 15 + - 18 articles.policy.term.hearing: pages: - /conferences/:slug/register @@ -7946,7 +9276,7 @@ articles.policy.term.hearing: context: s examples: - 4 - - 15 + - 18 articles.policy.term.intent: pages: - /conferences/:slug/register @@ -7954,7 +9284,7 @@ articles.policy.term.intent: context: s examples: - 4 - - 15 + - 18 articles.policy.term.open_minds: pages: - /conferences/:slug/register @@ -7962,7 +9292,7 @@ articles.policy.term.open_minds: context: s examples: - 4 - - 15 + - 18 articles.policy.term.learning: pages: - /conferences/:slug/register @@ -7970,7 +9300,7 @@ articles.policy.term.learning: context: s examples: - 4 - - 15 + - 18 articles.policy.headings.Why: pages: - /conferences/:slug/register @@ -7978,7 +9308,7 @@ articles.policy.headings.Why: context: Why have a Safer Space Agreement? examples: - 4 - - 15 + - 18 articles.policy.paragraphs.Why: pages: - /conferences/:slug/register @@ -7986,7 +9316,7 @@ articles.policy.paragraphs.Why: context: p examples: - 4 - - 15 + - 18 articles.policy.headings.How: pages: - /conferences/:slug/register @@ -7994,7 +9324,7 @@ articles.policy.headings.How: context: How is the policy enforced? examples: - 4 - - 15 + - 18 articles.policy.paragraphs.How: pages: - /conferences/:slug/register @@ -8002,7 +9332,7 @@ articles.policy.paragraphs.How: context: p examples: - 4 - - 15 + - 18 articles.conference_registration.paragraphs.Confirm_Agreement: pages: - /conferences/:slug/register @@ -8023,6 +9353,8 @@ forms.actions.generic.Log_out: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast examples: - 4 @@ -8043,7 +9375,14 @@ forms.actions.generic.Log_out: - 12 - 12 - 13 - - 13 + - 14 + - 14 + - 15 + - 15 + - 16 + - 16 + - 16 + - 16 articles.conference_registration.headings.Registration_Info: pages: - /conferences/:slug/register @@ -8262,6 +9601,8 @@ menu.submenu.registration.Registration: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast examples: - 5 @@ -8272,8 +9613,15 @@ menu.submenu.registration.Registration: - 10 - 10 - 11 + - 12 + - 12 - 13 - - 13 + - 14 + - 14 + - 16 + - 16 + - 16 + - 16 menu.submenu.registration.Workshops: pages: - /conferences/:slug/register/:button/:confirmation_token @@ -8282,6 +9630,8 @@ menu.submenu.registration.Workshops: - /conferences/:slug/workshops - /conferences/:slug/workshops/create - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + - /conferences/:slug/workshops/:workshop_id/delete - /conferences/:slug/broadcast examples: - 5 @@ -8292,8 +9642,15 @@ menu.submenu.registration.Workshops: - 10 - 10 - 11 + - 12 + - 12 - 13 - - 13 + - 14 + - 14 + - 16 + - 16 + - 16 + - 16 articles.conference_registration.headings.Youre_Done: pages: - /conferences/:slug/register @@ -8334,6 +9691,12 @@ time.formats.long: examples: - 5 - 5 +time.am: + pages: + - /conferences/:slug/register + examples: + - 5 + - 5 articles.conference_registration.headings.departure: pages: - /conferences/:slug/register @@ -8362,8 +9725,8 @@ page_titles.403.Please_Confirm_Email: - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 articles.permission_denied.headings.confirm_email: pages: - /confirm/:token @@ -8373,8 +9736,18 @@ articles.permission_denied.headings.confirm_email: - 6 - 8 - 8 - - 12 - - 12 + - 15 + - 15 +forms.actions.generic.login: + pages: + - /confirm/:token + examples: + - 6 + - 6 + - 8 + - 8 + - 15 + - 15 geography.subregions.US.AK: pages: - / @@ -8448,246 +9821,377 @@ menu.submenu.registration.Stats: - /conferences/:slug/broadcast examples: - 7 - - 13 - - 13 + - 16 + - 16 + - 16 + - 16 menu.submenu.registration.Broadcast: pages: - /conferences/:slug/stats - /conferences/:slug/broadcast examples: - 7 - - 13 - - 13 + - 16 + - 16 + - 16 + - 16 geography.subregions.US.TX: pages: - / examples: - 8 - 8 - - 12 - - 12 + - 15 + - 15 page_titles.conferences.Workshops: pages: - /conferences/:slug/workshops examples: - 10 - - 10 -articles.conference_registration.headings.Workshops: + - 14 +articles.workshops.headings.Workshops: pages: - /conferences/:slug/workshops examples: - 10 - - 10 -articles.conference_registration.paragraphs.Workshops: + - 14 +articles.workshops.paragraphs.Workshops: pages: - /conferences/:slug/workshops context: p examples: - 10 - - 10 -articles.conference_registration.headings.Your_Workshops: + - 14 +articles.workshops.headings.Your_Workshops: pages: - /conferences/:slug/workshops examples: - 10 - - 10 + - 14 actions.workshops.create: pages: - /conferences/:slug/workshops context: New Workshop examples: - 10 - - 10 + - 14 page_titles.conferences.Create_Workshop: pages: - /conferences/:slug/workshops/create examples: - 10 -articles.workshops.paragraphs.info: +articles.workshops.paragraphs.new_workshop: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit context: Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. - Enter normal text but if you want to get fancy you can use Markdown. + Enter normal text but if you want to get fancy you can use [Markdown](http://daringfireball.net/projects/markdown/basics). examples: - 10 + - 12 forms.labels.generic.title: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 forms.labels.generic.info: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 articles.workshops.headings.languages: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit context: Workshop Language examples: - 10 + - 10 + - 11 + - 12 + - 12 + - 13 articles.workshops.headings.theme: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit context: Theme examples: - 10 + - 12 articles.workshops.paragraphs.theme: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit context: p examples: - 10 + - 12 workshop.options.theme.race_gender: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.theme.mechanics: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.theme.funding: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.theme.organization: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.theme.community: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.theme.other: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 articles.workshops.headings.needs: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit context: What do you need? examples: - 10 + - 10 + - 11 + - 12 + - 12 + - 13 workshop.options.needs.sound: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.needs.projector: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.needs.tools: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 articles.workshops.headings.space: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit context: Type of space examples: - 10 + - 12 articles.workshops.paragraphs.space: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit context: p examples: - 10 -workshop.options.space.workshop: + - 12 +workshop.options.space.meeting_room: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 -workshop.options.space.meeting_room: + - 12 +workshop.options.space.workshop: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 workshop.options.space.outdoor_meeting: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 +articles.workshops.headings.notes: + pages: + - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id + - /conferences/:slug/workshops/:workshop_id/edit + context: Notes for Conference Organizers and Workshop Facilitators + examples: + - 10 + - 10 + - 11 + - 12 + - 12 + - 13 +articles.workshops.paragraphs.notes: + pages: + - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit + context: Notes are only viewable by conference hosts and workshop facilitators + examples: + - 10 + - 12 +forms.labels.generic.notes: + pages: + - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit + examples: + - 10 + - 12 forms.actions.generic.save: pages: - /conferences/:slug/workshops/create + - /conferences/:slug/workshops/:workshop_id/edit examples: - 10 + - 12 page_titles.conferences.View_Workshop: pages: - /conferences/:slug/workshops/:workshop_id examples: + - 10 - 11 + - 12 + - 13 articles.workshops.headings.facilitators: pages: - /conferences/:slug/workshops/:workshop_id examples: + - 10 - 11 + - 12 + - 13 roles.workshops.facilitator.creator: pages: - /conferences/:slug/workshops/:workshop_id examples: + - 10 - 11 + - 12 + - 13 actions.workshops.Edit: pages: - /conferences/:slug/workshops/:workshop_id examples: + - 10 - 11 + - 12 + - 13 actions.workshops.Delete: pages: - /conferences/:slug/workshops/:workshop_id examples: + - 10 - 11 + - 12 + - 13 +page_titles.conferences.Edit_Workshop: + pages: + - /conferences/:slug/workshops/:workshop_id/edit + examples: + - 12 +page_titles.conferences.Delete_Workshop: + pages: + - /conferences/:slug/workshops/:workshop_id/delete + examples: + - 14 +articles.workshops.headings.Delete_Workshop: + pages: + - /conferences/:slug/workshops/:workshop_id/delete + context: 'Are you sure you want to delete the workshop: Super Awesome Workshop?' + vars: + - :title + examples: + - 14 +forms.actions.generic.confirm: + pages: + - /conferences/:slug/workshops/:workshop_id/delete + examples: + - 14 +forms.actions.generic.cancel: + pages: + - /conferences/:slug/workshops/:workshop_id/delete + examples: + - 14 page_titles.conferences.Email_Participants: pages: - /conferences/:slug/broadcast examples: - - 13 - - 13 + - 16 + - 16 + - 16 + - 16 articles.conference_registration.paragraphs.Email_Participants: pages: - /conferences/:slug/broadcast - context: This page is used to contact all participants. Text can be entered as Markdown. + context: This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing 'test' will send the email only to you, make sure you do this and use - caution ingeneral before pressing 'send' + caution in general before pressing 'send' examples: - - 13 - - 13 + - 16 + - 16 + - 16 forms.labels.generic.subject: pages: - /conferences/:slug/broadcast examples: - - 13 - - 13 + - 16 + - 16 forms.labels.generic.content: pages: - /conferences/:slug/broadcast examples: - - 13 - - 13 + - 16 + - 16 forms.actions.generic.preview: pages: - /conferences/:slug/broadcast examples: - - 13 - - 13 + - 16 + - 16 forms.actions.generic.test: pages: - /conferences/:slug/broadcast examples: - - 13 - - 13 + - 16 + - 16 + - 16 articles.conference_registration.notes.Test_Email_Sent: pages: - /conferences/:slug/broadcast @@ -8695,148 +10199,152 @@ articles.conference_registration.notes.Test_Email_Sent: vars: - :email_address examples: - - 13 + - 16 +articles.conference_registration.headings.Preview: + pages: + - /conferences/:slug/broadcast + examples: + - 16 + - 16 +forms.actions.generic.edit: + pages: + - /conferences/:slug/broadcast + examples: + - 16 +forms.actions.generic.send: + pages: + - /conferences/:slug/broadcast + examples: + - 16 +articles.conference_registration.paragraphs.participants_emailed: + pages: + - /conferences/:slug/broadcast + context: All participants of My Bike!Bike! have been emailed. + vars: + - :conference_title + examples: + - 16 page_titles.about.About_BikeBike: pages: - /about examples: - - 14 + - 17 articles.about_bikebike.headings.What_is_BikeBike: pages: - /about context: t examples: - - 14 + - 17 articles.about_bikebike.paragraphs.What_is_BikeBike: pages: - /about context: p examples: - - 14 + - 17 articles.about_bikebike.headings.bicycle_project: pages: - /about context: t examples: - - 14 + - 17 articles.about_bikebike.paragraphs.bicycle_project_paragraph: pages: - /about context: p examples: - - 14 + - 17 articles.about_bikebike.term.non_profit: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.term.no_money: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.term.education: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.term.volunteer_run: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.term.export_bikes: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.term.low_cost: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.term.recycle_parts: pages: - /about context: s examples: - - 14 + - 17 articles.about_bikebike.headings.Who_is_Invited: pages: - /about context: t examples: - - 14 + - 17 articles.about_bikebike.paragraphs.Who_is_Invited: pages: - /about context: p examples: - - 14 + - 17 articles.about_bikebike.headings.Types_of_Workshops: pages: - /about context: t examples: - - 14 + - 17 articles.about_bikebike.paragraphs.Types_of_Workshops: pages: - /about context: p examples: - - 14 + - 17 articles.about_bikebike.headings.Amenities: pages: - /about context: t examples: - - 14 + - 17 articles.about_bikebike.paragraphs.Amenities: pages: - /about context: p examples: - - 14 + - 17 articles.about_bikebike.headings.Volunteer: pages: - /about context: t examples: - - 14 + - 17 articles.about_bikebike.paragraphs.Volunteer: pages: - /about context: p examples: - - 14 + - 17 page_titles.policy.Safer_Spaces_Policy: pages: - /policy examples: - - 15 -page_titles.404.Page_Not_Found: - pages: - - /error_404 - examples: - - 16 - - 16 -error.404.title: - pages: - - /error_404 - context: This page does not exist! - examples: - - 16 - - 16 -error.404.description: - pages: - - /error_404 - context: p - examples: - - 16 - - 16 + - 18 diff --git a/config/locales/en.yml b/config/locales/en.yml index cd9cceb..6327ff3 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -32,15 +32,15 @@ en: - Friday - Saturday formats: - default: "%Y-%m-%d" - long: "%B %d, %Y" - short: "%b %d" - span_same_month_date_1: "%B %e" - span_same_month_date_2: "%e, %Y" - span_same_year_date_1: "%B %e" - span_same_year_date_2: "%B %e, %Y" - span_different_year_date_1: "%B %e, %Y" - span_different_year_date_2: "%B %e, %Y" + default: '%Y-%m-%d' + long: '%B %d, %Y' + short: '%b %d' + span_same_month_date_1: '%B %e' + span_same_month_date_2: '%e, %Y' + span_same_year_date_1: '%B %e' + span_same_year_date_2: '%B %e, %Y' + span_different_year_date_1: '%B %e, %Y' + span_different_year_date_2: '%B %e, %Y' month_names: - - January @@ -59,7 +59,7 @@ en: - year - month - day - date_span: "%{date_1} – %{date_2}" + date_span: '%{date_1} – %{date_2}' datetime: distance_in_words: about_x_hours: @@ -86,16 +86,16 @@ en: other: over %{count} years x_days: one: 1 day - other: "%{count} days" + other: '%{count} days' x_minutes: one: 1 minute - other: "%{count} minutes" + other: '%{count} minutes' x_months: one: 1 month - other: "%{count} months" + other: '%{count} months' x_seconds: one: 1 second - other: "%{count} seconds" + other: '%{count} seconds' prompts: day: Day hour: Hour @@ -104,7 +104,7 @@ en: second: Seconds year: Year errors: - format: "%{attribute} %{message}" + format: '%{attribute} %{message}' messages: accepted: must be accepted blank: can't be blank @@ -155,7 +155,7 @@ en: body: 'There were problems with the following fields:' header: one: 1 error prohibited this %{model} from being saved - other: "%{count} errors prohibited this %{model} from being saved" + other: '%{count} errors prohibited this %{model} from being saved' helpers: select: prompt: Please select @@ -166,22 +166,22 @@ en: number: currency: format: - delimiter: "," - format: "%u%n" + delimiter: ',' + format: '%u%n' precision: 2 - separator: "." + separator: . significant: false strip_insignificant_zeros: false - unit: "$" + unit: $ format: - delimiter: "," + delimiter: ',' precision: 3 - separator: "." + separator: . significant: false strip_insignificant_zeros: false human: decimal_units: - format: "%n %u" + format: '%n %u' units: billion: Billion million: Million @@ -195,7 +195,7 @@ en: significant: true strip_insignificant_zeros: true storage_units: - format: "%n %u" + format: '%n %u' units: byte: one: Byte @@ -207,21 +207,21 @@ en: percentage: format: delimiter: '' - format: "%n%" + format: '%n%' precision: format: delimiter: '' support: array: - last_word_connector: ", and " - two_words_connector: " and " - words_connector: ", " + last_word_connector: ', and ' + two_words_connector: ' and ' + words_connector: ', ' time: am: am formats: - default: "%a, %d %b %Y %H:%M:%S %z" - long: "%B %d, %Y" - short: "%d %b %H:%M" + default: '%a, %d %b %Y %H:%M:%S %z' + long: '%l%P, %B %e, %Y' + short: '%d %b %H:%M' pm: pm languages: af: Afrikaans @@ -304,7 +304,7 @@ en: AT: Austria AU: Australia AW: Aruba - AX: "Åland" + AX: Åland AZ: Azerbaijan BA: Bosnia and Herzegovina BB: Barbados @@ -996,9 +996,9 @@ en: - Zambia - Zimbabwe street_address: - - "#####" - - "####" - - "###" + - '#####' + - '####' + - '###' street_suffix: - Alley - Avenue @@ -1229,8 +1229,8 @@ en: - 'Apt. ###' - 'Suite ###' postcode: - - "#####" - - "#####-####" + - '#####' + - '#####-####' state: - Alabama - Alaska @@ -5133,37 +5133,37 @@ en: - :last_name phone_number: formats: - - "###-###-####" - - "(###)###-####" + - '###-###-####' + - (###)###-#### - 1-###-###-#### - - "###.###.####" - - "###-###-####" - - "(###)###-####" + - '###.###.####' + - '###-###-####' + - (###)###-#### - 1-###-###-#### - - "###.###.####" - - "###-###-#### x###" - - "(###)###-#### x###" + - '###.###.####' + - '###-###-#### x###' + - (###)###-#### x### - 1-###-###-#### x### - - "###.###.#### x###" - - "###-###-#### x####" - - "(###)###-#### x####" + - '###.###.#### x###' + - '###-###-#### x####' + - (###)###-#### x#### - 1-###-###-#### x#### - - "###.###.#### x####" - - "###-###-#### x#####" - - "(###)###-#### x#####" + - '###.###.#### x####' + - '###-###-#### x#####' + - (###)###-#### x##### - 1-###-###-#### x##### - - "###.###.#### x#####" + - '###.###.#### x#####' translate: pages: - Locale_Translations: "%{language} Translations" + Locale_Translations: '%{language} Translations' Enabled_Locales: Enabled Locales Incomplete_Locales: Incomplete Locales Other_Locales: Other Locales pages: 'Pages:' context_title: 'Context:' context: - one: "%{context}" - other: "%{context} (× %{count})" + one: '%{context}' + other: '%{context} (× %{count})' contexts: character: character sentence: sentence @@ -5209,20 +5209,20 @@ en: become_a_volunteer: Become a volunteer translator volunteer: Can you help us translate it? site: - locale_is_available: "%{site_name} is available in %{language}." + locale_is_available: '%{site_name} is available in %{language}.' go_to_locale: See the %{language} site now locale_not_available: Sorry, %{site_name} is not currently available in %{language}. locale_needs_help: Can you help us translate the site into %{language}? translation_pages: - Locale_Translations: "%{language} Translations" + Locale_Translations: '%{language} Translations' Enabled_Locales: Enabled Locales Incomplete_Locales: Incomplete Locales Other_Locales: Other Locales pages: 'Pages:' context_title: 'Context:' context: - one: "%{context}" - other: "%{context} (× %{count})" + one: '%{context}' + other: '%{context} (× %{count})' contexts: character: character sentence: sentence @@ -5311,6 +5311,7 @@ en: Workshops: Workshops Your_Workshops: Your Workshops payment_confirm: Please confirm your payment + Preview: Preview paragraphs: Policy_Agreement: Safer Space Agreement Confirm_Agreement: By clicking the "I Agree" button, you are pledging to do @@ -5323,7 +5324,7 @@ en: Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can. - currency: "(amounts are in $USD)" + currency: (amounts are in $USD) email_confirm: Go to your inbox! You should see an email from Bike!Bike! in just a few moments. There will be a link in the email for you to click on. Check your spam box if you do not see it. If you encounter any problems, @@ -5341,8 +5342,14 @@ en: Stats: Check Out who's coming and what they've paid so far. See at a glance how much accommodation is needed and what people prefer to eat. done: Thank you for registering for Bike!Bike! - Email_Participants: Email Participants + Email_Participants: This page is used to contact all participants. Text can + be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). + Pressing 'test' will send the email only to you, make sure you do this and + use caution in general before pressing 'send' payment_confirm: You are about to confirm your payment of %{amount} for registration. + participants_emailed: Your email has been sent to all participants of %%{conference_title}. + workshops: You can now take a look at proposed workshops and even propose + one yourself if you like. questions: bike: large: Large @@ -5357,7 +5364,9 @@ en: house: Indoor Location none: I'll take care of it tent: Tent Space - none: "(none)" + bikes: + medium: Medium + none: (none) actions: View_Workshops: View Workshops notes: @@ -5436,12 +5445,29 @@ en: needs: Needs space: Space theme: Theme + Delete_Workshop: Delete Workshop + notes: Notes + Workshops: Workshops + Your_Workshops: Your Workshops paragraphs: - info: Description + info: Please accurately describe your workshop in detail. This will help hosts + decide if they wish to add it to the schedule and when it should best be + scheduled. Enter normal text but if you want to get fancy you can use [Markdown](http://daringfireball.net/projects/markdown/basics) space: What kind of space do you need for your workshop? theme: Which of the themes below best match your workshop? This will help hosts to avoid scheduling conflicts. Select other if none of the options match in any way. + new_workshop: Workshops are organized and run by attendees, they can be about + anything that might concern community bicycle projects and can be in any + format including presentations, hands-on workshops, discussion groups, and + bicycle rides. If you would like to host you own workshop you can click + on the "create workshop" button. + Workshops: Duis bibendum, felis sed interdum venenatis, turpis enim blandit + mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est + congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit + id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien + placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. + Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante section_content: bikebike: about_bikebike: Bike!Bike! is an international annual gathering organized by @@ -5462,6 +5488,7 @@ en: title: Title info: Info content: Content + notes: Notes actions: generic: login: Sign In @@ -5474,6 +5501,10 @@ en: test: Test preview: Preview confirm_amount: Confirm + cancel: Cancel + confirm: Confirm + edit: Edit + send: Send page_titles: '403': Please_Confirm_Email: Please confirm your email @@ -5539,7 +5570,7 @@ en: space: meeting_room: Meeting Room outdoor_meeting: Outdoor Space - workshop: Collaborative Workshop + workshop: Repair Space theme: community: Community Outreach funding: Funding @@ -5550,8 +5581,9 @@ en: email: confirmation: paragraph: - please_confirm: 'Hello! To gain access to registration and other features - of Bike!Bike!, please confirm your email address by clicking on following - link:' + please_confirm: Hello! To gain access to registration and other features of + Bike!Bike!, please confirm your email address. + link: + please_confirm: Confirm now subject: confirm_email: Confirmation Email diff --git a/config/locales/es.yml b/config/locales/es.yml new file mode 100644 index 0000000..7c88a9f --- /dev/null +++ b/config/locales/es.yml @@ -0,0 +1,854 @@ +--- +es: + date: + abbr_day_names: + - dom + - lun + - mar + - mié + - jue + - vie + - sáb + abbr_month_names: + - + - ene + - feb + - mar + - abr + - may + - jun + - jul + - ago + - sep + - oct + - nov + - dic + day_names: + - domingo + - lunes + - martes + - miércoles + - jueves + - viernes + - sábado + formats: + default: '%d/%m/%Y' + long: '%d de %B de %Y' + short: '%d de %b' + month_names: + - + - enero + - febrero + - marzo + - abril + - mayo + - junio + - julio + - agosto + - septiembre + - octubre + - noviembre + - diciembre + order: + - :day + - :month + - :year + datetime: + distance_in_words: + about_x_hours: + one: alrededor de 1 hora + other: alrededor de %{count} horas + about_x_months: + one: alrededor de 1 mes + other: alrededor de %{count} meses + about_x_years: + one: alrededor de 1 año + other: alrededor de %{count} años + almost_x_years: + one: casi 1 año + other: casi %{count} años + half_a_minute: medio minuto + less_than_x_minutes: + one: menos de 1 minuto + other: menos de %{count} minutos + less_than_x_seconds: + one: menos de 1 segundo + other: menos de %{count} segundos + over_x_years: + one: más de 1 año + other: más de %{count} años + x_days: + one: 1 día + other: '%{count} días' + x_minutes: + one: 1 minuto + other: '%{count} minutos' + x_months: + one: 1 mes + other: '%{count} meses' + x_seconds: + one: 1 segundo + other: '%{count} segundos' + prompts: + day: Día + hour: Hora + minute: Minutos + month: Mes + second: Segundos + year: Año + errors: + format: '%{attribute} %{message}' + messages: + accepted: debe ser aceptado + blank: no puede estar en blanco + confirmation: no coincide + empty: no puede estar vacío + equal_to: debe ser igual a %{count} + even: debe ser par + exclusion: está reservado + greater_than: debe ser mayor que %{count} + greater_than_or_equal_to: debe ser mayor que o igual a %{count} + inclusion: no está incluido en la lista + invalid: no es válido + less_than: debe ser menor que %{count} + less_than_or_equal_to: debe ser menor que o igual a %{count} + not_a_number: no es un número + not_an_integer: debe ser un entero + odd: debe ser impar + record_invalid: 'La validación falló: %{errors}' + taken: ya está en uso + too_long: es demasiado largo (%{count} caracteres máximo) + too_short: es demasiado corto (%{count} caracteres mínimo) + wrong_length: no tiene la longitud correcta (%{count} caracteres exactos) + template: + body: 'Se encontraron problemas con los siguientes campos:' + header: + one: No se pudo guardar este/a %{model} porque se encontró 1 error + other: No se pudo guardar este/a %{model} porque se encontraron %{count} errores + helpers: + select: + prompt: Por favor seleccione + submit: + create: Crear %{model} + submit: Guardar %{model} + update: Actualizar %{model} + number: + currency: + format: + delimiter: . + format: '%n %u' + precision: 2 + separator: ',' + significant: false + strip_insignificant_zeros: false + unit: € + format: + delimiter: . + precision: 3 + separator: ',' + significant: false + strip_insignificant_zeros: false + human: + decimal_units: + format: '%n %u' + units: + billion: mil millones + million: millón + quadrillion: mil billones + thousand: mil + trillion: billón + unit: '' + format: + delimiter: '' + precision: 1 + significant: true + strip_insignificant_zeros: true + storage_units: + format: '%n %u' + units: + byte: + one: Byte + other: Bytes + gb: GB + kb: KB + mb: MB + tb: TB + percentage: + format: + delimiter: '' + precision: + format: + delimiter: '' + support: + array: + last_word_connector: ', y ' + two_words_connector: ' y ' + words_connector: ', ' + time: + am: am + formats: + default: '%A, %d de %B de %Y %H:%M:%S %z' + long: '%d de %B de %Y %H:%M' + short: '%d de %b %H:%M' + pm: pm + languages: + af: afrikáans + ar: árabe + az: azerí + bg: búlgaro + bn: bengalí + bs: bosnio + ca: catalán + cs: checo + cy: galés + da: danés + de: alemán + el: griego + en: inglés + eo: esperanto + es: español + et: estonio + eu: euskera + fa: persa + fi: finés + fr: francés + gl: gallego + he: hebreo + hi: hindi + hr: croata + hu: húngaro + id: indonesio + is: islandés + it: italiano + ja: japonés + km: jemer + kn: canarés + ko: coreano + lo: laosiano + lt: lituano + lv: letón + mk: macedonio + mn: mongol + ms: malayo + nb: bokmal noruego + ne: nepalí + nl: neerlandés + nn: nynorsk noruego + or: oriya + pl: polaco + pt: portugués + rm: retorrománico + ro: rumano + ru: ruso + sk: eslovaco + sl: esloveno + sr: serbio + sv: sueco + sw: swahili + ta: tamil + th: tailandés + tl: tagalo + tr: turco + uk: ucraniano + ur: urdu + uz: uzbeko + vi: vietnamita + wo: wólof + geography: + countries: + AD: Andorra + AE: Emiratos Árabes Unidos + AF: Afganistán + AG: Antigua y Barbuda + AI: Anguila + AL: Albania + AM: Armenia + AO: Angola + AQ: Antártida + AR: Argentina + AS: Samoa Americana + AT: Austria + AU: Australia + AW: Aruba + AX: Islas de Åland + AZ: Azerbaiyán + BA: Bosnia y Herzegovina + BB: Barbados + BD: Bangladesh + BE: Bélgica + BF: Burkina Faso + BG: Bulgaria + BH: Bahréin + BI: Burundi + BJ: Benín + BL: San Bartolomé + BM: Bermudas + BN: Brunéi + BO: Bolivia + BQ: Bonaire + BR: Brasil + BS: Bahamas + BT: Bután + BV: Isla Bouvet + BW: Botsuana + BY: Bielorrusia + BZ: Belice + CA: Canadá + CC: Islas Cocos + CD: República Democrática del Congo + CF: República Centroafricana + CG: Congo [República] + CH: Suiza + CI: Costa de Marfil + CK: Islas Cook + CL: Chile + CM: Camerún + CN: China + CO: Colombia + CR: Costa Rica + CU: Cuba + CV: Cabo Verde + CW: Curazao + CX: Isla Christmas + CY: Chipre + CZ: República Checa + DE: Alemania + DJ: Yibuti + DK: Dinamarca + DM: Dominica + DO: República Dominicana + DZ: Argelia + EC: Ecuador + EE: Estonia + EG: Egipto + EH: Sáhara Occidental + ER: Eritrea + ES: España + ET: Etiopía + FI: Finlandia + FJ: Fiyi + FK: Islas Malvinas + FM: Micronesia + FO: Islas Feroe + FR: Francia + GA: Gabón + GB: Reino Unido + GD: Granada + GE: Georgia + GF: Guayana Francesa + GG: Guernsey + GH: Ghana + GI: Gibraltar + GL: Groenlandia + GM: Gambia + GN: Guinea + GP: Guadalupe + GQ: Guinea Ecuatorial + GR: Grecia + GS: Islas Georgia del Sur y Sandwich del Sur + GT: Guatemala + GU: Guam + GW: Guinea-Bissáu + GY: Guyana + HK: Hong Kong + HM: Islas Heard y McDonald + HN: Honduras + HR: Croacia + HT: Haití + HU: Hungría + ID: Indonesia + IE: Irlanda + IL: Israel + IM: Isla de Man + IN: India + IO: Territorio Británico del Océano Índico + IQ: Irak + IR: Irán + IS: Islandia + IT: Italia + JE: Jersey + JM: Jamaica + JO: Jordania + JP: Japón + KE: Kenia + KG: Kirguistán + KH: Camboya + KI: Kiribati + KM: Comoras + KN: San Cristóbal y Nieves + KP: Corea del Norte + KR: Corea del Sur + KW: Kuwait + KY: Islas Caimán + KZ: Kazajstán + LA: Laos + LB: Líbano + LC: Santa Lucía + LI: Liechtenstein + LK: Sri Lanka + LR: Liberia + LS: Lesotho + LT: Lituania + LU: Luxemburgo + LV: Letonia + LY: Libia + MA: Marruecos + MC: Mónaco + MD: Moldavia + ME: Montenegro + MF: San Martín + MG: Madagascar + MH: Islas Marshall + MK: Macedonia + ML: Mali + MM: Myanmar [Birmania] + MN: Mongolia + MO: Macao + MP: Islas Marianas del Norte + MQ: Martinica + MR: Mauritania + MS: Montserrat + MT: Malta + MU: Mauricio + MV: Maldivas + MW: Malaui + MX: México + MY: Malasia + MZ: Mozambique + NA: Namibia + NC: Nueva Caledonia + NE: Níger + NF: Isla Norfolk + NG: Nigeria + NI: República de Nicaragua + NL: Holanda + 'NO': Noruega + NP: Nepal + NR: Nauru + NU: Isla Niue + NZ: Nueva Zelanda + OM: Omán + PA: Panamá + PE: Perú + PF: Polinesia Francesa + PG: Papúa-Nueva Guinea + PH: Filipinas + PK: Pakistán + PL: Polonia + PM: San Pedro y Miquelón + PN: Islas Pitcairn + PR: Puerto Rico + PS: Territorios Palestinos + PT: Portugal + PW: Palau + PY: Paraguay + QA: Qatar + RE: Reunión + RO: Rumanía + RS: Serbia + RU: Rusia + RW: Ruanda + SA: Arabia Saudí + SB: Islas Salomón + SC: Seychelles + SD: Sudán + SE: Suecia + SG: Singapur + SH: Santa Elena + SI: Eslovenia + SJ: Svalbard y Jan Mayen + SK: Eslovaquia + SL: Sierra Leona + SM: San Marino + SN: Senegal + SO: Somalia + SR: Surinam + SS: Sudán del Sur + ST: Santo Tomé y Príncipe + SV: El Salvador + SX: San Martín + SY: Siria + SZ: Suazilandia + TC: Islas Turcas y Caicos + TD: Chad + TF: Territorios Australes Franceses + TG: Togo + TH: Tailandia + TJ: Tayikistán + TK: Tokelau + TL: Timor Oriental + TM: Turkmenistán + TN: Túnez + TO: Tonga + TR: Turquía + TT: Trinidad y Tobago + TV: Tuvalu + TW: Taiwán + TZ: Tanzania + UA: Ucrania + UG: Uganda + UM: Islas menores alejadas de los Estados Unidos + US: Estados Unidos + UY: Uruguay + UZ: Uzbekistán + VA: Ciudad del Vaticano + VC: San Vicente y las Granadinas + VE: Venezuela + VG: Islas Vírgenes + VI: Islas Vírgenes de los Estados Unidos + VN: Vietnam + VU: Vanuatu + WF: Wallis y Futuna + WS: Samoa + XK: Kosovo + YE: Yemen + YT: Mayotte + ZA: Sudáfrica + ZM: Zambia + ZW: Zimbawe + subregions: + AR: + BA: Buenos Aires + AT: + Bgld: Burgenland + AU: + ACT: Australian Capital Territory + NSW: New South Wales + NT: Territorio del Norte + QLD: Queensland + SA: South Australia + TAS: Tasmania + VIC: Victoria + WA: Western Australia + BR: + AC: Acre + AL: Alagoas + AP: Amapá + AM: Amazonas + BA: Bahía + CE: Ceará + ES: Espírito Santo + DF: Distrito Federal + GO: Goiás + MA: Maranhão + MT: Mato Grosso + MS: Mato Grosso del Sur + MG: Minas Gerais + PB: Paraíba + PR: Paraná + PA: Pará + PE: Pernambuco + PI: Piauí + RN: Río Grande del Norte + RS: Río Grande del Sur + RJ: Río de Janeiro + RO: Rondonia + RR: Roraima + SC: Santa Catarina + SE: Sergipe + SP: São Paulo + TO: Tocantins + CA: + AB: Alberta + BC: Columbia Británica + MB: Manitoba + NB: Nuevo Brunswick + NL: New Foundland - Labrador + NT: Northwest Territories + NS: Nueva Escocia + NU: Nunavut + 'ON': Ontario + PE: Isla del Príncipe Eduardo + QC: Quebec + SK: Saskatchewan + YT: Yukón + CH: + TG: Thurgau + VD: Vaud + ZH: Zurich + DE: + HH: Hamburgo + NRW: Renania del Norte-Westfalia + IT: + FVG: Friuli-Venecia Julia + MX: + Ags: Aguascalientes + BCS: Baja California Sur + CAM: Campeche + CHP: Chiapas + CH: Chihuahua + COA: Coahuila de Zaragoza + COL: Colima + DUR: Durango + BCN: Baja California + MEX: México + GUA: Guanajuato + GRO: Guerrero + Hgo: Hidalgo + JAL: Jalisco + Mich: Michoacán de Ocampo + MOR: Morelos + NAY: Nayarit + NL: Nuevo León + OAX: Oaxaca + PUE: Puebla + QUE: Querétaro de Arteaga + ROO: Quintana Roo + SLP: San Luis Potosí + SIN: Sinaloa + SON: Sonora + TAB: Tabasco + TAM: Tamaulipas + Tlax: Tlaxcala + VER: Veracruz-Llave + YUC: Yucatán + ZAC: Zacatecas + MY: + JHR: Johor + KDH: Kedah + KTN: Kelantan + KUL: Kuala Lumpur + LBN: Labuan + MLK: Melaka + NSN: Negeri Sembilan + PHG: Pahang + PNG: Penang + PRK: Perak + PLS: Perlis + PJY: Putrajaya + SBH: Sabah + SRW: Sarawak + SGR: Selangor + TRG: Terengganu + NI: + RAAN: North Atlantic Autonomous Region (RAAN) + NL: + GLD: Güeldres + PH: + ARMM: Mindanao Musulmán + US: + AL: Alabama + AK: Alaska + AZ: Arizona + AR: Arkansas + Calif: California + CO: Colorado + CT: Connecticut + DE: Delaware + FL: Florida + GA: Georgia + HI: Hawai + ID: Idaho + IL: Illinois + IN: Indiana + IA: Iowa + KS: Kansas + KY: Kentucky + LA: Louisiana + ME: Maine + MD: Maryland + MA: Massachusetts + MI: Michigan + MN: Minnesota + MS: Mississippi + MO: Missouri + MT: Montana + NE: Nebraska + NV: Nevada + NH: Nueva Hampshire + NJ: Nueva Jersey + NM: Nuevo México + NY: Nueva York + NC: Carolina del Norte + ND: Dakota del Norte + OH: Ohio + OK: Oklahoma + OR: Oregón + PA: Pensilvania + RI: Rhode Island + SC: Carolina del Sur + SD: Dakota del Sur + TN: Tennessee + TX: Texas + UT: Utah + VT: Vermont + VA: Virginia + WA: Washington + DC: Washington D.C. + WV: Virginia Occidental + WI: Wisconsin + WY: Wyoming + conference: + actions: + Register: Registrate + donate: + button_label: donar + articles: + conference_registration: + headings: + Registration_Info: Registro + arrival_and_departure: ¿Que día llegas a Guadalajara? + allergies: ¿Eres alergico a algo? + languages: ¿Hablas? + food: ¿Que comes? + Enter_Your_Email: Correo electrónico + location: Ciudad y pais  + name: Nombre + Allergies: ¿Eres alergico a algo? + Workshops: Actividades + Your_Workshops: Actividades + Policy_Agreement: Acuerdo del Espacio Mas Seguro + Preview: Preestreno + paragraphs: + Registration_Info: EL REGISTRO ESTÁ ABIERTOOOOO! :) Por favor llénalo lo más + pronto que puedas, cualquier pregunta o mejora puedes comentarla más abajo, + estamos preparando una página de preguntas frecuentes sobre el evento para + la página web. + Payment: Las y los esperamos del 1 al 4 de octubre del 2015.Más información + en: bikebike@gdlenbici.org + Workshops: 'Título de la actividad: Que necesitas? Tipo de espacio? Tema? + Quién es responsable? Descripción? Tiempo?' + Policy_Agreement: Acuerdo del espacio mas Seguro + questions: + food: + meat: Carnivoro + vegetarian: Vegetariano + vegan: Vegano + bike: + large: Grande + medium: Mediano + small: Pequeno + none: Nada + housing: + house: Lugar interior + none: Yo voy a encontrar mis accomodaciones. + tent: La carpa + terms: + Bikes: Bici + Donation_Count: Donar + Languages: ¿Hablas? + Total_Donations: Donar + about_bikebike: + paragraphs: + Who_is_Invited: No es necesario ser personas o grupos expertas solo tener + las ganas y la disposición de compartir lo que sabes de organización estructural, + mecánica, del cambio social, de alternativas contra la desigualdad o un + mejor acceso al uso de la bici y el conocimiento y otros problemas sociales + en tu barrio o ciudad. + bicycle_project_paragraph: La siguiente lista usa el criterio utilizado en + la vieja Bicycle Organization Organization Project (Proyecto de Organización + de Organizaciones Ciclistas) para definir qué constituye un taller comunitario + de bicis. El proyecto no necesariamente debe cumplir con todos los criterios. + En cambio, es una lista general de las cualidades que son comunes entre + varios proyectos ciclistas. + What_is_BikeBike: 'Bike!Bike! es una reunión internacional anual organizada + por y para proyectos comunitarios que trabajan en proyectos de bici. La + conferencia es un espacio para que los participantes, principalmente miembros + de talleres de y grupos de activismo ciclista, se reúnan en una ciudad distinta + cada año durante cuatro días para llevar a cabo talleres informativos y + fortalecer nuestra red comunitaria y social. ' + Types_of_Workshops: 'Los talleres son organizados e impartidos por los participantes. + Pueden ser sobre cualquier tema de interés para los proyectos comunitarios + de bici y pueden ser en cualquier formato, incluyendo: presentaciones, talleres + prácticos, grupos de discusión y rodadas en bici. Si quieres impartir tu + propio taller, puedes ingresar los detalles después de registrarse. Los + que terminan en el programa final y cuándo son programados, es decisión + de los anfitriones de la conferencia. ' + Amenities: 'Tradicionalmente, los anfitriones de la conferencia coordinan + hospedaje compartido, proveen una o dos comidas al día y hay bicicletas + disponibles para los participantes registrados; sin embargo, debes checar + los detalles particulares sobre la conferencia de cada año. Más información + sobre cómo puedes obtener hospedaje por tu cuenta y otros lugares recomendados + para visitar, también debe ser proveída por el anfitrión en la página de + la conferencia o en un documento físico al llegar a la conferencia. ' + Volunteer: '¡Sí, por favor! ' + headings: + Amenities: Donde puedo dormir? Donde puedo comer? Como puedo ir de vuelta? + Types_of_Workshops: Que tipos de actividades va ver? + Volunteer: Puedo hacer voluntario? + What_is_BikeBike: Que es Bike!Bike!? + Who_is_Invited: Quienes son los invitados? + bicycle_project: Que es una proyecto bicicleta de la comunidad? + term: + education: Los talleres tienen un enfoque en la educación, en enseñar a otros + cómo arreglar bicicletas + export_bikes: '' + low_cost: Hay organizaciones que envían bicicletas donadas a comunidades en + otros países + no_money: Hay organizaciones que reciclan bicicletas y algunas de sus partes + non_profit: Los talleres son accesibles para gente sin dinero + recycle_parts: Son organizaciones sin fines de lucro + volunteer_run: Los talleres son operados por voluntarios + workshops: + paragraphs: + info: 'Título de la actividad: Que necesitas? Tipo de espacio? Tema? Quién + es responsable? Descripción? Tiempo?' + headings: + facilitators: facilitadores + Delete_Workshop: Eliminar Actividad + policy: + headings: + The_Agreement: Acuerdo del Espacio Mas Seguro + permission_denied: + paragraphs: + translator_not_logged_in: Sorry you must be a translator to view this page + headings: + login_required: Please Login + forms: + labels: + generic: + title: Título de la actividad + info: Descripción + allergies: Alergias + email: Correo electrónico + location: Ciudad y pais + name: Nombre + actions: + generic: + agree: Estoy en acuerdo. + register: Registrar + edit_registration: Cambiar mi registracion + custom_amount: Cantidad diferente + Log_out: Salir + login: Inicia session + links: + footer: + help_text: + contributors: Contribuyentes + select_language: Cambia tu idioma + facebook: Unirte a nuestro grupo de Facebook + page_titles: + About_BikeBike: Quienes Bike!Bike! + about: + About_BikeBike: Quienes Bike!Bike! + Safe_Space_Policy: Acuerdo del Espacio Mas Seguro + conferences: + Conference_Registration: Registro + actions: + workshops: + create: Crear + Delete: Eliminar + Edit: Editar + error: + '404': + description: Descripcion + title: Titulo + translate: + content: + translate_now: Translar ahora + pages: + contexts: + geography: geografia + language: idioma + other: otra + sentence: oracion + title: titulo + character: caracter + pluraliztion_rules: + few: poco + many: muchos + menu: + submenu: + registration: + Registration: Registro + Workshops: Actividades diff --git a/db/migrate/20150807002150_add_info_to_registrations.rb b/db/migrate/20150807002150_add_info_to_registrations.rb new file mode 100644 index 0000000..4049307 --- /dev/null +++ b/db/migrate/20150807002150_add_info_to_registrations.rb @@ -0,0 +1,7 @@ +class AddInfoToRegistrations < ActiveRecord::Migration + def change + add_column :conference_registrations, :allergies, :string + add_column :conference_registrations, :languages, :string + add_column :conference_registrations, :food, :string + end +end diff --git a/db/migrate/20150809011815_make_username_not_nullable.rb b/db/migrate/20150809011815_make_username_not_nullable.rb new file mode 100644 index 0000000..a5374ae --- /dev/null +++ b/db/migrate/20150809011815_make_username_not_nullable.rb @@ -0,0 +1,5 @@ +class MakeUsernameNotNullable < ActiveRecord::Migration + def change + change_column :users, :username, :string, :null => false + end +end diff --git a/db/migrate/20150809012453_make_username_actually_not_nullable.rb b/db/migrate/20150809012453_make_username_actually_not_nullable.rb new file mode 100644 index 0000000..1cae3f3 --- /dev/null +++ b/db/migrate/20150809012453_make_username_actually_not_nullable.rb @@ -0,0 +1,5 @@ +class MakeUsernameActuallyNotNullable < ActiveRecord::Migration + def change + change_column :users, :username, :string, :null => true + end +end diff --git a/db/migrate/20150811234700_create_delayed_jobs.rb b/db/migrate/20150811234700_create_delayed_jobs.rb new file mode 100644 index 0000000..27fdcf6 --- /dev/null +++ b/db/migrate/20150811234700_create_delayed_jobs.rb @@ -0,0 +1,22 @@ +class CreateDelayedJobs < ActiveRecord::Migration + def self.up + create_table :delayed_jobs, force: true do |table| + table.integer :priority, default: 0, null: false # Allows some jobs to jump to the front of the queue + table.integer :attempts, default: 0, null: false # Provides for retries, but still fail eventually. + table.text :handler, null: false # YAML-encoded string of the object that will do work + table.text :last_error # reason for last failure (See Note below) + table.datetime :run_at # When to run. Could be Time.zone.now for immediately, or sometime in the future. + table.datetime :locked_at # Set when a client is working on this object + table.datetime :failed_at # Set when all retries have failed (actually, by default, the record is deleted instead) + table.string :locked_by # Who is working on this object (if locked) + table.string :queue # The name of the queue this job is in + table.timestamps null: true + end + + add_index :delayed_jobs, [:priority, :run_at], name: "delayed_jobs_priority" + end + + def self.down + drop_table :delayed_jobs + end +end diff --git a/db/migrate/20150819042431_add_languages_to_workshops.rb b/db/migrate/20150819042431_add_languages_to_workshops.rb new file mode 100644 index 0000000..df4d047 --- /dev/null +++ b/db/migrate/20150819042431_add_languages_to_workshops.rb @@ -0,0 +1,9 @@ +class AddLanguagesToWorkshops < ActiveRecord::Migration + def change + add_column :workshops, :languages, :string + add_column :workshops, :needs, :string + add_column :workshops, :space, :string + add_column :workshops, :theme, :string + add_column :workshops, :host_info, :text + end +end diff --git a/db/migrate/20150821005002_add_notes_to_workshops.rb b/db/migrate/20150821005002_add_notes_to_workshops.rb new file mode 100644 index 0000000..4cd1fc2 --- /dev/null +++ b/db/migrate/20150821005002_add_notes_to_workshops.rb @@ -0,0 +1,5 @@ +class AddNotesToWorkshops < ActiveRecord::Migration + def change + add_column :workshops, :notes, :text + end +end diff --git a/db/schema.rb b/db/schema.rb index c34a541..7a9763e 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,15 +11,15 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20150804032547) do +ActiveRecord::Schema.define(version: 20150821005002) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" create_table "authentications", force: :cascade do |t| - t.integer "user_id", null: false - t.string "provider", null: false - t.string "uid", null: false + t.integer "user_id", null: false + t.string "provider", limit: 255, null: false + t.string "uid", limit: 255, null: false t.datetime "created_at" t.datetime "updated_at" end @@ -58,19 +58,19 @@ ActiveRecord::Schema.define(version: 20150804032547) do create_table "conference_registrations", force: :cascade do |t| t.integer "conference_id" t.integer "user_id" - t.string "is_attending" + t.string "is_attending", limit: 255 t.datetime "created_at" t.datetime "updated_at" t.boolean "is_confirmed" t.boolean "is_participant" t.boolean "is_volunteer" - t.string "confirmation_token" + t.string "confirmation_token", limit: 255 t.binary "data" - t.string "email" + t.string "email", limit: 255 t.boolean "complete" t.boolean "completed" - t.string "payment_confirmation_token" - t.string "payment_info" + t.string "payment_confirmation_token", limit: 255 + t.string "payment_info", limit: 255 t.integer "registration_fees_paid" t.string "city" t.datetime "arrival" @@ -78,24 +78,27 @@ ActiveRecord::Schema.define(version: 20150804032547) do t.string "housing" t.string "bike" t.text "other" + t.string "allergies" + t.string "languages" + t.string "food" end create_table "conference_types", force: :cascade do |t| - t.string "title" - t.string "info" + t.string "title", limit: 255 + t.string "info", limit: 255 t.datetime "created_at" t.datetime "updated_at" - t.string "slug" + t.string "slug", limit: 255 end create_table "conferences", force: :cascade do |t| - t.string "title" - t.string "slug" + t.string "title", limit: 255 + t.string "slug", limit: 255 t.datetime "start_date" t.datetime "end_date" t.text "info" - t.string "poster" - t.string "cover" + t.string "poster", limit: 255 + t.string "cover", limit: 255 t.boolean "workshop_schedule_published" t.boolean "registration_open" t.boolean "meals_provided" @@ -108,8 +111,8 @@ ActiveRecord::Schema.define(version: 20150804032547) do t.text "registration_info" t.text "postregistration_info" t.integer "cover_attribution_id" - t.string "cover_attribution_name" - t.string "cover_attribution_src" + t.string "cover_attribution_name", limit: 255 + t.string "cover_attribution_src", limit: 255 t.integer "cover_attribution_user_id" t.string "locale" t.string "email_address" @@ -119,6 +122,22 @@ ActiveRecord::Schema.define(version: 20150804032547) do t.string "paypal_signature" end + create_table "delayed_jobs", force: :cascade do |t| + t.integer "priority", default: 0, null: false + t.integer "attempts", default: 0, null: false + t.text "handler", null: false + t.text "last_error" + t.datetime "run_at" + t.datetime "locked_at" + t.datetime "failed_at" + t.string "locked_by" + t.string "queue" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "delayed_jobs", ["priority", "run_at"], name: "delayed_jobs_priority", using: :btree + create_table "dynamic_translation_records", force: :cascade do |t| t.string "locale" t.integer "translator_id" @@ -139,15 +158,15 @@ ActiveRecord::Schema.define(version: 20150804032547) do end create_table "event_types", force: :cascade do |t| - t.string "slug" + t.string "slug", limit: 255 t.text "info" t.datetime "created_at" t.datetime "updated_at" end create_table "events", force: :cascade do |t| - t.string "title" - t.string "slug" + t.string "title", limit: 255 + t.string "slug", limit: 255 t.integer "event_type_id" t.integer "conference_id" t.text "info" @@ -159,16 +178,16 @@ ActiveRecord::Schema.define(version: 20150804032547) do end create_table "locations", force: :cascade do |t| - t.string "title" + t.string "title", limit: 255 t.float "latitude" t.float "longitude" t.datetime "created_at" t.datetime "updated_at" - t.string "country" - t.string "territory" - t.string "city" - t.string "street" - t.string "postal_code" + t.string "country", limit: 255 + t.string "territory", limit: 255 + t.string "city", limit: 255 + t.string "street", limit: 255 + t.string "postal_code", limit: 255 end add_index "locations", ["latitude", "longitude"], name: "index_locations_on_latitude_and_longitude", using: :btree @@ -181,50 +200,50 @@ ActiveRecord::Schema.define(version: 20150804032547) do add_index "locations_organizations", ["organization_id", "location_id"], name: "loc_org_index", using: :btree create_table "organization_statuses", force: :cascade do |t| - t.string "name" - t.string "slug" - t.string "info" + t.string "name", limit: 255 + t.string "slug", limit: 255 + t.string "info", limit: 255 t.datetime "created_at" t.datetime "updated_at" end create_table "organizations", force: :cascade do |t| - t.string "name" - t.string "slug" - t.string "email_address" - t.string "url" + t.string "name", limit: 255 + t.string "slug", limit: 255 + t.string "email_address", limit: 255 + t.string "url", limit: 255 t.integer "year_founded" t.text "info" - t.string "logo" - t.string "avatar" + t.string "logo", limit: 255 + t.string "avatar", limit: 255 t.boolean "requires_approval" - t.string "secret_question" - t.string "secret_answer" + t.string "secret_question", limit: 255 + t.string "secret_answer", limit: 255 t.integer "user_organization_replationship_id" t.datetime "created_at" t.datetime "updated_at" - t.string "cover" + t.string "cover", limit: 255 t.integer "cover_attribution_id" - t.string "cover_attribution_name" - t.string "cover_attribution_src" - t.string "phone" + t.string "cover_attribution_name", limit: 255 + t.string "cover_attribution_src", limit: 255 + t.string "phone", limit: 255 t.integer "organization_status_id" t.integer "cover_attribution_user_id" end create_table "registration_form_fields", force: :cascade do |t| - t.string "title" + t.string "title", limit: 255 t.text "help" t.boolean "required" - t.string "field_type" - t.string "options" + t.string "field_type", limit: 255 + t.string "options", limit: 255 t.boolean "is_retired" t.datetime "created_at" t.datetime "updated_at" end create_table "sessions", force: :cascade do |t| - t.string "session_id", null: false + t.string "session_id", limit: 255, null: false t.text "data" t.datetime "created_at" t.datetime "updated_at" @@ -242,11 +261,11 @@ ActiveRecord::Schema.define(version: 20150804032547) do end create_table "translations", force: :cascade do |t| - t.string "locale" - t.string "key" + t.string "locale", limit: 255 + t.string "key", limit: 255 t.text "value" t.text "interpolations" - t.boolean "is_proc", default: false + t.boolean "is_proc", default: false t.datetime "created_at" t.datetime "updated_at" end @@ -254,34 +273,34 @@ ActiveRecord::Schema.define(version: 20150804032547) do create_table "user_organization_relationships", force: :cascade do |t| t.integer "user_id" t.integer "organization_id" - t.string "relationship" + t.string "relationship", limit: 255 t.datetime "created_at" t.datetime "updated_at" end create_table "users", force: :cascade do |t| - t.string "username", null: false - t.string "email" - t.string "crypted_password" - t.string "salt" + t.string "username" + t.string "email", limit: 255 + t.string "crypted_password", limit: 255 + t.string "salt", limit: 255 t.datetime "created_at" t.datetime "updated_at" - t.string "remember_me_token" + t.string "remember_me_token", limit: 255 t.datetime "remember_me_token_expires_at" - t.string "reset_password_token" + t.string "reset_password_token", limit: 255 t.datetime "reset_password_token_expires_at" t.datetime "reset_password_email_sent_at" - t.string "activation_state" - t.string "activation_token" + t.string "activation_state", limit: 255 + t.string "activation_token", limit: 255 t.datetime "activation_token_expires_at" - t.integer "failed_logins_count", default: 0 + t.integer "failed_logins_count", default: 0 t.datetime "lock_expires_at" - t.string "unlock_token" - t.string "avatar" + t.string "unlock_token", limit: 255 + t.string "avatar", limit: 255 t.text "about_me" - t.string "role" - t.string "firstname" - t.string "lastname" + t.string "role", limit: 255 + t.string "firstname", limit: 255 + t.string "lastname", limit: 255 t.boolean "is_translator" end @@ -290,27 +309,27 @@ ActiveRecord::Schema.define(version: 20150804032547) do add_index "users", ["reset_password_token"], name: "index_users_on_reset_password_token", using: :btree create_table "versions", force: :cascade do |t| - t.string "item_type" + t.string "item_type", limit: 255 t.integer "item_id" - t.string "event" - t.string "whodunnit" + t.string "event", limit: 255 + t.string "whodunnit", limit: 255 t.text "object" t.datetime "created_at" - t.string "value" + t.string "value", limit: 255 end create_table "workshop_facilitators", force: :cascade do |t| t.integer "user_id" t.integer "workshop_id" - t.string "role" + t.string "role", limit: 255 t.datetime "created_at" t.datetime "updated_at" end create_table "workshop_presentation_styles", force: :cascade do |t| - t.string "name" - t.string "slug" - t.string "info" + t.string "name", limit: 255 + t.string "slug", limit: 255 + t.string "info", limit: 255 t.datetime "created_at" t.datetime "updated_at" t.integer "order" @@ -319,31 +338,31 @@ ActiveRecord::Schema.define(version: 20150804032547) do create_table "workshop_requested_resources", force: :cascade do |t| t.integer "workshop_id" t.integer "workshop_resource_id" - t.string "status" + t.string "status", limit: 255 t.datetime "created_at" t.datetime "updated_at" end create_table "workshop_resources", force: :cascade do |t| - t.string "name" - t.string "slug" - t.string "info" + t.string "name", limit: 255 + t.string "slug", limit: 255 + t.string "info", limit: 255 t.datetime "created_at" t.datetime "updated_at" end create_table "workshop_streams", force: :cascade do |t| - t.string "name" - t.string "slug" - t.string "info" + t.string "name", limit: 255 + t.string "slug", limit: 255 + t.string "info", limit: 255 t.datetime "created_at" t.datetime "updated_at" t.integer "order" end create_table "workshops", force: :cascade do |t| - t.string "title" - t.string "slug" + t.string "title", limit: 255 + t.string "slug", limit: 255 t.text "info" t.integer "conference_id" t.integer "workshop_stream_id" @@ -354,6 +373,12 @@ ActiveRecord::Schema.define(version: 20150804032547) do t.datetime "end_time" t.datetime "created_at" t.datetime "updated_at" + t.string "languages" + t.string "needs" + t.string "space" + t.string "theme" + t.text "host_info" + t.text "notes" end end diff --git a/features/registration_page.feature b/features/registration_page.feature new file mode 100644 index 0000000..c5d4f37 --- /dev/null +++ b/features/registration_page.feature @@ -0,0 +1,133 @@ +Feature: Registration Page + In order to register for Bike!Bike! + As a visitor + + Scenario: Start registration from landing page + Given There is an upcoming conference in Halifax NS + And Registration is open + And I am on the landing page + + Then I see the Bike!Bike! logo + And I see a Register link + And I click on the Register link + And I fill in email with myemail@bikebike.org + And press register + + Then I should get a Confirmation email + And that email should contain /confirm/ + And I confirm my account + + Then I should see Agreement + And I press policy + + Then I should see name + And I should see Where are you coming from + And I should see Arrival + And I should see Departure + And I fill in name with John Doe + And fill in location with Mushaboom, NS + And enter 2016-01-01 as my arrival + And enter 2016-01-04 as my departure + And select en as my language + And select none as my housing + And select a small bike + And choose vegan food + And press save + + Then I should see Payment + And I should be registered for the conference + + Then I pay 50.0 + And I finish with paypal + + Then I should see confirm + And I should see 50.00 + Then press paypal confirmed + + Then I should see John Doe + And I should see Mushaboom, NS + And I should see January + And I should see English + And I should see none + And I should see Vegan + And I should see 50.00 + + Scenario: View stats + Given There is an upcoming conference in Anchorage AK + And Registration is open + And I am logged in as someguy@bikebike.org + And My name is Jeff + And I am a conference host + And I am registered for the conference + And I am on the stats page + + Then I should see Total Registrations + + Scenario: Create workshop + Given There is an upcoming conference in San Marcos TX + And Registration is open + And I am logged in as somebody@bikebike.org + And My name is John Doe + And I am registered for the conference + And I am on the registration page + + Then I see the Bike!Bike! logo + And I see Payment + And I see Workshops + And I visit the workshops page + + Then I should see New Workshop + And I should see Your Workshops + And I click on New Workshop link + + Then I should see Title + And I fill in title with My Workshop Title + And I fill in info with Lorem Ipsum + And I save the workshop + + Then I should see My Workshop Title + And I view my workshop + + Then I should see Facilitators + And I should see John Doe creator + And I should see Edit + Then I edit the workshop + + Then I fill in title with Super Awesome Workshop + Then I click the save button + + Then I should see Super Awesome Workshop + And I should not see My Workshop Title + + Then I view my workshop + Then I delete the workshop + And I click on the confirm button + + Then I should see Your Workshops + And I should not see My Workshop Title + And I should not see Super Awesome Workshop + + Scenario: Broadcast message + Given There is an upcoming conference in San Marcos TX + And Registration is open + And I am logged in as somebody@bikebike.org + And My name is John Doe + And I am a conference host + And I am registered for the conference + And I am on the broadcast page + + Then I see the Bike!Bike! logo + And I should see Subject + And I fill in subject with My Subject + And I fill in content with Lorem Ipsum + And I press test + + Then I should see somebody@bikebike.org + + Then I press preview + Then I should see Lorem Ipsum + And I press send + + Then I should see email has been sent + And I should see Preview + And I should see My Subject diff --git a/features/static_pages.feature b/features/static_pages.feature new file mode 100644 index 0000000..bf10a56 --- /dev/null +++ b/features/static_pages.feature @@ -0,0 +1,15 @@ +Feature: Static Pages + In order to learn about Bike!Bike! + As a visitor + + Scenario: Read the about page + Given There is an upcoming conference in Halifax NS + And I am on the about page + + Scenario: Read the policy page + Given There is an upcoming conference in Halifax NS + And I am on the policy page + + Scenario: See a 404 page + Given There is an upcoming conference in Halifax NS + And I am on a 404 error page diff --git a/lib/tasks/carrierwave.rake b/lib/tasks/carrierwave.rake new file mode 100644 index 0000000..50aa5d7 --- /dev/null +++ b/lib/tasks/carrierwave.rake @@ -0,0 +1,6 @@ +namespace :carrierwave do + desc "TODO" + task recreate_versions: :environment do + end + +end diff --git a/script/carrierwave b/script/carrierwave new file mode 100644 index 0000000..05f2fc2 --- /dev/null +++ b/script/carrierwave @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby + +# CarrierWave rake tasks +# +# Task: reprocess +# Desc: Reprocess all images for a given class +# Usage: rake carrierwave:reprocess class= mount_uploader= + +namespace :carrierwave do + task :reprocess, [:class, :mount_uploader] => :environment do |task, args| + desc "Reprocess all images for a given class." + args[:class].constantize.all.each do |object| + begin + object.update_attribute(args[:mount_uploader].to_sym, object.instance_eval(args[:mount_uploader])) + rescue + false + end + end + end +end \ No newline at end of file