diff --git a/dist/bundle.js b/dist/bundle.js index cbb705d..e3be5c3 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -150,7 +150,7 @@ eval("// Module\nvar code = \"
\\n /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/tagesablauf.jpg */ \"./src/client/img/tagesablauf.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/einkreiser.png */ \"./src/client/img/einkreiser.png\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n

Traugottesdienst

\\n

\\n Um 14:00 Uhr möchten wir gemeinsam mit euch unseren Traugottesdienst in der Annakirche feiern\\n (Annastraße\\n 35, 52062 Aachen). Wenn ihr mit dem Auto anreist könnt ihr im Parkhaus am Dom (Jesuitenstraße 12, 52062\\n Aachen) parken, das ist direkt neben der Kirche.\\n

\\n
\\n
\\n

Fingerfood

\\n

\\n Nach dem Gottesdienst gehen wir zusammen zu Fuß ins Aachener Fenster (Buchkremerstraße 2). Dort gibt es\\n dann\\n süßes und salziges Fingerfood und ganz viel Zeit zum Gratulieren. Wenn ihr etwas zum Buffet beisteuern\\n möchtet, dann meldet euch gerne bei Sinah Stinner\\n (sinah.stinner@googlemail.com).\\n

\\n
\\n

Gruppenfotos

\\n

\\n Um ganz viele wundervolle Erinnerungen an unsere Hochzeit, die wir mit euch feiern, zu haben, gehen wir\\n um\\n 17:00 Uhr auf den Katschhof und machen dort Gruppenfotos.\\n

\\n
\\n

Sektempfang

\\n

\\n Wir feiern unsere Hochzeit im Forum M über der Aachener Mayerschen mit einem wundervollen Blick über die\\n Aachener Innenstadt. Nach den Fotos werden wir dort gemeinsam anstoßen.\\n

\\n
\\n

Festessen

\\n

\\n Nach vielen wundervollen Bildern, freuen wir uns alle auf unser leckeres Hochzeitsbuffet, das es um halb\\n acht gibt.\\n

\\n
\\n

Spiel & Spaß

\\n

\\n Wir freuen uns auf richtige viele einzigartige, lustige und spaßige Programmbeiträge von euch. Wenn ihr\\n es\\n schon gar nicht erwarten könnt uns eine Freude zu machen und einen Beiträg beizusteuern, dann meldet\\n euch\\n gerne bei Miriam Seitz (Miriams Mailadresse). Und keine Sorge, Miriam behält alle Beiträge und\\n Überraschungen für sich, aber sagt ihr bitte bei allem Bescheid, was ihr planen wollt.\\n

\\n
\\n

Let's Dance

\\n

\\n Ihr könnt zuhause schonmal üben, um die Tanzfläche unsicher zu machen!\\n

\\n
\\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/tagesablauf.html?"); +eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/tagesablauf.jpg */ \"./src/client/img/tagesablauf.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/einkreiser.png */ \"./src/client/img/einkreiser.png\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n

Traugottesdienst

\\n

\\n Um 14:00 Uhr möchten wir gemeinsam mit euch unseren Traugottesdienst in der Annakirche feiern\\n (Annastraße\\n 35, 52062 Aachen). Wenn ihr mit dem Auto anreist könnt ihr im Parkhaus am Dom (Jesuitenstraße 12, 52062\\n Aachen) parken, das ist direkt neben der Kirche.\\n

\\n
\\n
\\n

Fingerfood

\\n

\\n Nach dem Gottesdienst gehen wir zusammen zu Fuß ins Aachener Fenster (Buchkremerstraße 2). Dort gibt es\\n dann\\n süßes und salziges Fingerfood und ganz viel Zeit zum Gratulieren. Wenn ihr etwas zum Buffet beisteuern\\n möchtet, dann meldet euch gerne bei Sinah Stinner\\n (sinah.stinner@googlemail.com).\\n

\\n
\\n

Gruppenfotos

\\n

\\n Um ganz viele wundervolle Erinnerungen an unsere Hochzeit, die wir mit euch feiern, zu haben, gehen wir\\n um\\n 17:00 Uhr auf den Katschhof und machen dort Gruppenfotos.\\n

\\n
\\n

Sektempfang

\\n

\\n Wir feiern unsere Hochzeit im Forum M über der Aachener Mayerschen mit einem wundervollen Blick über die\\n Aachener Innenstadt. Nach den Fotos werden wir dort gemeinsam anstoßen.\\n

\\n
\\n

Festessen

\\n

\\n Nach vielen wundervollen Bildern, freuen wir uns alle auf unser leckeres Hochzeitsbuffet, das es um halb\\n acht gibt.\\n

\\n
\\n

Spiel und Spass

\\n

\\n Wir freuen uns auf richtige viele einzigartige, lustige und spaßige Programmbeiträge von euch. Wenn ihr\\n es\\n schon gar nicht erwarten könnt uns eine Freude zu machen und einen Beiträg beizusteuern, dann meldet\\n euch\\n gerne bei Miriam Seitz (Miriams Mailadresse). Und keine Sorge, Miriam behält alle Beiträge und\\n Überraschungen für sich, aber sagt ihr bitte bei allem Bescheid, was ihr planen wollt.\\n

\\n
\\n

Let's Dance

\\n

\\n Ihr könnt zuhause schonmal üben, um die Tanzfläche unsicher zu machen!\\n

\\n
\\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/tagesablauf.html?"); /***/ }), @@ -161,7 +161,7 @@ eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_requi /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/hotel.jpg */ \"./src/client/img/hotel.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/unterkunft.jpg */ \"./src/client/img/unterkunft.jpg\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n

Unterkunft

\\n

\\n Wir freuen uns riesig, dass ihr aus nah und fern anreist, um mit uns gemeinsam unseren Hochzeitstag zu\\n verbringen!\\n

\\n

\\n Für alle die, die eine lange Anreise haben, empfehlen wir euch, im Hotel … zu übernachten. Das ist fußläufig\\n vom\\n Forum M aus zu erreichen. Ihr könnt das Auto auch im Parkhaus am Dom über Nacht stehen lassen.\\n

\\n

\\n Alle, die eher eine studentische Übernachtungsmöglichkeit suchen, können sich gerne bei uns melden. Ihr\\n werdet\\n dann bei Freunden aus Aachen in WGs mituntergebracht. Sagt uns da bitte bis spätestens zum 15.April\\n Bescheid.\\n

\\n\\n
\\n \\n
\\n \\n
\\n
\\n\\n
\\n
\\n \\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/unterkunft.html?"); +eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/unterkunft.jpg */ \"./src/client/img/unterkunft.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/hotel.jpg */ \"./src/client/img/hotel.jpg\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n \\n
\\n
\\n

Unterkunft

\\n

\\n Wir freuen uns riesig, dass ihr aus nah und fern anreist, um mit uns gemeinsam unseren Hochzeitstag zu\\n verbringen!\\n

\\n

\\n Für alle die, die eine lange Anreise haben, empfehlen wir euch, im Hotel … zu übernachten. Das ist fußläufig\\n vom\\n Forum M aus zu erreichen. Ihr könnt das Auto auch im Parkhaus am Dom über Nacht stehen lassen.\\n

\\n

\\n Alle, die eher eine studentische Übernachtungsmöglichkeit suchen, können sich gerne bei uns melden. Ihr\\n werdet\\n dann bei Freunden aus Aachen in WGs mituntergebracht. Sagt uns da bitte bis spätestens zum 15.April\\n Bescheid.\\n

\\n\\n
\\n \\n
\\n \\n
\\n
\\n\\n
\\n
\\n \\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/unterkunft.html?"); /***/ }), @@ -257,7 +257,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var foundation_sites_dist_js_foundation_es6__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! foundation-sites/dist/js/foundation.es6 */ \"./node_modules/foundation-sites/dist/js/foundation.es6.js\");\n/* harmony import */ var _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PresentsHandler */ \"./src/client/js/PresentsHandler.ts\");\nvar __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\n\n\n\nconst templates = {\n home: __webpack_require__(/*! ../html/home.html */ \"./src/client/html/home.html\"),\n unterkunft: __webpack_require__(/*! ../html/unterkunft.html */ \"./src/client/html/unterkunft.html\"),\n tagesablauf: __webpack_require__(/*! ../html/tagesablauf.html */ \"./src/client/html/tagesablauf.html\"),\n geschenke: __webpack_require__(/*! ../html/geschenke.html */ \"./src/client/html/geschenke.html\"),\n};\nconst callbacks = {\n home: () => {\n },\n unterkunft: () => {\n },\n tagesablauf: () => {\n let state = \"godi\";\n let scrollTimeout = null;\n let scrollToView = false;\n const infoImageContainer = document.getElementById(\"info-image-container\");\n infoImageContainer.querySelectorAll(\".circler\").forEach(circle => {\n circle.addEventListener(\"click\", () => {\n state = circle.dataset[\"state\"];\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = true;\n document.querySelector(\".anchor[data-state='\" + state + \"']\").scrollIntoView({\n \"behavior\": \"smooth\",\n \"block\": \"start\"\n });\n });\n });\n const navBar = document.querySelector(\".top-bar\");\n const anchors = document.querySelectorAll(\".anchor\");\n const margin = navBar.clientHeight + 50;\n const observerDown = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (!entry.isIntersecting && entry.intersectionRect.top === margin && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 1, rootMargin: \"-\" + margin + \"px 0px 0px 0px\" });\n // }, {threshold: 1, rootMargin: \"-100px 0px 0px 0px\"});\n const observerUp = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (entry.isIntersecting && entry.intersectionRect.top === navBar.clientHeight && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 0.1 });\n anchors.forEach(anchor => {\n observerDown.observe(anchor);\n observerUp.observe(anchor);\n });\n document.querySelector(\"#info-image-container + .site-content\").addEventListener(\"scroll\", e => {\n clearTimeout(scrollTimeout);\n scrollTimeout = setTimeout(() => {\n scrollTimeout = null;\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = false;\n console.log(\"stopped scrolling\");\n }, 50);\n });\n },\n geschenke: () => __awaiter(void 0, void 0, void 0, function* () { return yield new _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__[\"PresentsHandler\"]().showPresents(); }),\n};\njquery__WEBPACK_IMPORTED_MODULE_0__(document).foundation();\njquery__WEBPACK_IMPORTED_MODULE_0__(function () {\n const container = document.getElementById(\"main-content\");\n const img = document.getElementById(\"home-img-container\");\n let currentSite = \"home\";\n //Navigation\n container.innerHTML = templates.home;\n document.querySelectorAll(\".menu li[data-site]\").forEach((elem) => {\n elem.addEventListener(\"click\", () => {\n const oldActive = document.querySelector(\".menu .active\");\n if (oldActive) {\n oldActive.classList.remove(\"active\");\n }\n elem.classList.add(\"active\");\n container.innerHTML = templates[elem.dataset[\"site\"]];\n if (elem.dataset[\"img\"] === \"1\") {\n img.classList.remove(\"hidden\");\n }\n else {\n img.classList.add(\"hidden\");\n }\n currentSite = elem.dataset[\"site\"];\n if (typeof callbacks[currentSite] === \"function\") {\n callbacks[currentSite]();\n }\n });\n });\n});\n\n\n//# sourceURL=webpack:///./src/client/js/index.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var foundation_sites_dist_js_foundation_es6__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! foundation-sites/dist/js/foundation.es6 */ \"./node_modules/foundation-sites/dist/js/foundation.es6.js\");\n/* harmony import */ var _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PresentsHandler */ \"./src/client/js/PresentsHandler.ts\");\nvar __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\n\n\n\nconst templates = {\n home: __webpack_require__(/*! ../html/home.html */ \"./src/client/html/home.html\"),\n unterkunft: __webpack_require__(/*! ../html/unterkunft.html */ \"./src/client/html/unterkunft.html\"),\n tagesablauf: __webpack_require__(/*! ../html/tagesablauf.html */ \"./src/client/html/tagesablauf.html\"),\n geschenke: __webpack_require__(/*! ../html/geschenke.html */ \"./src/client/html/geschenke.html\"),\n};\nconst callbacks = {\n home: () => {\n },\n unterkunft: () => {\n },\n tagesablauf: () => {\n let state = \"godi\";\n let scrollTimeout = null;\n let scrollToView = false;\n const infoImageContainer = document.getElementById(\"info-image-container\");\n infoImageContainer.querySelectorAll(\".circler\").forEach(circle => {\n circle.addEventListener(\"click\", () => {\n state = circle.dataset[\"state\"];\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = true;\n document.querySelector(\".anchor[data-state='\" + state + \"']\").scrollIntoView({\n \"behavior\": \"smooth\",\n \"block\": \"start\"\n });\n });\n });\n const navBar = document.querySelector(\".top-bar\");\n const anchors = document.querySelectorAll(\".anchor\");\n const margin = navBar.clientHeight + 50;\n const observerDown = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (!entry.isIntersecting && entry.intersectionRect.top === margin && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 1, rootMargin: \"-\" + margin + \"px 0px 0px 0px\" });\n // }, {threshold: 1, rootMargin: \"-100px 0px 0px 0px\"});\n const observerUp = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (entry.isIntersecting && entry.intersectionRect.top === navBar.clientHeight && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 0.1 });\n anchors.forEach(anchor => {\n observerDown.observe(anchor);\n observerUp.observe(anchor);\n });\n document.querySelector(\"#info-image-container + .site-content\").addEventListener(\"scroll\", e => {\n clearTimeout(scrollTimeout);\n scrollTimeout = setTimeout(() => {\n scrollTimeout = null;\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = false;\n console.log(\"stopped scrolling\");\n }, 50);\n });\n },\n geschenke: () => __awaiter(void 0, void 0, void 0, function* () { return yield new _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__[\"PresentsHandler\"]().showPresents(); }),\n};\njquery__WEBPACK_IMPORTED_MODULE_0__(document).foundation();\njquery__WEBPACK_IMPORTED_MODULE_0__(function () {\n const container = document.getElementById(\"main-content\");\n const img = document.getElementById(\"home-img-container\");\n const navbar = document.getElementById(\"main-menu\");\n let currentSite = \"home\";\n //Navigation\n container.innerHTML = templates.home;\n document.querySelectorAll(\".menu li[data-site]\").forEach((elem) => {\n elem.addEventListener(\"click\", () => {\n const oldActive = document.querySelectorAll(\".menu .active\");\n oldActive.forEach(elem => elem.classList.remove(\"active\"));\n const nowActive = document.querySelectorAll(\".menu li[data-site='\" + elem.dataset[\"site\"] + \"']\");\n nowActive.forEach(elem => elem.classList.add(\"active\"));\n container.innerHTML = templates[elem.dataset[\"site\"]];\n if (elem.dataset[\"img\"] === \"1\") {\n img.classList.remove(\"hidden\");\n }\n else {\n img.classList.add(\"hidden\");\n }\n currentSite = elem.dataset[\"site\"];\n if (typeof callbacks[currentSite] === \"function\") {\n callbacks[currentSite]();\n }\n });\n });\n});\n\n\n//# sourceURL=webpack:///./src/client/js/index.ts?"); /***/ }), diff --git a/dist/img/tagesablauf_godi.jpg b/dist/img/tagesablauf_godi.jpg deleted file mode 100644 index 8f41843..0000000 Binary files a/dist/img/tagesablauf_godi.jpg and /dev/null differ diff --git a/dist/index.html b/dist/index.html index 823300d..a371203 100644 --- a/dist/index.html +++ b/dist/index.html @@ -11,10 +11,25 @@ J & S -