Merge pull request #15968 from Snuffleupagus/rm-postCSS-logical
[api-minor] Update the minimum supported browsers, and remove the PostCSS `logical` plugin
This commit is contained in:
commit
bdb6d978a9
27
gulpfile.js
27
gulpfile.js
@ -18,7 +18,6 @@
|
||||
|
||||
const autoprefixer = require("autoprefixer");
|
||||
const postcssDirPseudoClass = require("postcss-dir-pseudo-class");
|
||||
const postcssLogical = require("postcss-logical");
|
||||
const fs = require("fs");
|
||||
const gulp = require("gulp");
|
||||
const postcss = require("gulp-postcss");
|
||||
@ -80,9 +79,9 @@ const config = JSON.parse(fs.readFileSync(CONFIG_FILE).toString());
|
||||
|
||||
const ENV_TARGETS = [
|
||||
"last 2 versions",
|
||||
"Chrome >= 85",
|
||||
"Chrome >= 87",
|
||||
"Firefox ESR",
|
||||
"Safari >= 14",
|
||||
"Safari >= 14.1",
|
||||
"Node >= 14",
|
||||
"> 1%",
|
||||
"not IE > 0",
|
||||
@ -912,11 +911,7 @@ function buildGeneric(defines, dir) {
|
||||
preprocessHTML("web/viewer.html", defines).pipe(gulp.dest(dir + "web")),
|
||||
preprocessCSS("web/viewer.css", defines)
|
||||
.pipe(
|
||||
postcss([
|
||||
postcssLogical({ preserve: true }),
|
||||
postcssDirPseudoClass(),
|
||||
autoprefixer(AUTOPREFIXER_CONFIG),
|
||||
])
|
||||
postcss([postcssDirPseudoClass(), autoprefixer(AUTOPREFIXER_CONFIG)])
|
||||
)
|
||||
.pipe(gulp.dest(dir + "web")),
|
||||
|
||||
@ -993,11 +988,7 @@ function buildComponents(defines, dir) {
|
||||
gulp.src(COMPONENTS_IMAGES).pipe(gulp.dest(dir + "images")),
|
||||
preprocessCSS("web/pdf_viewer.css", defines)
|
||||
.pipe(
|
||||
postcss([
|
||||
postcssLogical({ preserve: true }),
|
||||
postcssDirPseudoClass(),
|
||||
autoprefixer(AUTOPREFIXER_CONFIG),
|
||||
])
|
||||
postcss([postcssDirPseudoClass(), autoprefixer(AUTOPREFIXER_CONFIG)])
|
||||
)
|
||||
.pipe(gulp.dest(dir)),
|
||||
]);
|
||||
@ -1089,11 +1080,7 @@ function buildMinified(defines, dir) {
|
||||
preprocessHTML("web/viewer.html", defines).pipe(gulp.dest(dir + "web")),
|
||||
preprocessCSS("web/viewer.css", defines)
|
||||
.pipe(
|
||||
postcss([
|
||||
postcssLogical({ preserve: true }),
|
||||
postcssDirPseudoClass(),
|
||||
autoprefixer(AUTOPREFIXER_CONFIG),
|
||||
])
|
||||
postcss([postcssDirPseudoClass(), autoprefixer(AUTOPREFIXER_CONFIG)])
|
||||
)
|
||||
.pipe(gulp.dest(dir + "web")),
|
||||
|
||||
@ -1435,9 +1422,8 @@ gulp.task(
|
||||
preprocessCSS("web/viewer.css", defines)
|
||||
.pipe(
|
||||
postcss([
|
||||
postcssLogical({ preserve: true }),
|
||||
postcssDirPseudoClass(),
|
||||
autoprefixer({ overrideBrowserslist: ["Chrome >= 85"] }),
|
||||
autoprefixer({ overrideBrowserslist: ["Chrome >= 87"] }),
|
||||
])
|
||||
)
|
||||
.pipe(gulp.dest(CHROME_BUILD_CONTENT_DIR + "web")),
|
||||
@ -2005,7 +1991,6 @@ gulp.task("dev-css", function createDevCSS() {
|
||||
preprocessCSS("web/viewer.css", defines)
|
||||
.pipe(
|
||||
postcss([
|
||||
postcssLogical({ preserve: true }),
|
||||
postcssDirPseudoClass(),
|
||||
autoprefixer({ overrideBrowserslist: ["last 1 versions"] }),
|
||||
])
|
||||
|
20
package-lock.json
generated
20
package-lock.json
generated
@ -49,7 +49,6 @@
|
||||
"path2d-polyfill": "^2.0.1",
|
||||
"postcss": "^8.4.21",
|
||||
"postcss-dir-pseudo-class": "^7.0.0",
|
||||
"postcss-logical": "^5.0.4",
|
||||
"prettier": "^2.8.3",
|
||||
"puppeteer": "^19.0.0",
|
||||
"rimraf": "^4.1.2",
|
||||
@ -14682,18 +14681,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-logical": {
|
||||
"version": "5.0.4",
|
||||
"resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz",
|
||||
"integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^12 || ^14 || >=16"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"postcss": "^8.4"
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-media-query-parser": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
|
||||
@ -29617,13 +29604,6 @@
|
||||
"yaml": "^1.10.2"
|
||||
}
|
||||
},
|
||||
"postcss-logical": {
|
||||
"version": "5.0.4",
|
||||
"resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz",
|
||||
"integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-media-query-parser": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
|
||||
|
@ -42,7 +42,6 @@
|
||||
"path2d-polyfill": "^2.0.1",
|
||||
"postcss": "^8.4.21",
|
||||
"postcss-dir-pseudo-class": "^7.0.0",
|
||||
"postcss-logical": "^5.0.4",
|
||||
"prettier": "^2.8.3",
|
||||
"puppeteer": "^19.0.0",
|
||||
"rimraf": "^4.1.2",
|
||||
|
@ -17,6 +17,14 @@
|
||||
|
||||
:root {
|
||||
--dir-factor: 1;
|
||||
/*#if MOZCENTRAL*/
|
||||
--inline-start: inline-start;
|
||||
--inline-end: inline-end;
|
||||
/*#else*/
|
||||
--inline-start: left;
|
||||
--inline-end: right;
|
||||
/*#endif*/
|
||||
|
||||
--sidebar-width: 200px;
|
||||
--sidebar-transition-duration: 200ms;
|
||||
--sidebar-transition-timing-function: ease;
|
||||
@ -113,6 +121,10 @@
|
||||
|
||||
:root:dir(rtl) {
|
||||
--dir-factor: -1;
|
||||
/*#if !MOZCENTRAL*/
|
||||
--inline-start: right;
|
||||
--inline-end: left;
|
||||
/*#endif*/
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
@ -663,11 +675,11 @@ body {
|
||||
|
||||
#toolbarViewerLeft,
|
||||
#toolbarSidebarLeft {
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
}
|
||||
#toolbarViewerRight,
|
||||
#toolbarSidebarRight {
|
||||
float: inline-end;
|
||||
float: var(--inline-end);
|
||||
}
|
||||
|
||||
#toolbarViewerLeft > *,
|
||||
@ -677,7 +689,7 @@ body {
|
||||
#toolbarSidebarRight *,
|
||||
.findbar * {
|
||||
position: relative;
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
}
|
||||
|
||||
#toolbarViewerLeft {
|
||||
@ -695,7 +707,7 @@ body {
|
||||
display: inline-block;
|
||||
}
|
||||
.splitToolbarButton > .toolbarButton {
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
}
|
||||
|
||||
.toolbarButton,
|
||||
@ -745,7 +757,7 @@ body {
|
||||
}
|
||||
|
||||
.splitToolbarButtonSeparator {
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
margin: 4px 0;
|
||||
width: 1px;
|
||||
height: 20px;
|
||||
@ -1178,7 +1190,7 @@ a.secondaryToolbarButton[href="#"] {
|
||||
}
|
||||
|
||||
.thumbnail {
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
margin: 0 10px 5px;
|
||||
}
|
||||
|
||||
@ -1260,13 +1272,13 @@ a:focus > .thumbnail > .thumbnailSelectionRing,
|
||||
padding-inline-start: 4px;
|
||||
}
|
||||
#layersView .treeItem > a > label > input {
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
margin-top: 1px;
|
||||
}
|
||||
|
||||
.treeItemToggler {
|
||||
position: relative;
|
||||
float: inline-start;
|
||||
float: var(--inline-start);
|
||||
height: 0;
|
||||
width: 0;
|
||||
color: rgba(255, 255, 255, 0.5);
|
||||
|
Loading…
x
Reference in New Issue
Block a user