- Docs: Change note placement |
|
More...
|
almost 8 years ago
|
- Docs: Recommendation re: `$custom` usage |
|
More...
|
almost 8 years ago
|
- npm: Bump to version 0.23.0 - To non-ES6 file also: Breaking change: Support reasonable dynamic `template` creation (append to its `content` fragment instead of to `template` itself) - To non-ES6 file also: Allow document fragment to be appended as with elements |
|
More...
|
almost 8 years ago
|
- Testing: Add test of class being supplied to array for `$define` - Docs: Document custom elements |
|
More...
|
almost 8 years ago
|
- Testing: Add test for use of Symbol on `$custom` - Docs: Refer to use of symbols with `$custom` |
|
More...
|
almost 8 years ago
|
- Add todo |
|
More...
|
almost 8 years ago
|
- Change to `$custom` for arbitrary DOM property/method assignment |
|
More...
|
almost 8 years ago
|
- README |
|
More...
|
almost 8 years ago
|
- Testing: Test object can reference another method on same supplied object |
|
More...
|
almost 8 years ago
|
- Avoid atuo-adding `is` for missing element (we'll avoid defining an element in such cases) - Testing: Add test |
|
More...
|
almost 8 years ago
|
- Fix `is` retrieval (but note customized built-in elements not yet supported) - Avoid pre-hyphen detecting--can only extend from `HTMLElement` - Allow for passing plain, non-class constructor function - Allow for prototype in place of options - Testing: Add some custom element tests |
|
More...
|
almost 8 years ago
|
- Pass `$shadow` `content` as a fragment - Docs: Document Shadow DOM and add more on `jml.(Weak)Map` and some on custom elements - Testing: Add Shadow DOM examples (though currently just a manual test) |
|
More...
|
almost 8 years ago
|
- Fix dynamic template creation |
|
More...
|
almost 8 years ago
|
- Allow document fragment to be appended as with elements |
|
More...
|
almost 8 years ago
|
- Shadow DOM: Avoid processing if `open` or `closed` is not processable as Jamilih |
|
More...
|
almost 8 years ago
|
- For shadow DOM creation, allow `open` set to `false` to mean `closed` - For shadow DOM creation, check template existence first; attach template to body instead of element - For shadow DOM creation, allow same arguments as `content` property |
|
More...
|
almost 8 years ago
|
- Docs: Indicate new API for `invoke` |
|
More...
|
almost 8 years ago
|
- Breaking change: Change API for `jml.(Weak)Map.invoke` to pass element as first instead of last arg - Override `jml.Map` and `jml.WeakMap` `get` and `set` to accept selectors in place of elements; also allow in custom `invoke` - Ensure `jml.command` avoids passing in element for symbol-associated function but does for Map-related - Testing: Test `jml.WeakMap` |
|
More...
|
almost 8 years ago
|
- Allow `jml.command` to work with Maps as well as symbols |
|
More...
|
almost 8 years ago
|
- Fix execution context for `jml.command` when on an object - Testing: Add `jml.command` tests |
|
More...
|
almost 8 years ago
|
- Add untested `jml.command()` code |
|
More...
|
almost 8 years ago
|
- Untested fixes for customized built-in elements |
|
More...
|
almost 8 years ago
|
- Untested fixes/improvements to `$define` UI |
|
More...
|
almost 8 years ago
|
- Allow for passing class to extend |
|
More...
|
almost 8 years ago
|
- Add additional way to represent prototype of custom element (within array) |
|
More...
|
almost 8 years ago
|
Allow object for simple custom elements |
|
More...
|
almost 8 years ago
|
- Add `$define` for Custom Elements support, avoiding redefining when existing; as yet untested/undocumented |
|
More...
|
almost 8 years ago
|
- For sake of shadow DOM content, allow new template to be defined and added to current element without need for first obtaining an existing template (still untested and undocumented) |
|
More...
|
almost 8 years ago
|
- Change format of `$shadow` (still untested, undocumented) |
|
More...
|
almost 8 years ago
|
- Add `$shadow` (untested, undocumented) for adding shadow DOM contents |
|
More...
|
almost 8 years ago
|