Skip to content
Snippets Groups Projects
Commit 5d33eaa6 authored by Tomi Valentová's avatar Tomi Valentová
Browse files

add contractedBy to regional success template

parent 13435e64
Branches
Tags 1.7.0
No related merge requests found
Pipeline #19150 passed
2.8.1 2.9.0
...@@ -83,7 +83,7 @@ export default { ...@@ -83,7 +83,7 @@ export default {
fourthRow: null, fourthRow: null,
fourthEmoji: null, fourthEmoji: null,
//contractedBy: DEFAULT_CONTRACTOR, contractedBy: DEFAULT_CONTRACTOR,
logoImage: null, logoImage: null,
logoPosition: LOGO_POSITIONS.top_right, logoPosition: LOGO_POSITIONS.top_right,
...@@ -126,6 +126,7 @@ export default { ...@@ -126,6 +126,7 @@ export default {
logoImage: this.logoImage, logoImage: this.logoImage,
nameText: this.nameText, nameText: this.nameText,
nameTextDesc: this.nameTextDesc, nameTextDesc: this.nameTextDesc,
contractedBy: this.contractedBy,
colors: this.colors, colors: this.colors,
}; };
...@@ -158,6 +159,7 @@ export default { ...@@ -158,6 +159,7 @@ export default {
vm.logoImage, vm.logoImage,
vm.nameText, vm.nameText,
vm.nameTextDesc, vm.nameTextDesc,
vm.contractedBy,
vm.colors, vm.colors,
], ],
async (value) => { async (value) => {
...@@ -300,6 +302,14 @@ export default { ...@@ -300,6 +302,14 @@ export default {
v-model="logoPosition" v-model="logoPosition"
zIndex="6" zIndex="6"
/> />
<ShortTextInput
name="Zadavatel a zpracovatel"
v-model="contractedBy"
:defaultValue="DEFAULT_CONTRACTOR"
:important="false"
zIndex="5"
/>
</template> </template>
</MainContainer> </MainContainer>
</main> </main>
......
...@@ -12,6 +12,7 @@ import backgroundArrowsImageURL from "../../assets/template/regional_success/arr ...@@ -12,6 +12,7 @@ import backgroundArrowsImageURL from "../../assets/template/regional_success/arr
//import overlayURL from '../../assets/template/poster/overlay.png' //import overlayURL from '../../assets/template/poster/overlay.png'
let mainTextBox = null; let mainTextBox = null;
let contractedByTextbox = null;
let logoImage = null; let logoImage = null;
let mainImage = null; let mainImage = null;
...@@ -58,6 +59,7 @@ const redraw = async (canvas, options) => { ...@@ -58,6 +59,7 @@ const redraw = async (canvas, options) => {
fourthEmoji, fourthEmoji,
nameText, nameText,
nameTextDesc, nameTextDesc,
contractedByTextbox,
gradientRect, gradientRect,
], ],
canvas, canvas,
...@@ -79,6 +81,11 @@ const redraw = async (canvas, options) => { ...@@ -79,6 +81,11 @@ const redraw = async (canvas, options) => {
headerHeight + (rowHeightBg - emojiHeight) / 2, headerHeight + (rowHeightBg - emojiHeight) / 2,
); );
const contractedByTextSize = Math.ceil(canvas.height * 0.013);
const contractedByTextMaxWidth = Math.ceil(canvas.width * 0.9);
const contractedByTextSideMargin = Math.ceil(canvas.width * 0.068);
const contractedByTextBottomMargin = Math.ceil(canvas.height * 0.023)
const rowsMaxWidth = 425; const rowsMaxWidth = 425;
const rowsTextSize = 38; const rowsTextSize = 38;
const rowsLineHeight = 0.9; const rowsLineHeight = 0.9;
...@@ -463,6 +470,29 @@ const redraw = async (canvas, options) => { ...@@ -463,6 +470,29 @@ const redraw = async (canvas, options) => {
} }
/* END Name text description render */ /* END Name text description render */
/* BEGIN Contracted by render */
if (options.contractedBy !== null) {
contractedByTextbox = new fabric.Textbox(options.contractedBy, {
left:
canvas.width - contractedByTextMaxWidth - contractedByTextSideMargin,
top: canvas.height - contractedByTextBottomMargin - contractedByTextSize,
width: contractedByTextMaxWidth,
fontFamily: "Roboto Condensed",
fontSize: contractedByTextSize,
textAlign: "right",
fill: "#505050",
selectable: false,
zIndex: 40,
});
checkTextBoxHeight(contractedByTextbox, 1);
canvas.add(contractedByTextbox);
}
/* END Contracted by render */
sortObjects(canvas); sortObjects(canvas);
if (!pointerDownEventAssigned) { if (!pointerDownEventAssigned) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment