Compare commits

..

2 Commits

Author SHA1 Message Date
5736f2b7d3 1.0.97 2023-11-26 16:59:05 +01:00
0d5dc9a82f fix(core): update 2023-11-26 16:59:04 +01:00
4 changed files with 50 additions and 44 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "@design.estate/dees-document", "name": "@design.estate/dees-document",
"version": "1.0.96", "version": "1.0.97",
"private": false, "private": false,
"description": "a catalog for creating documents like invoices", "description": "a catalog for creating documents like invoices",
"main": "dist_ts_web/index.js", "main": "dist_ts_web/index.js",

View File

@ -3,6 +3,6 @@
*/ */
export const commitinfo = { export const commitinfo = {
name: '@design.estate/dees-document', name: '@design.estate/dees-document',
version: '1.0.96', version: '1.0.97',
description: 'a catalog for creating documents like invoices' description: 'a catalog for creating documents like invoices'
} }

View File

@ -3,6 +3,6 @@
*/ */
export const commitinfo = { export const commitinfo = {
name: '@design.estate/dees-document', name: '@design.estate/dees-document',
version: '1.0.96', version: '1.0.97',
description: 'a catalog for creating documents like invoices' description: 'a catalog for creating documents like invoices'
} }

View File

@ -47,7 +47,7 @@ export class DePage extends DeesElement {
@property({ @property({
type: Object, type: Object,
}) })
public letterData: tsclass.business.ILetter = shared.demoLetter; public letterData: tsclass.business.ILetter = null;
@property({ @property({
type: Boolean, type: Boolean,
@ -109,6 +109,8 @@ export class DePage extends DeesElement {
return html` return html`
<div id="scaleWrapper"> <div id="scaleWrapper">
<dedocument-pagecontainer .printMode=${this.printMode}> <dedocument-pagecontainer .printMode=${this.printMode}>
${this.letterData
? html`
<dedocument-pageheader <dedocument-pageheader
.letterData=${this.letterData} .letterData=${this.letterData}
.pageNumber="${this.pageNumber}" .pageNumber="${this.pageNumber}"
@ -145,6 +147,10 @@ export class DePage extends DeesElement {
` `
: html``} : html``}
</div> </div>
`
: html`
<slot></slot>
`}
</dedocument-pagecontainer> </dedocument-pagecontainer>
</div> </div>
`; `;
@ -158,14 +164,14 @@ export class DePage extends DeesElement {
updated(changedProperties: Map<string | number | symbol, unknown>): void { updated(changedProperties: Map<string | number | symbol, unknown>): void {
super.updated(changedProperties); super.updated(changedProperties);
if (changedProperties.has("viewHeight") || changedProperties.has("viewWidth")) { if (changedProperties.has('viewHeight') || changedProperties.has('viewWidth')) {
this.adjustScaling(); this.adjustScaling();
} }
} }
private adjustScaling() { private adjustScaling() {
console.log('page scale adjustment triggered.') console.log('page scale adjustment triggered.');
const scaleWrapper: HTMLDivElement = this.shadowRoot.querySelector("#scaleWrapper"); const scaleWrapper: HTMLDivElement = this.shadowRoot.querySelector('#scaleWrapper');
if (!scaleWrapper) return; if (!scaleWrapper) return;