Compare commits

...

3 commits

Author SHA1 Message Date
b7b1d15456 feat: Update hippie-script
- Update to new version
- Move brand from hippie to HIPPIE
- Add hippie-script to all remaining templates
2025-11-03 19:37:19 +01:00
a3eb2250ab feat: Add hippie-script as dependency
Foundation to move all global JavaScript to the new repo.
2025-11-02 17:18:12 +01:00
e39d515b9e chore: Typo in package.json 2025-11-02 14:12:52 +01:00
9 changed files with 16 additions and 7 deletions

View file

@ -44,7 +44,7 @@ module.exports = function (eleventyConfig) {
'node_modules/jquery/dist/jquery.min.js': 'vendor/jquery.min.js', 'node_modules/jquery/dist/jquery.min.js': 'vendor/jquery.min.js',
'node_modules/jquery/dist/jquery.min.map': 'vendor/jquery.min.map' 'node_modules/jquery/dist/jquery.min.map': 'vendor/jquery.min.map'
}); });
// eleventyConfig.addPassthroughCopy({"node_modules/normalize.css/normalize.css": "vendor/normalize.css"}); eleventyConfig.addPassthroughCopy({'node_modules/hippie-script/index.js': 'vendor/hippie-script.js'});
eleventyConfig.addWatchTarget('./source/style/'); eleventyConfig.addWatchTarget('./source/style/');

6
package-lock.json generated
View file

@ -11,6 +11,7 @@
"dependencies": { "dependencies": {
"@11ty/eleventy": "^2.0.1", "@11ty/eleventy": "^2.0.1",
"bootstrap-icons": "^1.13.1", "bootstrap-icons": "^1.13.1",
"hippie-script": "git+ssh://sthag@quelltext.interaktionsweise.de/interaktionsweise/hippie-script.git",
"jquery": "^3.7.1", "jquery": "^3.7.1",
"sass": "^1.93.0" "sass": "^1.93.0"
}, },
@ -1386,6 +1387,11 @@
"node": ">= 0.4" "node": ">= 0.4"
} }
}, },
"node_modules/hippie-script": {
"version": "1.2.1",
"resolved": "git+ssh://sthag@quelltext.interaktionsweise.de/interaktionsweise/hippie-script.git#dfc13e61586fbf466a7bbdb5667c5b02f41abd44",
"license": "MIT"
},
"node_modules/htmlparser2": { "node_modules/htmlparser2": {
"version": "7.2.0", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",

View file

@ -9,7 +9,7 @@
"homepage": "https://quelltext.interaktionsweise.de/interaktionsweise/hippie", "homepage": "https://quelltext.interaktionsweise.de/interaktionsweise/hippie",
"bugs": "https://quelltext.interaktionsweise.de/interaktionsweise/hippie/issues", "bugs": "https://quelltext.interaktionsweise.de/interaktionsweise/hippie/issues",
"license": "MIT", "license": "MIT",
"author": "Stephan Hagedorn <sthag@interaktionsweise.de> (https://karte@interaktionsweise.de/)", "author": "Stephan Hagedorn <sthag@interaktionsweise.de> (https://karte.interaktionsweise.de)",
"main": "", "main": "",
"repository": { "repository": {
"type": "git", "type": "git",
@ -36,6 +36,7 @@
"dependencies": { "dependencies": {
"@11ty/eleventy": "^2.0.1", "@11ty/eleventy": "^2.0.1",
"bootstrap-icons": "^1.13.1", "bootstrap-icons": "^1.13.1",
"hippie-script": "git+ssh://sthag@quelltext.interaktionsweise.de/interaktionsweise/hippie-script.git",
"jquery": "^3.7.1", "jquery": "^3.7.1",
"sass": "^1.93.0" "sass": "^1.93.0"
} }

View file

@ -6,7 +6,7 @@ function setup() {
'use strict'; 'use strict';
console.group('Document information'); console.group('Document information');
console.info('\n', hippie.brand, '\n\n'); console.info('\n', HIPPIE.brand, '\n\n');
console.info('HTML:', hippie.screen, '\nBODY:', hippie.body); console.info('HTML:', hippie.screen, '\nBODY:', hippie.body);
console.groupEnd(); console.groupEnd();
if (debugOn) { if (debugOn) {

View file

@ -1,5 +1,4 @@
let hippie = { let hippie = {
brand: "|-| | |^ |^ | [- ",
screen: { screen: {
w: Math.max(document.documentElement.offsetWidth, document.documentElement.clientWidth, window.innerWidth, 0), w: Math.max(document.documentElement.offsetWidth, document.documentElement.clientWidth, window.innerWidth, 0),
vh: Math.max(document.documentElement.clientHeight, window.innerHeight, 0), vh: Math.max(document.documentElement.clientHeight, window.innerHeight, 0),
@ -15,8 +14,6 @@ let hippie = {
let viewHover = true; let viewHover = true;
let basicEase = 600; let basicEase = 600;
const onerowAlphabet = "/\\ ]3 ( |) [- /= (_, |-| | _T /< |_ |\\/| |\\| () |^ ()_ /? _\\~ ~|~ |_| \\/ \\/\\/ >< `/ ~/_ ";
const onerowDigits = "\'| ^/_ -} +| ;~ (o \"/ {} \"| (\\) ";
const flagColors = [ const flagColors = [
'fad803', 'fad803',
'f2af13', 'f2af13',

View file

@ -50,10 +50,12 @@ tags:
{% endblock %} {% endblock %}
{%- block script %} {%- block script %}
<script src="{{ pageBase }}js/globals.js"></script> {% comment %}<script src="{{ pageBase }}js/globals.js"></script>{% endcomment %}
<script src="/vendor/hippie-script.js"></script>
<script src="{{ pageBase }}js/app.js"></script> <script src="{{ pageBase }}js/app.js"></script>
<script src="{{ pageBase }}js/windows.js"></script> <script src="{{ pageBase }}js/windows.js"></script>
<script> <script>
console.log(HIPPIE.brand);
// Get the space element // Get the space element
const space = document.getElementById('screen-space'); const space = document.getElementById('screen-space');
const start = document.querySelector('[data-action=start]'); const start = document.querySelector('[data-action=start]');

View file

@ -23,6 +23,7 @@
{% block script %} {% block script %}
<script src="/vendor/jquery.min.js"></script> <script src="/vendor/jquery.min.js"></script>
<script src="/vendor/hippie-script.js"></script>
<script src="{{ pageBase }}js/globals.js"></script> <script src="{{ pageBase }}js/globals.js"></script>
<script src="{{ pageBase }}js/app.js"></script> <script src="{{ pageBase }}js/app.js"></script>

View file

@ -43,6 +43,7 @@
{{ log.log('BODY :: Loading script assets...') }} {{ log.log('BODY :: Loading script assets...') }}
{# <script src="{{ pageBase }}js/{{hippie.jsFile}}.min.js" type="text/javascript"></script> #} {# <script src="{{ pageBase }}js/{{hippie.jsFile}}.min.js" type="text/javascript"></script> #}
<script src="/vendor/jquery.min.js"></script> <script src="/vendor/jquery.min.js"></script>
<script src="/vendor/hippie-script.js"></script>
<script src="{{ pageBase }}js/globals.js"></script> <script src="{{ pageBase }}js/globals.js"></script>
<script src="{{ pageBase }}js/app.js"></script> <script src="{{ pageBase }}js/app.js"></script>
<script> <script>

View file

@ -14,6 +14,7 @@
{% block script %} {% block script %}
{{ block.super -}} {{ block.super -}}
<script src="/vendor/jquery.min.js"></script> <script src="/vendor/jquery.min.js"></script>
<script src="/vendor/hippie-script.js"></script>
<script src="{{ pageBase }}js/globals.js"></script> <script src="{{ pageBase }}js/globals.js"></script>
<script src="{{ pageBase }}js/app.js"></script> <script src="{{ pageBase }}js/app.js"></script>