fix(elements): Update viewer attributes and fix font integration
This commit is contained in:
parent
08baae7b9c
commit
b5d3a72733
@ -1,5 +1,12 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2024-12-02 - 1.5.3 - fix(elements)
|
||||||
|
Update viewer attributes and fix font integration
|
||||||
|
|
||||||
|
- Updated viewer.ts to add missing property decorators for letterData and documentSettings.
|
||||||
|
- Fixed font loading by correcting URLs in index.html.
|
||||||
|
- Set demoDocumentSettings default header and footer to false.
|
||||||
|
|
||||||
## 2024-12-02 - 1.5.2 - fix(workflow)
|
## 2024-12-02 - 1.5.2 - fix(workflow)
|
||||||
Corrected Docker image references and package scope in YAML workflows for compatibility.
|
Corrected Docker image references and package scope in YAML workflows for compatibility.
|
||||||
|
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
|
||||||
<!--Lets load standard fonts-->
|
<!--Lets load standard fonts-->
|
||||||
<link rel="preconnect" href="https://" crossorigin>
|
<link rel="preconnect" href="https://assetbroker.lossless.one/" crossorigin>
|
||||||
<link rel="stylesheet" href="https:///fonts/fonts.css">
|
<link rel="stylesheet" href="https://assetbroker.lossless.one/fonts/fonts.css">
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@design.estate/dees-document',
|
name: '@design.estate/dees-document',
|
||||||
version: '1.5.2',
|
version: '1.5.3',
|
||||||
description: 'A sophisticated framework for dynamically generating and rendering business documents like invoices with modern web technologies, featuring PDF creation, templating, and automation.'
|
description: 'A sophisticated framework for dynamically generating and rendering business documents like invoices with modern web technologies, featuring PDF creation, templating, and automation.'
|
||||||
}
|
}
|
||||||
|
@ -213,7 +213,7 @@ export const demoLetter: plugins.tsclass.business.ILetter = {
|
|||||||
|
|
||||||
export const demoDocumentSettings: interfaces.IDocumentSettings = {
|
export const demoDocumentSettings: interfaces.IDocumentSettings = {
|
||||||
enableTopDraftText: true,
|
enableTopDraftText: true,
|
||||||
enableDefaultHeader: true,
|
enableDefaultHeader: false,
|
||||||
enableDefaultFooter: true,
|
enableDefaultFooter: false,
|
||||||
languageCode: 'DE',
|
languageCode: 'DE',
|
||||||
};
|
};
|
@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@design.estate/dees-document',
|
name: '@design.estate/dees-document',
|
||||||
version: '1.5.2',
|
version: '1.5.3',
|
||||||
description: 'A sophisticated framework for dynamically generating and rendering business documents like invoices with modern web technologies, featuring PDF creation, templating, and automation.'
|
description: 'A sophisticated framework for dynamically generating and rendering business documents like invoices with modern web technologies, featuring PDF creation, templating, and automation.'
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import * as plugins from '../plugins.js';
|
import * as plugins from '../plugins.js';
|
||||||
|
|
||||||
import { DeesElement, css, cssManager, customElement, html } from '@design.estate/dees-element';
|
import { DeesElement, css, cssManager, customElement, html, property } from '@design.estate/dees-element';
|
||||||
import { demoFunc } from './viewer.demo.js';
|
import { demoFunc } from './viewer.demo.js';
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
@ -15,8 +15,16 @@ export class DeDocumentViewer extends DeesElement {
|
|||||||
public static demo = demoFunc;
|
public static demo = demoFunc;
|
||||||
|
|
||||||
// INSTANCE
|
// INSTANCE
|
||||||
|
@property({
|
||||||
|
type: Object,
|
||||||
|
reflect: true,
|
||||||
|
})
|
||||||
public letterData: plugins.tsclass.business.ILetter = null;
|
public letterData: plugins.tsclass.business.ILetter = null;
|
||||||
|
|
||||||
|
@property({
|
||||||
|
type: Object,
|
||||||
|
reflect: true,
|
||||||
|
})
|
||||||
public documentSettings: plugins.shared.interfaces.IDocumentSettings;
|
public documentSettings: plugins.shared.interfaces.IDocumentSettings;
|
||||||
|
|
||||||
public static styles = [
|
public static styles = [
|
||||||
|
Loading…
Reference in New Issue
Block a user