Commit Graph

156 Commits

Author SHA1 Message Date
MattMo d6329bfc4c Updated documentation and added the ability to specify if properties should be reflected or not when using the properties function. 2025-10-19 14:46:57 -07:00
MattMo f1bff47ae7 Fixed a bug with the onClassChanged and the Disabled template code. 2025-07-20 15:44:59 -07:00
MattMo 93dde5893f Improved Disabled template function to make it work with more complex conditions. 2025-07-13 09:36:50 -07:00
MattMo 1733df832a Fixed a bug where the pager was not constructing elements in the right positions. 2025-06-22 20:09:37 -07:00
MattMo 80a0e81973 Cleaned up code and fixed a few bugs with the pagination code that was messing up with the order of elements when rendering. 2025-06-21 20:37:24 -07:00
MattMo cd4c5b43d7 Added an OnEscape helper function to capture when the escape key is pressed on an element quickly. 2025-05-27 18:24:00 -07:00
MattMo ed49ad1392 Changed element.data to nodeValue since that is the official property. 2024-11-20 07:50:29 -08:00
MattMo 812f8352f5 Fixed an issue where not all the results of the intersection observer were being checked. 2024-09-02 16:19:40 -07:00
MattMo 939d1ec83a Added a new after render function for elements. 2024-03-18 09:33:16 -07:00
MattMo 9040bb8d45 Added ability to use arrays of properties for the property function. 2023-12-24 15:21:43 -08:00
MattMo 82834320f6 Added ol template. 2023-12-24 09:51:36 -08:00
MattMo 4e0bb96747 Fixed an issue where the converter wasn't running on the first construct. 2023-12-11 16:58:18 -08:00
MattMo 23f8fa5b72 Moved option construction before setting element value. 2023-11-28 19:16:15 -08:00
MattMo 7f2b6465c2 Added new options function that can generate a set of options from an input and allow them to be converted. Modified the converter template to support an array of ignite properties as the input. The converter now supports the value converter returning an array of ignite templates. This allows for more complex conversions. 2023-11-10 12:10:17 -08:00
MattMo 2d41cb26a0 Fixed an issue where the source element wouldn't load the video when the src attribute is changed. 2023-11-07 09:25:51 -08:00
MattMo 3eadebec0c Fixed some major issues with list splice construction and other templates incorrectly constructing an element after a specified sibling. Improved documentation as well. 2023-11-07 08:25:54 -08:00
MattMo f1b1ae5c13 Added video template and source template. Added code so that if the src attribute is changed on a source element it automatically pauses the video and resets the position to 0. 2023-11-06 16:35:02 -08:00
MattMo def9a0c837 Added new type ahead feature, documented it and tested it. 2023-11-03 20:43:45 -07:00
MattMo 7c8ce52537 Updated more documentation. 2023-11-01 08:25:14 -07:00
MattMo ab7209f5bf Updated style docs to include the use of an array of ignite properties. 2023-11-01 08:12:13 -07:00
MattMo 7e1e2b96ff Fixed a minor bug where list splice wouldn't insert the item in the DOM at the correct position in the list. 2023-10-31 22:45:02 -07:00
MattMo a584eb68a7 Fixed a minor issue with attachOnDisconnect for the list template. 2023-10-17 15:32:22 -07:00
MattMo f4e314c7be Added iframe element template. 2023-10-11 18:01:33 -07:00
MattMo 645af63c30 Modified ignite template properties function to dynamically change properties. Fixed a few bugs as well. 2023-08-11 17:33:39 -07:00
MattMo d080d8e175 Cleaned up the converter template and fixed a bug. 2023-07-26 17:37:39 -07:00
MattMo f531a518b9 Added new converter template that can be used to convert a value into something that can be rendered. 2023-07-25 23:21:54 -07:00
MattMo 841d03d2c3 Added a special onDeconstruct template function that allows a function to be invoked when the element is being destroyed. 2023-07-24 08:51:54 -07:00
MattMo e4602b710d Fixed a bug where on a class change we didn't check to see if the element existed. 2023-07-23 22:05:00 -07:00
MattMo 63ed3a42f9 Fixed an issue where the text constructor wasn't handling the rendering state when call the converter. 2023-07-21 10:24:06 -07:00
MattMo 7905758894 Added a null and length check for pages before trying to modify their elements. 2023-07-17 12:33:46 -07:00
MattMo 08a526ad4a Merge remote-tracking branch 'origin/master' 2023-07-11 08:08:59 -07:00
MattMo aaa593e846 Removed old code that would try to force ignite properties to stay as the same value type as their previous value. This causes issues and the developer should be free to set properties to whatever value they want. 2023-07-11 08:08:23 -07:00
MattMo 8670aca627 Merge remote-tracking branch 'origin/master' 2023-07-08 09:48:09 -07:00
MattMo 1ea51c1451 Modified value function for ignite template to reflect even if the value isn't an ignite property. Cleaned up the code and simplified it. 2023-07-08 09:47:49 -07:00
MattMo 9a76dc2395 Fixed an issue with disabled function not running the converter on non ignite properties. Disabled function now allows arrays of properties to be used. 2023-06-16 11:21:48 -07:00
MattMo 557584aadd Added sup template. 2023-05-29 18:19:59 -07:00
MattMo f97511fe6e Pushing up new logo. 2023-05-05 08:33:40 -07:00
MattMo 9fa7f4b054 Added style support to pagination so you can apply styling to all elements under the pagination. 2023-04-29 10:38:49 -07:00
MattMo 4f215dd375 Rolled back change to IgniteObject. Added ability to use a function for the class name and simplified the code. 2023-04-27 10:54:01 -07:00
MattMo a171b3da4d Added value support for files, you can't set the value to a file, but you can set it to null to clear the current file and reflect to get the file value. Fixed html template deconstructing by making it remove the elements it created. 2023-04-25 06:46:34 -07:00
MattMo 83e53ed4c3 Improved ignite template deconstruct and construct functions. Simplified IgniteObject constructor. 2023-04-24 13:39:50 -07:00
MattMo 018179ec56 Tweaked doc. 2023-04-20 08:23:35 -07:00
MattMo fb99e9d240 Improved documentation further. 2023-04-20 08:22:43 -07:00
MattMo 0a6af3ad98 Improving documentation 2023-04-20 07:55:42 -07:00
MattMo 4f164766bb Updating to latest jsdoc 2023-04-20 07:33:44 -07:00
MattMo 9a84f9a07c Working on jsdoc readme 2023-04-20 06:59:47 -07:00
MattMo 5d3cf6e0a7 Added readme and remove gitignore. 2023-04-20 06:35:53 -07:00
MattMo 4203884aff Added more documentation. Fixed bugs with pagination to better support push, and slice. 2023-04-18 15:38:49 -07:00
MattMo 3383001c3a Added more documentation. Fixed a few bugs and improved the code. Added a new pager template that can construct a pager used for pagination. 2023-04-17 12:09:21 -07:00
MattMo 1ccd66910c Fixed a bug where getOldPropertyValues didn't check for the same instance of a property but rather their value. Added nav template. Fixed pagination so that the list can be null, though it's not ideal. 2023-04-15 08:27:11 -07:00