Commit Graph

  • 4c078c26b6
    v0.3.0 - remove: class $EventMethod, $Event. - change: $EventManager rewrite logic. - change: most $Node base node element generic type have new EM(EventMap) parameter. - new: $EventTarget. - change: $Node extends $EventTarget. - change: mix dom events and $EventManager events into $EventTarget.on().off().once(). - fix: $Container.insert() process synchronous when passing an not async function - new: $Window element. - fix: $(document.documentElement) throw error. - new: $KeyboardManager, $FocusManager, $PointerManager. - new: $ global methods: - $.events() return new $EventManager. - $.pointers() return new $PointerManager. - $.keys() return new $KeyboardManager. - $.focus() return new $FocusManager. - $.call() - change: $Media extends $HTMLElement - change: $Anchor.href() support $State parameter. - new: $State.convert() master defaultkavy 2024-10-17 11:54:28 +0800
  • a57246e6e1
    v0.2.5 update: $Async.await() allow $ContainerContentType object. update: $Container.insert() and .content() can handler Promise object and Async function. update: $Select.value() will sync value with $State.value when update. update: Array.prototype.detype will exclude undefined and void automatically. new: $.events function, create EventManager in faster way. fork: move $View to extensions repository new: $.call function, just a simple function caller. defaultkavy 2024-10-03 23:21:55 +0800
  • c5b99d8835
    update: README defaultkavy 2024-08-29 02:36:03 +0800
  • f614ecd5f5
    v0.2.4 change: $NodeManager.$elementList rename to childList. update: $Container.insert() and $NodeManager.add() now can insert element with position. add: $Video element is avaliable. add: $Media element is avaliable. update: $State now can set with other $State object. change: The host of this repository is changed. defaultkavy 2024-08-29 02:27:14 +0800
  • 72f617df3c v0.2.3 fix: remove $State debug message defaultkavy 2024-05-15 18:54:44 +0800
  • 7f8f599b8a v0.2.2 new: $HTMLElementAPIs optimize: collect utilty method of HTMLElement and merge into different $Element defaultkavy 2024-05-15 18:38:45 +0800
  • 4c143cad90 v0.2.1 fix: README image source defaultkavy 2024-04-26 18:56:23 +0800
  • 6454ddab48 v0.2.0 new: ElexisJS icons and logo change: README.md update: $Input.type() will convert input into Number/Check/File Input with several methods update: $.set() [methodKey] parameter will change to [handle] function, handle() will be called when [value] parameter is $State. add: $State .toJSON() defaultkavy 2024-04-26 18:41:29 +0800
  • fd4caf0b4a add logo and icons assets defaultkavy 2024-04-26 18:38:32 +0800
  • 18bbc4922a v0.2.0 new: ElexisJS icons and logo change: README.md update: $Input.type() will convert input into Number/Check/File Input with several methods update: $.set() [methodKey] parameter will change to [handle] function, handle() will be called when [value] parameter is $State. add: $State .toJSON() defaultkavy 2024-04-26 18:12:14 +0800
  • 74327f8eed publish elexis v0.1 - rename: $AsyncNode -> $Async - remove Router - update README.md defaultkavy 2024-04-25 21:11:20 +0800
  • d28953d354 v0.0.9 revert: $Node.parent defaultkavy 2024-04-24 20:57:01 +0800
  • ec62a580b6 v0.0.9 add: $Container with HTMLElement properties/methods new: $Document move: $Node.from() => $Util.from() defaultkavy 2024-04-24 19:02:36 +0800
  • 36cca4765b v0.0.8 add: $Image.resize() defaultkavy 2024-04-23 23:34:19 +0800
  • b3f28dbf86 v0.0.7 change: Router.open(), .replace() .back(), .events change to static add: $.open(), $.replace(), $.back() add: $.html() convert html string to $Element update: $State support output format update: $Util.from() convert children node to $Element change: $Node.parent change to getter change: using $StateArgument<T> new: $SVGElement, $HTMLElement new: $AsyncNode add: $Image.load() defaultkavy 2024-04-23 18:18:43 +0800
  • 4b3c32c88d v0.0.6 update github url defaultkavy 2024-04-20 22:41:43 +0800
  • 1f052609a4 v0.0.5 remove: $FormElementMethod defaultkavy 2024-04-20 22:28:58 +0800
  • b51edda800 v0.0.4 new: $View change: Router.view => $View new: $Select, $Option, $OptGroup, $Textarea, $View add: $ query selector add: $Container.clear() .$() .$all() change: $Element.options => .setOptions remove: EventMethod function defaultkavy 2024-04-20 20:46:11 +0800
  • 0b3ca308d6 version 0.0.3 con: Route/Router event callback function use object to pass params change: $NodeManager.removeAll() with render params add: type InputMode update: README defaultkavy 2024-03-28 20:03:03 +0800
  • 1489b1dba5 add: $Node.isElement() add: Router/Route event - load enhance: RouteData.data add: Router.setStateData() fix: route record open event not fire rename: $Node.$hidden -> $Node.__hidden add: $Element.static_classes, .stateClass(), .addStaticClass, .removeStaticClass, .attribute() defaultkavy 2024-03-16 13:33:05 +0800
  • 658df2d8e6 v0.0.2 new: $Image enhance: $ parameter accept null and undefined new: $Dialog new: $Canvas add: $.rem() fix: Router resolve path error with param resolve fix: $Container.insert() render error with undefined child change: Route builder function parameter with one object enhance: $Node event listener with event type add: $Node.inDOM() defaultkavy 2024-02-13 19:38:46 +0800
  • 8e37f65f4f fix: declare global not working. fix: Array.detype() return empty array. new: RouteRecord, Route with path resolve function. change: $ElementManager rename to $NodeManager. add: $Node.hide() and $Node.show(). fix: $Node parent undefined. add: create element with 'label', 'input'. new: $.state() to binding data in element. new: $Form, $Button. fix: Router resolve path id bug defaultkavy 2024-02-03 09:33:34 +0800
  • 8fc0ab538c update name defaultkavy 2024-02-02 00:01:03 +0800
  • 9064906c74 update defaultkavy 2024-02-01 23:48:24 +0800
  • d923d82599 update readme defaultkavy 2024-02-01 23:48:09 +0800
  • 8f47fd2645 update link defaultkavy 2024-02-01 23:47:39 +0800
  • 851f44c205 publish defaultkavy 2024-02-01 23:47:13 +0800