Skip to content

Commit

Permalink
Add basic print stylesheet
Browse files Browse the repository at this point in the history
  • Loading branch information
lastlink authored and fguillot committed Jun 1, 2018
1 parent b666948 commit cd6da13
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 3 deletions.
1 change: 1 addition & 0 deletions app/Template/layout.php
Expand Up @@ -15,6 +15,7 @@
<?= $this->asset->colorCss() ?>
<?= $this->asset->css('assets/css/vendor.min.css') ?>
<?= $this->asset->css('assets/css/app.min.css') ?>
<?= $this->asset->css('assets/css/print.min.css', true, 'print') ?>
<?= $this->asset->customCss() ?>

<?php if (! isset($not_editable)): ?>
Expand Down
1 change: 1 addition & 0 deletions assets/css/print.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions assets/sass/_global_print.sass
@@ -0,0 +1,18 @@
@import variables
@import mixins

@page
orientation: landscape
-webkit-transform: rotate(-90deg)
-moz-transform: rotate(-90deg)
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)

#board-container
overflow-x: initial !important
.board-task-list
min-height: 0 !important
.task-board
page-break-inside: avoid
/*Hide menu*/
.menu-inline, .project-header, .page-header, .menus-container, .sidebar, .alert, .alert-info, .dropdown > ul
display: none
2 changes: 1 addition & 1 deletion assets/sass/app.sass
Expand Up @@ -51,4 +51,4 @@
@import panel
@import activity_stream
@import user_mentions
@import image_slideshow
@import image_slideshow
1 change: 1 addition & 0 deletions assets/sass/app_print.sass
@@ -0,0 +1 @@
@import global_print
11 changes: 9 additions & 2 deletions gulpfile.js
Expand Up @@ -88,10 +88,17 @@ gulp.task('js', function() {
});

gulp.task('css', function() {
gulp.src('assets/sass/*.sass')
gulp.src(['assets/sass/*.sass','!assets/sass/*_print.sass'])
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(concat('app.min.css'))
.pipe(gulp.dest(dist.css));
});

gulp.task('default', ['bower', 'vendor', 'js', 'css']);
gulp.task('css:print', function() {
gulp.src('assets/sass/*_print.sass')
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(concat('print.min.css'))
.pipe(gulp.dest(dist.css));
});

gulp.task('default', ['bower', 'vendor', 'js', 'css', 'css:print']);

0 comments on commit cd6da13

Please sign in to comment.