Compare commits

..

4 Commits

Author SHA1 Message Date
1ebfa25695 1.0.98 2024-01-15 13:02:31 +01:00
e519ba6ebe fix(core): update 2024-01-15 13:02:30 +01:00
5736f2b7d3 1.0.97 2023-11-26 16:59:05 +01:00
0d5dc9a82f fix(core): update 2023-11-26 16:59:04 +01:00
5 changed files with 648 additions and 629 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@design.estate/dees-document",
"version": "1.0.96",
"version": "1.0.98",
"private": false,
"description": "a catalog for creating documents like invoices",
"main": "dist_ts_web/index.js",
@ -19,25 +19,25 @@
"license": "MIT",
"dependencies": {
"@design.estate/dees-domtools": "^2.0.55",
"@design.estate/dees-element": "^2.0.32",
"@design.estate/dees-wcctools": "^1.0.76",
"@git.zone/tsrun": "^1.2.44",
"@push.rocks/smartfile": "^10.0.26",
"@design.estate/dees-element": "^2.0.33",
"@design.estate/dees-wcctools": "^1.0.85",
"@git.zone/tsrun": "^1.2.46",
"@push.rocks/smartfile": "^11.0.4",
"@push.rocks/smartjson": "^5.0.10",
"@push.rocks/smartpath": "^5.0.5",
"@push.rocks/smartpath": "^5.0.11",
"@push.rocks/smartpdf": "^3.0.16",
"@push.rocks/smarttime": "^4.0.6",
"@tsclass/tsclass": "^4.0.46",
"@types/qrcode": "^1.5.4",
"@types/qrcode": "^1.5.5",
"qrcode": "^1.5.3"
},
"devDependencies": {
"@git.zone/tsbuild": "^2.1.66",
"@git.zone/tsbundle": "^2.0.8",
"@git.zone/tstest": "^1.0.77",
"@git.zone/tswatch": "^2.0.7",
"@push.rocks/projectinfo": "^5.0.1",
"@push.rocks/tapbundle": "^5.0.8"
"@git.zone/tsbuild": "^2.1.72",
"@git.zone/tsbundle": "^2.0.15",
"@git.zone/tstest": "^1.0.84",
"@git.zone/tswatch": "^2.0.21",
"@push.rocks/projectinfo": "^5.0.2",
"@push.rocks/tapbundle": "^5.0.15"
},
"files": [
"ts/**/*",

1159
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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