ddbd406fc8
feat: Move function to app scope
...
- Move randomIntFrom() to app.js
- Add global entry to jshint configuration
2026-02-13 11:27:44 +01:00
d6827e6dfd
fix: const to let
2026-02-09 21:29:00 +01:00
9ce027285c
chore: Reformat jshint stuff
...
- Remove comments from jshint
- Replace " with '
- Replace var with const
2026-02-09 21:17:53 +01:00
7912b002a2
feat: Change edge detection for HippieTaskBar
...
- Add position to options
- New function for edge detection according to mouse position
- set and use options.position
2026-02-09 21:08:30 +01:00
9696442a91
feat: Remove cases that cannot happen
...
Optimize HippieTaskBar by removing cases that cannot happen.
2026-02-09 19:09:02 +01:00
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
50b43cdc2f
feat: More styling for placeholder
2025-11-02 13:12:04 +01:00
a18b42bb2a
feat: More dynamic styling for placeholder
...
- Create global setAttributesAccordingToPosition
- Change style of placeholder to show snap side
2025-11-02 12:22:08 +01:00
3dc836656a
fix: Placeholder moving away from cursor
...
- Create global centerElementUnderCursor for centering
- Change order of actions for mouse move
2025-11-02 11:57:04 +01:00
aa5d095e64
feat: Change placeholder while dragging
...
- Move edge detection to global function
- Change placeholder style during mouse move
2025-11-02 11:40:54 +01:00
13b1924360
refactor: Move stuff around and rename
...
- DragAdv is now HippieTaskBar
- Remove previous version
- Move unused stuff
- Replace Clock with TimeDisplay
2025-11-02 10:20:51 +01:00
77178886cd
feat: Update DateDisplay
...
- formatDate now distinguishes direction
- Update task bar options with hierarchy
- Add direction to options
- Rename setPosition to setOptions
2025-11-02 10:14:54 +01:00
20b43b8d35
feat: Integrate date in task bar
...
- Date format can now be changed dynamically
- Date element is now created in task bar class
- Class can accept options, currently only for date
- Date format is changed according to position
- Changed dom structure for clock
- Refactor setPosition method to be more flexible
- Changed flex style for task bar items to inherit the direction
2025-11-02 09:26:19 +01:00
abf393191c
style: Reformat and comment
2025-11-02 09:18:12 +01:00
9d15f22f5d
feat: Remove jquery usage in globals.js
2025-11-01 12:25:48 +01:00
b79edd4858
feat: Restructure scripts
...
- Combine app.js and functions.js
- Rename functions.js to app.js
- Rename variables.js to globals.js
- Remove global.js and add setup call to screen template
- Use local jquery in old templates
2025-11-01 11:54:25 +01:00
496b6e37d8
feat: Add date to task bar
...
- Add date display to task bar
- Add new DateDisplay class to app.js
- Update TimeDisplay to be like DateDisplay
2025-11-01 11:34:00 +01:00
bac4b73c08
feat: Add time to task bar
...
- Add app.js to windows screen
- Add time display to task bar
- Add new TimeDisplay class to app.js
- Add play and pause buttons as example
- Fix event handlers of task bar according to bubbling and propagation
2025-11-01 11:21:19 +01:00
c259ead9a0
feat: Replace new with start screen
...
- Convert to liquid
- Add old ongoing function for now
- Add macros as partials
- Rename data source to better reflect usage
- Update app.js to fulfill jshint
2025-10-28 19:51:59 +01:00
1ada62f6ec
feat: Optimize DragAdv class
...
- Only use left mouse button
- Handle element and placeholder together
2025-10-27 23:24:37 +01:00
0996ace34f
fix: Task bar drag behaviour
...
- Placeholder is centered to mouse cursor
- Placeholder is positioned on mouse down not only on move
2025-10-27 21:54:36 +01:00
e0cfcfac13
feat: Add and rename screens
...
- Add windows screen
- Add windows.js
- Different variants of classes for drag and edge snap behaviour
- Rename js files to better distinguish usage
2025-10-27 21:33:38 +01:00
ac8f55a7c9
feat: Change global mouse interaction
...
- Add .body_intro to intro screen
- Change mouse over identifier
- Introduce HippieFade as global function
- Replace #js_mob with HippieFade
- Remove old partial
2025-10-25 09:32:22 +02:00
1ddba29d9c
feat: Update drag page and other small things
...
- Add parameter to NewDiv class
- Add instance with content to drag page
- Drag page now also uses frame template
- Use macro for footer in explorer
2025-06-23 22:31:18 +02:00
8f15664d57
style: Spaces to tabs
2025-05-18 13:08:58 +02:00
875041bacf
feat: Update composeMail function
...
- Move function to hippie functions
- Use vanilla instead of jQuery
- Add examples to introduction page
- Reindent
2025-05-18 13:02:30 +02:00
9ff731395a
feat: Improve details
...
- Prevent text selection for agreement step
- Extend mouse out time
- Hint toast is now part of intro step
- Agreement step can now be solved with keyboard
- Remove more event listeners when step is solved
2025-05-18 12:07:10 +02:00
13b9318f56
feat: Changes to event handling and steps
...
- New idle object
- New handlers for idle state
- Idle uses global colors
- Add mouse over style to idle
- Set pointer events style from js
- Reindent ui index
2025-05-18 11:20:48 +02:00
fe2261fda5
feat: Change app template
...
- Add global variables to app template
- Add flag colors to global variables
- Change var declaration
2025-05-18 11:17:48 +02:00
8942dc3632
refactor: Move script parts around
...
- Run setup function in global script
- Move common script assets to hippie main template
- Remove unused scrcipt from components page
2025-05-17 13:04:31 +02:00
6cfe5b21e1
feat: Consolidate intro scripts
...
- Change script source from ui to intro
- Test variants with classes
- Move active scripts parts to index
- Remove old ui script
2025-05-17 11:06:45 +02:00
8937b36a1e
feat: Changes to ui form and drag
...
- Use common styles
- Move NewDiv class to external script
- Align script for form and drag pages
2025-05-15 20:00:51 +02:00
b0bb338bee
feat: New idle step
...
- Add idle step after agreement
- New content for agreement
- Move brand information to macro
- New step class for common style
2025-05-04 22:25:03 +02:00
fa5e74a100
feat: Refactor listeners
...
- Add handler functions for event listeners
- Change agreement step to wait for interaction
- Remove listeners after each step
- Add steps object
2025-05-03 15:12:16 +02:00
7255b009b9
feat: Add loader step
...
- Add loader element with progress display
- Add styles for loader, spinner and bar
- Move event listeners for hint to intro step
- Add loadCore function to simulate loader
- Keep alternative progress bar for document loading display
2025-05-03 12:34:23 +02:00
2c001aaa4e
feat: Refactor ui steps as promises
2025-05-02 20:35:58 +02:00
234f4e6e7d
feat: New ui index
...
Init example starts like an application with fullscreen steps leading to an idle or menu state.
Each step has specific events to trigger the next step.
- Add index screen to ui
- Add own script
- Update ui style
2025-05-02 19:50:26 +02:00
37986e7b4b
feat: Reflect style changes in hippie-style
...
- Update submodule
- Rename changed classes
2025-05-02 14:05:33 +02:00
3a867c169a
feat: add ui examples
2024-08-15 22:41:12 +02:00
cf3149d69b
refactor: remove legacy js files
2024-08-11 17:22:24 +02:00
dd5ff43e16
Testing js file handling
2021-03-09 13:33:39 +01:00
003a115923
Additions to js debug code
2021-03-08 15:58:07 +01:00
Stephan
767b3024fa
debug output
2019-11-16 15:23:35 +01:00
Stephan
11b30671d4
debug performance
2019-11-16 14:32:17 +01:00
Stephan
67e3cc1eca
Missing semicolon
2019-04-14 21:58:48 +02:00
Stephan
371cb450f8
New es6 coding standard
...
* Added babel presets to setup standards
* set jshint to es6
* reworked javascript and cerated first two modules
2019-04-06 12:31:07 +02:00
Stephan
3d4eef5eb0
Code formatting according to standardjs
2019-03-31 21:30:46 +02:00
Stephan
6095870ce3
Javascript again
...
* Added babel to get to use ES6
* restructure for head srcipt
* general work on javascript files
2019-03-31 12:00:57 +02:00
Stephan
9ce65091f4
Javascript work
2019-03-30 16:52:20 +01:00
Stephan
4cb89ec7af
Javascript work
...
* removed cache and remember from js task
* renamed js variables
* reworked js code
* added logPerf function to page head
2019-03-29 18:41:27 +01:00