22a53eca62refactored much of the code to call functions with parameters whenever possible (instead of the functions pulling their input data from global vars or the DOM); added an index to each row; #combatant-form now encapsulates all input elements
main
eclipse2023-10-09 23:35:48 +0200
2d64915cb0cleaned up code a little: replaced tabs with spaces, clarified some codeeclipse2023-10-07 10:32:17 +0200
665d25ca44fixed a bug where a more actions dropdown would not center under its parent divs anymore; also the cursor now changes to pointer when hovering over a table cell which opens the edit modalTobias P2023-09-20 22:13:39 +0200
0b020decc1fixed a bug where disabling and enabling buttons for dead/KOed/ini-zero combatants wasn't working correctly; also added a surrounding <div> in table row stubTobias P2023-09-20 12:50:51 +0200
5294b19a13replaced the letters in the act icon; also some made small changes in <head> and footerTobias P2023-09-20 12:49:41 +0200
97b2d61e5ffixed a bug where the buttons in a .combatant-row weren't aligned verticallyTobias P2023-09-20 12:48:36 +0200
195e343d30custom font is now a regular npm dependency declared in package.json and "@import"ed in sr2ini.scss; also cleaned up the scss codeTobias P2023-09-18 11:51:40 +0200
48c070f024fixed a bug in the damage monitor HTML stub; also, fixed a bug in addTestCombatant() that would open the add modalTobias2023-09-12 22:37:10 +0200
1ed213c9fafixed a bug that would create uneven spacing between damage buttons; also, focussed damage buttons are now pulsatingTobias2023-09-12 22:35:45 +0200
f1c16da7e4several changes that were necessary in conjunction with the design revampTobias2023-09-12 15:55:38 +0200
4906f82e4cseveral changes that were in conjunction with design revampTobias2023-09-12 15:55:05 +0200
d90cff7832Complete design revamp with focus on - responsiveness: breakpoints at 500 and 1000px - lightweight: importing necessary Bootstrap CSS components only - color-friendliness: blue/gold instead of blue/pink - consistency across different browsers - ease of use: widely using bs sass variables for stylesTobias2023-09-12 15:48:23 +0200
29b6409f97changed start_url to "/"Tobias2023-09-12 15:48:03 +0200
81a6001e96updated jQuery selectors for "combatants-table" from class syntax to id syntax;Tobias2023-09-07 09:22:59 +0200
8ad8d672adremoved dependency @parcel/service-worker; kept a note about it in new comments section (in case I want to revive it)Tobias2023-09-07 09:17:29 +0200
a7415f5d96slightly reworked event handling - event handling and combatant manipulation are now completely separate, i.e. addCombatant() doesn't need an event parameter anymore - renamed applyDamage() to handleDamageLevelButtonClick() b/c it's an event handler function (which, admittedly, manipulates combatants but only superficially) - added listeners for "enter" keypress to both modalsTobias2023-09-06 10:30:14 +0200
5324adf189changed "combatants-table" from class to IDTobias2023-09-06 10:29:26 +0200
342fd6108aicons are now being defined directly in the HTML code instead of being injected via external javascriptTobias2023-09-06 10:27:58 +0200
8ac965c30aremoved file; moved icon definitions into index.htmlTobias2023-09-06 10:27:19 +0200
fea2e196baremoved svg-inject from depenciesTobias2023-09-06 10:26:53 +0200
332050526dFixed a bug where the combatant modal would close after clicking OK / pressing enter even though the input didn't validateTobias2023-09-06 00:48:45 +0200
0b13e53d4amodified styles regarding icons since these all come as SVGs nowTobias2023-09-02 00:40:45 +0200
806a51b628modified HTML template strings to enable reusing SVG iconsTobias2023-09-02 00:39:20 +0200
178155ab6bAll icons are now SVGs. They get defined once and are being reused via the <use> tagTobias2023-09-02 00:37:27 +0200
86b7546c67removed parcel-reporter-static-files-copy and staticFilesTobias2023-09-02 00:36:32 +0200
62d86f12f0changed calculation of effective initiative so that it never returns negative values; also added functions to module.exportsTobias2023-08-31 15:48:34 +0200
5158ce2486changed transition of .action-menu and .damage-monitor elements from sliding to fadingTobias2023-08-29 21:13:42 +0200
5977740c43fixed a typo; also I had to comment out the service worker registration b/c Firefox is giving me crap about the URLTobias2023-08-29 21:12:22 +0200
9c8c9086b4changed serviceWorker registration URL from absolute to relativeTobias2023-08-28 23:45:43 +0200
f6c48454deadded jQuery bundle so Jest can runTobias2023-08-28 23:44:44 +0200
b925c85c22updated list with new bugs and fixesTobias2023-08-28 23:23:16 +0200
a036d12a7ffixed a bug preventing correct calculation of turn order on equal initiative and differing reaction in whoGoesFirst()Tobias2023-08-28 23:17:05 +0200
6c637fd9fachanged repository url after migrating to GiteaTobias2023-08-28 20:26:34 +0200
54c4dc40d4Merge pull request 'Changed repository URL and website after server migration' (#1) from ynh_package into maintobias2023-07-27 19:05:20 +0200
4b1fde020aChanged repository URL and website after server migration
#1
Tobias2023-07-27 12:51:53 +0200
3221947519Fixed minor bugs in sortTable() and handleEditButtonClick()Tobias2023-04-26 14:39:29 +0200
04375e7d49- added service worker that keeps file in browser cache - added webmanifest to make a progressive web app (installability not tested yet) - dependencies (jQuery etc.) are now included - reduced dependency size by importing Bootstrap's modal.js only instead of bootstrap.jsTobias2023-03-07 22:17:34 +0100
c6d3bd5370- started writing tests for jestTobias2023-03-03 00:19:19 +0100
911effe72c- tidied up CSS using results from csslint - cleaned up HTML using webhint results - added files to tools/ that were used to create the favicon master image - recreated more icons in SVGTobias2023-03-02 13:58:16 +0100
0ad3083689- replaced more png items with svg - svg is now embedded into HTML, not loaded from file (loading from file buts off dependencies, namely the font for the -10 icon) - started cleaning up CSS file - started removing unnecessary classes and replacing single property Bootstrap classes with the property itselfTobias2023-02-28 21:58:41 +0100
8227cde4ee- added transition for damage monitors and actions menus - need to slide them to the correct position - was not able to style the activating button (yet); turns out there is no CSS selector for elements preceding a specific elementTobias2023-02-27 23:19:42 +0100
b52cad0a14- added favicon - switched several icons, introduced some SVG icons - finished redesign - Electrolize font is now locally availableTobias2023-02-26 22:35:01 +0100
4454bc3840- improved favicon support - now using a compressed background imageTobias2023-02-24 15:53:51 +0100
8cfb1b09ae- added tools/ directory for project tools, e.g. favicon master image - added icons/ directory for faviconsTobias2023-02-24 15:08:39 +0100
382f0668c7- mostly finished redesign (only details left to do) - you can now view and edit damage levels in the combatant modal - added Apply button to combatant modal - added submenu to action buttons - added clone button to actions - moved remove button from damage monitor to submenuTobias2023-02-23 22:42:02 +0100
f56c665b0c- continued complete redesign - restyled all elements are now except footerTobias2023-02-20 23:41:45 +0100
66679dddac- modified package.json to accomodate new directory structure in deploymentTobias2023-02-19 12:02:29 +0100
cb36ae4159- started a complete redesign - removed zero-row from damage monitor; damage buttons now toggle - added decreasing z-indexes on sorted combatant-rows to mitigate a weird bug where damage monitors would be displayed under instead of over the rowsTobias2023-02-19 00:01:12 +0100