From cdaa423b8a15dfc3c349eb291fc074dafd7ea12e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Schmelczer=20Andr=C3=A1s?= Date: Sat, 21 Dec 2019 22:59:41 +0100 Subject: [PATCH] Convert to component based architecture --- .idea/dictionaries/Schme.xml | 7 + .idea/watcherTasks.xml | 40 ++ .idea/workspace.xml | 98 +++-- custom.d.ts | 25 +- package.json | 5 +- src/content/en.ts | 45 ++- src/framework/element-factory.ts | 7 + src/framework/helpers.ts | 2 + src/framework/page-element.ts | 16 + src/index.html | 15 - src/index.ts | 6 + src/model/content.ts | 16 + src/model/misc.ts | 2 + src/model/portfolio.ts | 36 ++ src/page/about/about.scss | 28 ++ src/page/about/about.ts | 22 ++ src/page/content/content.scss | 8 + src/page/content/content.ts | 35 ++ src/page/footer/footer.scss | 7 + src/page/footer/footer.ts | 18 + src/page/image-viewer/image-viewer.scss | 0 src/page/image-viewer/image-viewer.ts | 43 +++ src/page/index.ts | 21 ++ .../timeline-element/timeline-element.scss | 80 ++++ .../timeline-element/timeline-element.ts | 91 +++++ src/page/timeline/timeline.scss | 5 + src/page/timeline/timeline.ts | 21 ++ ...pen-sans-v17-latin_latin-ext-300italic.eot | Bin 0 -> 20272 bytes ...pen-sans-v17-latin_latin-ext-300italic.svg | 345 +++++++++++++++++ ...pen-sans-v17-latin_latin-ext-300italic.ttf | Bin 0 -> 37112 bytes ...en-sans-v17-latin_latin-ext-300italic.woff | Bin 0 -> 23520 bytes ...n-sans-v17-latin_latin-ext-300italic.woff2 | Bin 0 -> 18500 bytes .../open-sans-v17-latin_latin-ext-regular.eot | Bin 0 -> 21049 bytes .../open-sans-v17-latin_latin-ext-regular.svg | 336 +++++++++++++++++ .../open-sans-v17-latin_latin-ext-regular.ttf | Bin 0 -> 39364 bytes ...open-sans-v17-latin_latin-ext-regular.woff | Bin 0 -> 24364 bytes ...pen-sans-v17-latin_latin-ext-regular.woff2 | Bin 0 -> 19396 bytes .../raleway-v14-latin_latin-ext-regular.eot | Bin 0 -> 37574 bytes .../raleway-v14-latin_latin-ext-regular.svg | 347 ++++++++++++++++++ .../raleway-v14-latin_latin-ext-regular.ttf | Bin 0 -> 99764 bytes .../raleway-v14-latin_latin-ext-regular.woff | Bin 0 -> 42084 bytes .../raleway-v14-latin_latin-ext-regular.woff2 | Bin 0 -> 32652 bytes src/static/icons/cancel.svg | 4 + src/static/icons/cv.svg | 10 + src/static/{ => media}/avoid.jpg | Bin src/static/{ => media}/color.jpg | Bin src/static/{ => media}/forex.gif | Bin src/static/{ => media}/led.jpg | Bin src/static/{ => media}/led720.mp4 | Bin src/static/{ => media}/me.jpg | Bin src/static/{ => media}/my-notes.jpg | Bin src/static/{ => media}/og-image.jpg | Bin src/static/{ => media}/og.jpg | Bin src/static/{ => media}/photos.jpg | Bin src/static/{ => media}/platform.png | Bin .../{ => media}/process-simulator-input.jpg | Bin src/static/{ => media}/process-simulator.jpg | Bin src/static/{ => media}/simulation.jpg | Bin src/style/elements.scss | 18 + src/style/fonts.scss | 67 ++++ src/style/mixins.scss | 30 ++ src/{styles => style}/page.scss | 46 --- src/style/vars.scss | 35 ++ src/styles.scss | 74 ++++ src/styles/elements.scss | 173 --------- src/styles/index.scss | 3 - src/styles/main.scss | 28 -- src/ts/index.ts | 19 - src/ts/parser.ts | 132 +------ webpack.config.js | 60 ++- 70 files changed, 1942 insertions(+), 484 deletions(-) create mode 100644 .idea/dictionaries/Schme.xml create mode 100644 src/framework/element-factory.ts create mode 100644 src/framework/helpers.ts create mode 100644 src/framework/page-element.ts create mode 100644 src/index.ts create mode 100644 src/model/content.ts create mode 100644 src/model/misc.ts create mode 100644 src/model/portfolio.ts create mode 100644 src/page/about/about.scss create mode 100644 src/page/about/about.ts create mode 100644 src/page/content/content.scss create mode 100644 src/page/content/content.ts create mode 100644 src/page/footer/footer.scss create mode 100644 src/page/footer/footer.ts create mode 100644 src/page/image-viewer/image-viewer.scss create mode 100644 src/page/image-viewer/image-viewer.ts create mode 100644 src/page/index.ts create mode 100644 src/page/timeline/timeline-element/timeline-element.scss create mode 100644 src/page/timeline/timeline-element/timeline-element.ts create mode 100644 src/page/timeline/timeline.scss create mode 100644 src/page/timeline/timeline.ts create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-300italic.eot create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-300italic.svg create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-300italic.ttf create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-300italic.woff create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-300italic.woff2 create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-regular.eot create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-regular.svg create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-regular.ttf create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-regular.woff create mode 100644 src/static/fonts/open_sans/open-sans-v17-latin_latin-ext-regular.woff2 create mode 100644 src/static/fonts/raleway/raleway-v14-latin_latin-ext-regular.eot create mode 100644 src/static/fonts/raleway/raleway-v14-latin_latin-ext-regular.svg create mode 100644 src/static/fonts/raleway/raleway-v14-latin_latin-ext-regular.ttf create mode 100644 src/static/fonts/raleway/raleway-v14-latin_latin-ext-regular.woff create mode 100644 src/static/fonts/raleway/raleway-v14-latin_latin-ext-regular.woff2 create mode 100644 src/static/icons/cancel.svg create mode 100644 src/static/icons/cv.svg rename src/static/{ => media}/avoid.jpg (100%) rename src/static/{ => media}/color.jpg (100%) rename src/static/{ => media}/forex.gif (100%) rename src/static/{ => media}/led.jpg (100%) rename src/static/{ => media}/led720.mp4 (100%) rename src/static/{ => media}/me.jpg (100%) rename src/static/{ => media}/my-notes.jpg (100%) rename src/static/{ => media}/og-image.jpg (100%) rename src/static/{ => media}/og.jpg (100%) rename src/static/{ => media}/photos.jpg (100%) rename src/static/{ => media}/platform.png (100%) rename src/static/{ => media}/process-simulator-input.jpg (100%) rename src/static/{ => media}/process-simulator.jpg (100%) rename src/static/{ => media}/simulation.jpg (100%) create mode 100644 src/style/elements.scss create mode 100644 src/style/fonts.scss create mode 100644 src/style/mixins.scss rename src/{styles => style}/page.scss (65%) create mode 100644 src/style/vars.scss create mode 100644 src/styles.scss delete mode 100644 src/styles/elements.scss delete mode 100644 src/styles/index.scss delete mode 100644 src/styles/main.scss delete mode 100644 src/ts/index.ts diff --git a/.idea/dictionaries/Schme.xml b/.idea/dictionaries/Schme.xml new file mode 100644 index 0000000..7256af4 --- /dev/null +++ b/.idea/dictionaries/Schme.xml @@ -0,0 +1,7 @@ + + + + raleway + + + \ No newline at end of file diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml index b5e959a..aaea7ba 100644 --- a/.idea/watcherTasks.xml +++ b/.idea/watcherTasks.xml @@ -41,5 +41,45 @@