66 Commits

Author SHA1 Message Date
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
557584aadd Added sup template. 2023-05-29 18:19:59 -07:00
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
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
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
83e53ed4c3 Improved ignite template deconstruct and construct functions. Simplified IgniteObject constructor. 2023-04-24 13:39:50 -07:00
4203884aff Added more documentation. Fixed bugs with pagination to better support push, and slice. 2023-04-18 15:38:49 -07:00
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
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
485f8ae2bd Cleaned up code and improved documentation. Added new OnSeen event that fires the first time the element is seen and stops firing after that. 2023-02-05 19:04:08 -08:00
7ba146443f Fixed a bug with lists where elements would be in the wrong order in the DOM. 2023-01-31 19:14:44 -08:00
edfac3782f Added readonly extension for input elements. 2022-12-14 07:33:04 -08:00
eb3ed065a2 Added code to select the first option in a select element if the new value is null or empty. 2022-12-12 21:10:55 -08:00
84464863c7 Removed old list refresh code. 2022-10-28 08:06:50 -07:00
58f1ceb512 Renamed variable. 2022-10-28 08:02:37 -07:00
fca9af5f73 Renamed IgniteRenderingContext to IgniteRendering. Added a new IgniteHtml class which contains function to register elements for rendering and a global render function to start the rendering process. Changed elements css style class name to be more meaningful. 2022-08-26 08:34:20 -07:00
9af84da6a0 Improved the pull down refresh code and logic. 2022-06-30 09:19:27 -07:00
b981d8f7c1 InnerText now supports functions. 2022-06-21 22:24:26 -07:00
6c9ecaf37a Attribute extension now allows functions to be used for the value for more dynamic code. 2022-06-14 10:38:13 -07:00
3b497beb96 Improved pull to refresh on higher dpis. 2022-06-01 08:40:24 -07:00
133b888764 Improving the feel of the swipe to refresh. 2022-06-01 07:58:55 -07:00
61f8628f9d Made it so that custom elements for the refresh placeholder and prepended to the parent. 2022-05-25 08:20:48 -07:00
9a8705b715 Fixed a bug where the list refresh was being activated when the scroll top wasn't 0. 2022-05-24 08:01:28 -07:00
b805dc4bca Added more documentation. Added new refresh mechanism to lists. 2022-05-23 09:12:23 -07:00
6cc18174f1 Added role attribute helper. 2022-05-16 10:19:27 -07:00
fea4a2684d Fixed missing doc on onPaste. 2022-05-04 09:02:59 -07:00
e36ee1d42c Fixed a type in the visible function naming. 2022-03-06 22:57:29 -08:00
2a22c3a89f Made placeholder respect textarea's. 2022-01-26 01:48:42 -08:00
3bf10153d4 Updated docs. Added live option to value, if true value changes are reflected as they happen. Added onInput event handler helper. 2021-12-30 18:47:55 -08:00
b87ea24fe6 Added more documentation to IgniteElement. Fixed ref function on IgniteTemplates accepting non function parameters. 2021-12-28 22:32:19 -08:00
645b0520b0 Added prop shortcut to property. 2021-12-16 11:53:19 -08:00
02b7824ce0 Updated docs for innerText. 2021-11-27 14:50:09 -08:00
644241b486 Added min, max, step helper attribute functions. 2021-11-24 23:23:10 -08:00
ca957f1703 Style template now uses all available callbacks. 2021-11-09 21:11:41 -08:00
f46e4e181c On list change list templates now reset themselves so any scroll positions get reset as well. 2021-10-27 11:26:19 -07:00
ba3f7e8095 Placeholder can now be used on regular elements to trigger a placeholder class to be added. List forEach now passes the list count with better documentation. 2021-10-26 00:14:30 -07:00
af0348c861 Cleaned up onAttributeChanged and attributes can now use arrays like styles. 2021-10-13 07:46:40 -07:00
59bb836bac Added innerText and Text template to help secure apps from code injection or other bad behavior. 2021-10-06 08:08:02 -07:00
31503e62d1 Added target attribute support. Ignite Object now supports setProperties. Added null check for props. Fixed some documentation wording. 2021-09-22 09:43:18 -07:00
2d99f31bd4 Added invisible and visible functions to ignite templates. 2021-08-18 10:16:58 -07:00
b4545c9dc5 Added footer and header templates. 2021-08-04 10:03:20 -07:00
38e8b884a7 Added small element template. 2021-07-28 08:38:33 -07:00
a013bad19a List template now passes index of item to ForEach. 2021-07-21 09:36:55 -07:00
0ae84fc73b InnerHtml now allows property arrays to be used. 2021-06-30 08:48:24 -07:00
8259fdb9ab Adding doc comment 2021-06-10 00:01:35 -07:00
d6142ea250 Added IgniteObject to support full end to end properties. 2021-05-25 22:27:23 -07:00
67b4bd60a0 Removing timeout from keyup, causing issues with value. 2021-05-11 22:32:46 -07:00
1dae4ecece Value onKeyUp now gets reset if the value changed before the keyup event fired. 2021-05-05 03:09:13 -07:00
ad435e7098 Setting intersect observer to detect visibility and added delay. 2021-05-04 22:15:31 -07:00
f290bc9c46 Added multiple resize observer support. Added intersect observer with multiple support. Added 3rd party constructors support. Added 3rd party destructors support. Added delay to keyup on value change. 2021-05-04 14:13:08 -07:00