Merge pull request #1723 from vekunz/feature/optimize_printing
Fix some issues to improve the print output
This commit is contained in:
commit
af1282c268
3
cookbook/static/themes/tandoor.min.css
vendored
3
cookbook/static/themes/tandoor.min.css
vendored
@ -9548,7 +9548,8 @@ a.text-dark:focus, a.text-dark:hover {
|
|||||||
@media print {
|
@media print {
|
||||||
*, :after, :before {
|
*, :after, :before {
|
||||||
text-shadow: none !important;
|
text-shadow: none !important;
|
||||||
box-shadow: none !important
|
box-shadow: none !important;
|
||||||
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:not(.btn) {
|
a:not(.btn) {
|
||||||
|
@ -1,25 +1,24 @@
|
|||||||
// code taken from https://github.com/bootstrap-vue/bootstrap-vue/issues/4977#issuecomment-740215609 and modified
|
// code taken from https://github.com/bootstrap-vue/bootstrap-vue/issues/4977#issuecomment-740215609 and modified
|
||||||
<template>
|
<template>
|
||||||
<b-input-group>
|
<b-input-group>
|
||||||
<b-input-group-prepend>
|
<b-input-group-prepend class="d-print-none">
|
||||||
<b-button variant="outline-primary" class="py-0 px-2" size="sm" @click="valueChange(value - 1)">
|
<b-button variant="outline-primary" class="py-0 px-2" size="sm" @click="valueChange(value - 1)">
|
||||||
<b-icon icon="dash" font-scale="1.6" />
|
<b-icon icon="dash" font-scale="1.6" />
|
||||||
</b-button>
|
</b-button>
|
||||||
</b-input-group-prepend>
|
</b-input-group-prepend>
|
||||||
|
|
||||||
<b-form-input
|
<b-form-input
|
||||||
style="text-align: right; border-width: 0px; border: none; padding: 0px; padding-left: 0.5vw; padding-right: 8px; width: 50px"
|
|
||||||
variant="outline-primary"
|
variant="outline-primary"
|
||||||
:size="size"
|
:size="size"
|
||||||
:value="value"
|
:value="value"
|
||||||
type="number"
|
type="number"
|
||||||
min="0"
|
min="0"
|
||||||
class="border-secondary text-center"
|
class="custom-spin-input"
|
||||||
number
|
number
|
||||||
@update="valueChange"
|
@update="valueChange"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<b-input-group-append>
|
<b-input-group-append class="d-print-none">
|
||||||
<b-button variant="outline-primary" class="py-0 px-2" size="sm" @click="valueChange(value + 1)">
|
<b-button variant="outline-primary" class="py-0 px-2" size="sm" @click="valueChange(value + 1)">
|
||||||
<b-icon icon="plus" font-scale="1.6" />
|
<b-icon icon="plus" font-scale="1.6" />
|
||||||
</b-button>
|
</b-button>
|
||||||
@ -71,6 +70,12 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
input.custom-spin-input {
|
||||||
|
text-align: center;
|
||||||
|
width: 50px;
|
||||||
|
border-radius: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
/* Remove up and down arrows inside number input */
|
/* Remove up and down arrows inside number input */
|
||||||
/* Chrome, Safari, Edge, Opera */
|
/* Chrome, Safari, Edge, Opera */
|
||||||
input::-webkit-outer-spin-button,
|
input::-webkit-outer-spin-button,
|
||||||
@ -83,4 +88,11 @@ input::-webkit-inner-spin-button {
|
|||||||
input[type=number] {
|
input[type=number] {
|
||||||
-moz-appearance: textfield;
|
-moz-appearance: textfield;
|
||||||
}
|
}
|
||||||
</style>
|
|
||||||
|
@media print {
|
||||||
|
input.custom-spin-input {
|
||||||
|
background-color: transparent !important;
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<td class="d-print-non" v-if="detailed && !show_shopping" @click="done">
|
<td class="d-print-none" v-if="detailed && !show_shopping" @click="done">
|
||||||
<i class="far fa-check-circle text-success" v-if="ingredient.checked"></i>
|
<i class="far fa-check-circle text-success" v-if="ingredient.checked"></i>
|
||||||
<i class="far fa-check-circle text-primary" v-if="!ingredient.checked"></i>
|
<i class="far fa-check-circle text-primary" v-if="!ingredient.checked"></i>
|
||||||
</td>
|
</td>
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<h4 class="card-title"><i class="fas fa-pepper-hot"></i> {{ $t("Ingredients") }}</h4>
|
<h4 class="card-title"><i class="fas fa-pepper-hot"></i> {{ $t("Ingredients") }}</h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="col col-md-6 text-right" v-if="header">
|
<div class="col col-md-6 text-right" v-if="header">
|
||||||
<h4>
|
<h4 class="d-print-none">
|
||||||
<i v-if="show_shopping && ShoppingRecipes.length > 0" class="fas fa-trash text-danger px-2" @click="saveShopping(true)"></i>
|
<i v-if="show_shopping && ShoppingRecipes.length > 0" class="fas fa-trash text-danger px-2" @click="saveShopping(true)"></i>
|
||||||
<i v-if="show_shopping" class="fas fa-save text-success px-2" @click="saveShopping()"></i>
|
<i v-if="show_shopping" class="fas fa-save text-success px-2" @click="saveShopping()"></i>
|
||||||
<i class="fas fa-shopping-cart px-2" @click="getShopping()"></i>
|
<i class="fas fa-shopping-cart px-2" @click="getShopping()"></i>
|
||||||
|
Loading…
Reference in New Issue
Block a user