Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Commit 76aeec7

Browse files
chrissetoalexschiller
authored andcommitted
[IN-219] CSS Fixes (#147)
* Make .alert-maintenance apply globally * Update autoprefixer config to backfill *grid* attributes for IE
1 parent 33c6f5d commit 76aeec7

4 files changed

Lines changed: 62 additions & 66 deletions

File tree

app/styles/_global.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ body > :global(.ember-view) {
3939
padding: 0;
4040
}
4141

42-
.alert-maintenance {
42+
:global(.alert-maintenance) {
4343
margin-bottom: 0;
4444
}
4545

ember-cli-build.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
33
const Funnel = require('broccoli-funnel');
44
const jQueryPackage = require('jquery/package.json');
5+
const autoprefixer = require('autoprefixer');
56

67
module.exports = function(defaults) {
78
// const EMBER_DATA_VERSION = defaults.project.addonPackages['ember-data'].pkg.version;
@@ -80,6 +81,9 @@ module.exports = function(defaults) {
8081
headerModules: [
8182
'reviews/styles/headers',
8283
],
84+
plugins: [
85+
autoprefixer({ grid: true }),
86+
],
8387
},
8488
'ember-cli-babel': {
8589
includePolyfill: true,

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
"test": "tests"
1010
},
1111
"repository": "",
12+
"browserslist": [
13+
"last 2 major versions"
14+
],
1215
"scripts": {
1316
"build": "ember build",
1417
"start": "ember server",
@@ -23,15 +26,14 @@
2326
"@centerforopenscience/eslint-config": "^2.0.0",
2427
"@centerforopenscience/osf-style": "1.7.0",
2528
"@cos-forks/ember-content-placeholders": "https://github.com/cos-forks/ember-content-placeholders#c85cdbeb4b9c206c3f76a92422db76815b2c95bc",
29+
"autoprefixer": "^9.1.2",
2630
"bootstrap-sass": "^3.3.7",
2731
"broccoli-asset-rev": "^2.4.5",
2832
"coveralls": "^3.0.0",
2933
"ember-bootstrap": "^1.0.0-rc.1",
3034
"ember-cli": "2.16.2",
3135
"ember-cli-app-version": "^3.0.0",
32-
"ember-cli-autoprefixer": "^0.8.1",
3336
"ember-cli-babel": "^6.3.0",
34-
"ember-cli-bootstrap-sassy": "^0.5.8",
3537
"ember-cli-code-coverage": "^0.4.2",
3638
"ember-cli-dependency-checker": "^2.0.1",
3739
"ember-cli-eslint": "^4.2.0",

yarn.lock

Lines changed: 53 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ atob@^2.1.1:
513513
version "2.1.1"
514514
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
515515

516-
autoprefixer@^7.0.0:
516+
autoprefixer@^7.1.2:
517517
version "7.2.6"
518518
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.6.tgz#256672f86f7c735da849c4f07d008abb056067dc"
519519
dependencies:
@@ -524,26 +524,26 @@ autoprefixer@^7.0.0:
524524
postcss "^6.0.17"
525525
postcss-value-parser "^3.2.3"
526526

527-
autoprefixer@^7.1.2:
528-
version "7.1.6"
529-
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7"
527+
autoprefixer@^8.0.0:
528+
version "8.6.5"
529+
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9"
530530
dependencies:
531-
browserslist "^2.5.1"
532-
caniuse-lite "^1.0.30000748"
531+
browserslist "^3.2.8"
532+
caniuse-lite "^1.0.30000864"
533533
normalize-range "^0.1.2"
534534
num2fraction "^1.2.2"
535-
postcss "^6.0.13"
535+
postcss "^6.0.23"
536536
postcss-value-parser "^3.2.3"
537537

538-
autoprefixer@^8.0.0:
539-
version "8.6.0"
540-
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.0.tgz#6da6b0791e15cb0ebf33c3f299414afd340672c0"
538+
autoprefixer@^9.1.2:
539+
version "9.1.2"
540+
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.1.2.tgz#73672614e3ee43a433b84c1c2a4b1ca392d2f6a1"
541541
dependencies:
542-
browserslist "^3.2.8"
543-
caniuse-lite "^1.0.30000847"
542+
browserslist "^4.0.2"
543+
caniuse-lite "^1.0.30000877"
544544
normalize-range "^0.1.2"
545545
num2fraction "^1.2.2"
546-
postcss "^6.0.22"
546+
postcss "^7.0.2"
547547
postcss-value-parser "^3.2.3"
548548

549549
aws-sign2@~0.6.0:
@@ -1377,7 +1377,7 @@ bootstrap-datepicker@^1.6.4:
13771377
dependencies:
13781378
jquery ">=1.7.1 <4.0.0"
13791379

1380-
bootstrap-sass@^3.0.0, bootstrap-sass@^3.3.7:
1380+
bootstrap-sass@^3.3.7:
13811381
version "3.3.7"
13821382
resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-3.3.7.tgz#6596c7ab40f6637393323ab0bc80d064fc630498"
13831383

@@ -1445,14 +1445,6 @@ broccoli-asset-rewrite@^1.1.0:
14451445
dependencies:
14461446
broccoli-filter "^1.2.3"
14471447

1448-
broccoli-autoprefixer@^5.0.0:
1449-
version "5.0.0"
1450-
resolved "https://registry.yarnpkg.com/broccoli-autoprefixer/-/broccoli-autoprefixer-5.0.0.tgz#68c9f3bfdfff9df2d39e46545b9cf9d4443d6a16"
1451-
dependencies:
1452-
autoprefixer "^7.0.0"
1453-
broccoli-persistent-filter "^1.1.6"
1454-
postcss "^6.0.1"
1455-
14561448
broccoli-babel-transpiler@^5.6.2:
14571449
version "5.7.2"
14581450
resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-5.7.2.tgz#756c30544775144e984333b7115f42c916ba08e0"
@@ -1960,7 +1952,7 @@ broccoli@^1.1.0:
19601952
tmp "0.0.31"
19611953
underscore.string "^3.2.2"
19621954

1963-
browserslist@^2.1.2, browserslist@^2.2.2, browserslist@^2.5.1:
1955+
browserslist@^2.1.2, browserslist@^2.2.2:
19641956
version "2.9.0"
19651957
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.9.0.tgz#706aca15c53be15610f466e348cbfa0c00a6a379"
19661958
dependencies:
@@ -1981,6 +1973,14 @@ browserslist@^3.2.8:
19811973
caniuse-lite "^1.0.30000844"
19821974
electron-to-chromium "^1.3.47"
19831975

1976+
browserslist@^4.0.2:
1977+
version "4.0.2"
1978+
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.0.2.tgz#294388f5844bb3ab15ef7394ca17f49bf7a4e6f1"
1979+
dependencies:
1980+
caniuse-lite "^1.0.30000876"
1981+
electron-to-chromium "^1.3.57"
1982+
node-releases "^1.0.0-alpha.11"
1983+
19841984
bser@^2.0.0:
19851985
version "2.0.0"
19861986
resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
@@ -2085,17 +2085,13 @@ can-symlink@^1.0.0:
20852085
dependencies:
20862086
tmp "0.0.28"
20872087

2088-
caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000760:
2088+
caniuse-lite@^1.0.30000760:
20892089
version "1.0.30000760"
20902090
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000760.tgz#ec720395742f1c7ec8947fd6dd2604e77a8f98ff"
20912091

2092-
caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805:
2093-
version "1.0.30000850"
2094-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000850.tgz#e68a88db4ea598b4c33b8419f7385473e4802495"
2095-
2096-
caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000847:
2097-
version "1.0.30000849"
2098-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000849.tgz#7e1aa48e6d58917dcd70aabf7e7a33514a258f91"
2092+
caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864, caniuse-lite@^1.0.30000876, caniuse-lite@^1.0.30000877:
2093+
version "1.0.30000878"
2094+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz#c644c39588dd42d3498e952234c372e5a40a4123"
20992095

21002096
capture-exit@^1.1.0:
21012097
version "1.2.0"
@@ -2890,9 +2886,9 @@ electron-to-chromium@^1.3.27:
28902886
version "1.3.27"
28912887
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d"
28922888

2893-
electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.47:
2894-
version "1.3.48"
2895-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz#d3b0d8593814044e092ece2108fc3ac9aea4b900"
2889+
electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.57:
2890+
version "1.3.59"
2891+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.59.tgz#6377db04d8d3991d6286c72ed5c3fde6f4aaf112"
28962892

28972893
ember-ace@^1.2.0:
28982894
version "1.3.1"
@@ -2960,13 +2956,6 @@ ember-cli-app-version@^3.0.0:
29602956
ember-cli-babel "^6.8.0"
29612957
git-repo-version "0.4.1"
29622958

2963-
ember-cli-autoprefixer@^0.8.1:
2964-
version "0.8.1"
2965-
resolved "https://registry.yarnpkg.com/ember-cli-autoprefixer/-/ember-cli-autoprefixer-0.8.1.tgz#071dd9574451057b03dcc03b71f5bd9cb07ef332"
2966-
dependencies:
2967-
broccoli-autoprefixer "^5.0.0"
2968-
lodash "^4.0.0"
2969-
29702959
ember-cli-babel@^5.0.0, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-cli-babel@^5.1.7, ember-cli-babel@^5.2.1:
29712960
version "5.2.4"
29722961
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-5.2.4.tgz#5ce4f46b08ed6f6d21e878619fb689719d6e8e13"
@@ -3012,17 +3001,6 @@ ember-cli-babel@^6.10.0, ember-cli-babel@^6.11.0, ember-cli-babel@^6.9.2:
30123001
ember-cli-version-checker "^2.1.0"
30133002
semver "^5.4.1"
30143003

3015-
ember-cli-bootstrap-sassy@^0.5.8:
3016-
version "0.5.8"
3017-
resolved "https://registry.yarnpkg.com/ember-cli-bootstrap-sassy/-/ember-cli-bootstrap-sassy-0.5.8.tgz#9bb6d4c3f7f8a634fc51b0f2a29983d82e88b404"
3018-
dependencies:
3019-
bootstrap-sass "^3.0.0"
3020-
broccoli-funnel "^1.2.0"
3021-
broccoli-merge-trees "^2.0.0"
3022-
broccoli-stew "^1.5.0"
3023-
ember-cli-babel "^6.6.0"
3024-
resolve "^1.1.7"
3025-
30263004
ember-cli-broccoli-sane-watcher@^2.0.4:
30273005
version "2.0.4"
30283006
resolved "https://registry.yarnpkg.com/ember-cli-broccoli-sane-watcher/-/ember-cli-broccoli-sane-watcher-2.0.4.tgz#f43f42f75b7509c212fb926cd9aea86ae19264c6"
@@ -3766,16 +3744,6 @@ ember-maybe-import-regenerator@^0.1.5:
37663744
ember-cli-babel "^6.0.0-beta.4"
37673745
regenerator-runtime "^0.9.5"
37683746

3769-
"ember-metrics@git+https://github.com/cos-forks/ember-metrics.git#v0.12.1+cos0":
3770-
version "0.12.1"
3771-
uid "32fcc6eec0c4bc1974c854435401f94f660c6e74"
3772-
resolved "git+https://github.com/cos-forks/ember-metrics.git#32fcc6eec0c4bc1974c854435401f94f660c6e74"
3773-
dependencies:
3774-
broccoli-funnel "^1.0.1"
3775-
ember-cli-babel "^6.1.0"
3776-
ember-getowner-polyfill "^2.0.0"
3777-
ember-runtime-enumerable-includes-polyfill "^2.0.0"
3778-
37793747
"ember-metrics@https://github.com/cos-forks/ember-metrics#v0.12.1+cos0":
37803748
version "0.12.1"
37813749
resolved "https://github.com/cos-forks/ember-metrics#32fcc6eec0c4bc1974c854435401f94f660c6e74"
@@ -7260,6 +7228,12 @@ node-pre-gyp@^0.6.39:
72607228
tar "^2.2.1"
72617229
tar-pack "^3.4.0"
72627230

7231+
node-releases@^1.0.0-alpha.11:
7232+
version "1.0.0-alpha.11"
7233+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.11.tgz#73c810acc2e5b741a17ddfbb39dfca9ab9359d8a"
7234+
dependencies:
7235+
semver "^5.3.0"
7236+
72637237
node-sass@^4.1.0:
72647238
version "4.6.1"
72657239
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.6.1.tgz#9b331cf943ee5440f199e858941a90d13bc9bfc5"
@@ -7871,7 +7845,7 @@ postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
78717845
version "3.3.0"
78727846
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
78737847

7874-
postcss@6.0.22, postcss@^6.0.1, postcss@^6.0.16, postcss@^6.0.17, postcss@^6.0.22, postcss@^6.0.6:
7848+
postcss@6.0.22, postcss@^6.0.1, postcss@^6.0.16, postcss@^6.0.6:
78757849
version "6.0.22"
78767850
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.22.tgz#e23b78314905c3b90cbd61702121e7a78848f2a3"
78777851
dependencies:
@@ -7904,6 +7878,22 @@ postcss@^6.0.14, postcss@^6.0.19, postcss@^6.0.21:
79047878
source-map "^0.6.1"
79057879
supports-color "^5.3.0"
79067880

7881+
postcss@^6.0.17, postcss@^6.0.23:
7882+
version "6.0.23"
7883+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
7884+
dependencies:
7885+
chalk "^2.4.1"
7886+
source-map "^0.6.1"
7887+
supports-color "^5.4.0"
7888+
7889+
postcss@^7.0.2:
7890+
version "7.0.2"
7891+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.2.tgz#7b5a109de356804e27f95a960bef0e4d5bc9bb18"
7892+
dependencies:
7893+
chalk "^2.4.1"
7894+
source-map "^0.6.1"
7895+
supports-color "^5.4.0"
7896+
79077897
prelude-ls@~1.1.2:
79087898
version "1.1.2"
79097899
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"

0 commit comments

Comments
 (0)