diff --git a/.eleventy.js b/.eleventy.js
index 0e51f7d..a29e297 100644
--- a/.eleventy.js
+++ b/.eleventy.js
@@ -32,7 +32,7 @@ export default async function (eleventyConfig) {
});
// TODO: Demo entfernen
- const permalinkPath = await hasFiles('source/screens') ? '/demo/' : '/';
+ const permalinkPath = await hasFiles('source/view') ? '/demo/' : '/';
eleventyConfig.addGlobalData('hippie', {
brand: 'hippie',
@@ -130,14 +130,13 @@ export default async function (eleventyConfig) {
eleventyConfig.addPassthroughCopy({'node_modules/hippie-script/index.js': 'vendor/hippie-script.js'});
eleventyConfig.addWatchTarget('./source/style/');
-
- return {
- dir: {
- input: 'source/screens',
- output: 'build',
- includes: '../templates',
- data: '../data'
- },
- templateFormats: ['html', 'liquid', 'md', 'njk']
- };
}
+
+// noinspection JSUnusedGlobalSymbols
+export const config = {
+ dir: {
+ input: 'source/view',
+ output: 'build'
+ },
+ templateFormats: ['html', 'liquid', 'md', 'njk']
+};
\ No newline at end of file
diff --git a/.jshintrc b/.jshintrc
index 24ef2fe..13fcfa1 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -14,20 +14,20 @@
"unused": false,
"browser": true,
"globals": {
- "HIPPIE": false,
- "hippie": true,
- "viewHover": true,
- "basicEase": true,
- "debugOn": true,
- "TimeDisplay": true,
"DateDisplay": true,
+ "HIPPIE": false,
+ "HippieTaskBar": true,
+ "TimeDisplay": true,
+ "basicEase": true,
+ "centerElementUnderCursor": false,
"checkButtonAndTarget": false,
+ "debugOn": true,
"getClosestEdgeToElement": false,
"getClosestEdgeToMouse": false,
- "centerElementUnderCursor": false,
- "setAttributesAccordingToPosition": false,
+ "hippie": true,
"randomIntFrom": false,
+ "readJsonFile": false,
"replaceLineBreaks": false,
- "HippieTaskBar": true
+ "viewHover": true
}
}
diff --git a/TODO.md b/TODO.md
index 5c33350..2c1ec95 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,6 +1,5 @@
# General
-- Remove gulp and legacy files
- Better README with more info for the content section
- Explain eleventy usage
- Complete CHANGELOG
@@ -8,6 +7,10 @@
- Add dynamic content to robots.txt during build process
- Add dynamic content to sitemap.xml
+# 11ty
+
+- Look into teh difference of layouts and templates
+
# CSS
- Check style for every basic element
diff --git a/source/code/hippie/app.js b/source/code/hippie/app.js
index cbf1533..60eeeef 100644
--- a/source/code/hippie/app.js
+++ b/source/code/hippie/app.js
@@ -394,20 +394,6 @@ function centerElementUnderCursor(event, element) {
element.style.top = `${y}px`;
}
-function setAttributesAccordingToPosition(element, position, attributes) {
- 'use strict';
-
- element.classList.remove(...Object.values(attributes).map(pos => pos.className));
- Object.keys(attributes[position].styles).forEach(key => {
- element.style[key] = '';
- });
-
- element.classList.add(attributes[position].className);
- Object.entries(attributes[position].styles).forEach(([key, value]) => {
- element.style[key] = value;
- });
-}
-
/**
* Gibt eine Zahl zwischen You can start using it by replacing this file with your own index page. To do this you need to create a file
- This is {{ hippie.brand | upcase }}
/index.njk
+ index.liquid|njk
inside the
- source/screens
+ source/view
folder. You can also create a
data.json
file inside the
- source/templates
- folder as a data source for your nunjucks files.
For a very basic start you can make a copy of the demo page
- blank.njk. You can find it at
- /source/screens/demo.
blank.liquid|njk. You can find it at
+ /source/view/demo/pages.
The source/demo folder contains an overview of all HTML elements and also examples for CSS style combinations and even whole diff --git a/source/screens/demo/introduction.liquid b/source/view/demo/introduction.liquid similarity index 100% rename from source/screens/demo/introduction.liquid rename to source/view/demo/introduction.liquid diff --git a/source/screens/demo/layouts.liquid b/source/view/demo/layouts.liquid similarity index 100% rename from source/screens/demo/layouts.liquid rename to source/view/demo/layouts.liquid diff --git a/source/screens/demo/pages/blank.liquid b/source/view/demo/pages/blank.liquid similarity index 100% rename from source/screens/demo/pages/blank.liquid rename to source/view/demo/pages/blank.liquid diff --git a/source/screens/demo/pages/default.liquid b/source/view/demo/pages/default.liquid similarity index 100% rename from source/screens/demo/pages/default.liquid rename to source/view/demo/pages/default.liquid diff --git a/source/screens/demo/pages/error/304.liquid b/source/view/demo/pages/error/304.liquid similarity index 100% rename from source/screens/demo/pages/error/304.liquid rename to source/view/demo/pages/error/304.liquid diff --git a/source/screens/demo/pages/error/400.liquid b/source/view/demo/pages/error/400.liquid similarity index 100% rename from source/screens/demo/pages/error/400.liquid rename to source/view/demo/pages/error/400.liquid diff --git a/source/screens/demo/pages/error/401.liquid b/source/view/demo/pages/error/401.liquid similarity index 100% rename from source/screens/demo/pages/error/401.liquid rename to source/view/demo/pages/error/401.liquid diff --git a/source/screens/demo/pages/error/403.liquid b/source/view/demo/pages/error/403.liquid similarity index 100% rename from source/screens/demo/pages/error/403.liquid rename to source/view/demo/pages/error/403.liquid diff --git a/source/screens/demo/pages/error/404.liquid b/source/view/demo/pages/error/404.liquid similarity index 100% rename from source/screens/demo/pages/error/404.liquid rename to source/view/demo/pages/error/404.liquid diff --git a/source/screens/demo/pages/error/408.liquid b/source/view/demo/pages/error/408.liquid similarity index 100% rename from source/screens/demo/pages/error/408.liquid rename to source/view/demo/pages/error/408.liquid diff --git a/source/screens/demo/pages/error/500.liquid b/source/view/demo/pages/error/500.liquid similarity index 100% rename from source/screens/demo/pages/error/500.liquid rename to source/view/demo/pages/error/500.liquid diff --git a/source/screens/demo/pages/error/503.liquid b/source/view/demo/pages/error/503.liquid similarity index 100% rename from source/screens/demo/pages/error/503.liquid rename to source/view/demo/pages/error/503.liquid diff --git a/source/screens/demo/pages/maintenance.liquid b/source/view/demo/pages/maintenance.liquid similarity index 100% rename from source/screens/demo/pages/maintenance.liquid rename to source/view/demo/pages/maintenance.liquid diff --git a/source/screens/demo/pages/pages.json b/source/view/demo/pages/pages.json similarity index 100% rename from source/screens/demo/pages/pages.json rename to source/view/demo/pages/pages.json