forked from Automattic/jetpack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin-css.js
More file actions
73 lines (68 loc) · 2.71 KB
/
Copy pathadmin-css.js
File metadata and controls
73 lines (68 loc) · 2.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
// Admin CSS to be minified, autoprefixed, rtl
/**
* External dependencies
*/
import autoprefixer from 'gulp-autoprefixer';
import banner from 'gulp-banner';
import cleanCSS from 'gulp-clean-css';
import gulp from 'gulp';
import rename from 'gulp-rename';
import rtlcss from 'gulp-rtlcss';
import util from 'gulp-util';
const admincss = [
// Non-concatenated, non-admin styles to be processed
'modules/custom-post-types/comics/comics.css',
'modules/shortcodes/css/recipes.css',
'modules/shortcodes/css/recipes-print.css',
'modules/after-the-deadline/atd.css',
'modules/after-the-deadline/tinymce/css/content.css',
'modules/contact-form/css/editor-inline-editing-style.css',
'modules/contact-form/css/editor-style.css',
'modules/contact-form/css/editor-ui.css',
'modules/custom-css/csstidy/cssparse.css',
'modules/custom-css/csstidy/cssparsed.css',
'modules/custom-css/custom-css/css/codemirror.css',
'modules/custom-css/custom-css/css/css-editor.css',
'modules/custom-css/custom-css/css/use-codemirror.css',
'modules/post-by-email/post-by-email.css',
'modules/publicize/assets/publicize.css',
'modules/protect/protect-dashboard-widget.css',
'modules/sharedaddy/admin-sharing.css',
'modules/videopress/videopress-admin.css',
'modules/videopress/css/editor.css',
'modules/videopress/css/videopress-editor-style.css',
'modules/widget-visibility/widget-conditions/widget-conditions.css',
'modules/widgets/gallery/css/admin.css',
'modules/sso/jetpack-sso-login.css' // Displayed when logging into the site.
];
// Minimizes admin css for modules. Outputs to same folder as min.css
gulp.task( 'admincss', function() {
return gulp.src( admincss, { base: './' } )
.pipe( autoprefixer( 'last 2 versions', 'ie >= 8' ) )
.pipe( cleanCSS( { compatibility: 'ie8' } ) )
.pipe( rename( { suffix: '.min' } ) )
.pipe( banner(
'/* Do not modify this file directly. It is concatenated from individual module CSS files. */\n'
) )
.pipe( gulp.dest( '.' ) )
.on( 'end', function() {
util.log( 'Admin modules CSS finished.' );
} );
} );
// Admin RTL CSS for modules. Auto-prefix, RTL, Minify, RTL the minimized version.
gulp.task( 'admincss:rtl', function() {
return gulp.src( admincss, { base: './' } )
.pipe( autoprefixer( 'last 2 versions', 'safari 5', 'ie 8', 'ie 9', 'Firefox 14', 'opera 12.1', 'ios 6', 'android 4' ) )
.pipe( rtlcss() )
.pipe( rename( { suffix: '-rtl' } ) )
.pipe( banner(
'/* Do not modify this file directly. It is concatenated from individual module CSS files. */\n'
) )
.pipe( gulp.dest( '.' ) )
.pipe( cleanCSS( { compatibility: 'ie8' } ) )
.pipe( rename( { suffix: '.min' } ) )
.pipe( gulp.dest( '.' ) )
.on( 'end', function() {
util.log( 'Admin modules RTL CSS finished.' );
} );
} );