) {
diff --git a/src/framework/event-broadcaster.ts b/src/framework/events/event-broadcaster.ts
similarity index 100%
rename from src/framework/event-broadcaster.ts
rename to src/framework/events/event-broadcaster.ts
diff --git a/src/framework/page-event.ts b/src/framework/events/page-event.ts
similarity index 100%
rename from src/framework/page-event.ts
rename to src/framework/events/page-event.ts
diff --git a/src/framework/framework.scss b/src/framework/framework.scss
new file mode 100644
index 0000000..5f1962b
--- /dev/null
+++ b/src/framework/framework.scss
@@ -0,0 +1 @@
+@forward "styles/index";
diff --git a/src/framework/helper/create-element.ts b/src/framework/helper/create-element.ts
index 3337cea..c5978e2 100644
--- a/src/framework/helper/create-element.ts
+++ b/src/framework/helper/create-element.ts
@@ -1,4 +1,4 @@
-import { html } from '../../model/misc';
+import { html } from '../model/misc';
export const createElement = (from: html): HTMLElement => {
// won't work for all elements, eg.: |
diff --git a/src/framework/index.scss b/src/framework/index.scss
deleted file mode 100644
index 2e194d3..0000000
--- a/src/framework/index.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import 'primitives/primitives';
-@import 'helper/animations/animations';
diff --git a/src/model/misc.ts b/src/framework/model/misc.ts
similarity index 100%
rename from src/model/misc.ts
rename to src/framework/model/misc.ts
diff --git a/src/framework/page-element.ts b/src/framework/page-element.ts
index e18c9d9..160c892 100644
--- a/src/framework/page-element.ts
+++ b/src/framework/page-element.ts
@@ -1,5 +1,5 @@
-import { PageEvent, PageEventType } from './page-event';
-import { EventBroadcaster } from './event-broadcaster';
+import { PageEvent, PageEventType } from './events/page-event';
+import { EventBroadcaster } from './events/event-broadcaster';
export abstract class PageElement implements EventBroadcaster {
protected eventBroadcaster: EventBroadcaster;
diff --git a/src/framework/primitives/implementations/anchor.ts b/src/framework/primitives/implementations/anchor.ts
index b7ce2f7..e885a76 100644
--- a/src/framework/primitives/implementations/anchor.ts
+++ b/src/framework/primitives/implementations/anchor.ts
@@ -1,5 +1,5 @@
import { Primitive } from '../primitive';
-import { html, url } from '../../../model/misc';
+import { html, url } from '../../model/misc';
export class Anchor implements Primitive {
public constructor(
@@ -8,10 +8,12 @@ export class Anchor implements Primitive {
) {}
public toHTML(): html {
- return `${this.text}`;
+ return `
+ ${this.text}
+ `;
}
}
diff --git a/src/framework/primitives/implementations/image.ts b/src/framework/primitives/implementations/image.ts
index 57f1d87..e7ac759 100644
--- a/src/framework/primitives/implementations/image.ts
+++ b/src/framework/primitives/implementations/image.ts
@@ -1,5 +1,5 @@
import { Primitive } from '../primitive';
-import { html, ResponsiveImage } from '../../../model/misc';
+import { html, ResponsiveImage } from '../../model/misc';
import { last } from '../../helper/last';
export class Image implements Primitive {
@@ -11,7 +11,7 @@ export class Image implements Primitive {
public toHTML(disableInnerShadow = false): html {
return `
${!disableInnerShadow ? ` |