mithril-vndb/docs
Isiah Meadows 1ecc30a064 Fix custom elements attribute application, improve key checking
- Fix custom elements attribute application to acknowledge that not all
  custom elements operate purely based on attributes. (Plus, those
  blasted things are verbose as heck when you're working with them in
  raw form. It's also not that uncommon for functionality to be exposed
  via property and *not* attribute.)
- Don't memoize the normalized value when we 1. only use it once in each
  branch, and 2. only use it for a few special cases.
- Centralize the "has property key" code, so it's easier to tune and
  read. I also inlined a couple functions while I was at it since they
  were small and only used once.
- Actually test for how attributes are applied to raw DOM elements vs
  when we choose to use keys. When I first developed the patch, it
  silently worked, when I should've been breaking things.
2018-09-20 15:08:49 -04:00
..
animation.md Update onbeforeremove animation example to use animationend event 2018-06-28 23:00:18 +02:00
api.md doc fixes 2017-01-08 14:47:38 -05:00
autoredraw.md docs: mithril does not autoredraw on Promise resolution. (#1570) 2017-01-31 10:02:10 -08:00
buildQueryString.md update docs, add descriptions for api methods 2016-12-02 17:51:07 -05:00
change-log.md Fix custom elements attribute application, improve key checking 2018-09-20 15:08:49 -04:00
CNAME Docs auto-push to gh-pages branch 2017-03-07 22:07:55 -08:00
code-of-conduct.md docs: Fix mailto link (#2015) 2017-11-13 08:06:20 -08:00
components.md docs: reorder lifecycle methods to match actual event order 2017-09-15 16:41:14 +02:00
contributing.md docs: clarify PR process 2017-09-15 06:11:46 +00:00
credits.md #1609 fix lifecycle hooks in children of recycled keyed vnode 2017-02-09 08:31:08 -05:00
css.md docs: Fix typo in css.md 2017-09-16 14:13:02 +02:00
es6.md Use manual path resolution in webpack.config.js 2017-06-26 16:11:57 -06:00
examples.md adding stephen hoyers how-to-mithril 2018-09-19 16:38:11 -04:00
favicon.ico docs: Add favicon (#1839) 2017-05-02 09:34:13 -07:00
favicon.png docs: Add favicon (#1839) 2017-05-02 09:34:13 -07:00
fragment.md API docs signature fixes for route resolver, jsonp, fragment 2017-02-11 21:31:10 -05:00
framework-comparison.md chore: Update repo references (#1834) 2017-05-02 09:24:12 -07:00
generate.js docs: readme rework (#1898) 2017-07-12 20:34:45 -07:00
hyperscript.md Fix custom elements attribute application, improve key checking 2018-09-20 15:08:49 -04:00
index.md Doc update for unpkg src attr (#2205) 2018-08-21 18:40:15 +02:00
installation.md [docs] Update the TOC of installation.md 2018-06-26 15:39:53 +02:00
integrating-libs.md docs: Fix some site weirdness 2018-04-13 11:12:07 +02:00
jsonp.md API docs signature fixes for route resolver, jsonp, fragment 2017-02-11 21:31:10 -05:00
jsx.md docs: Fix webpack example (#2110) 2018-03-27 23:40:11 -07:00
keys.md docs: Fix typos (#1981) 2017-10-03 13:05:36 -07:00
layout.html docs: Minor casing changes (#2093) 2018-02-26 08:04:13 -08:00
learning-mithril.md docs: Fix some site weirdness 2018-04-13 11:12:07 +02:00
lifecycle-methods.md docs: fix onremove lifecycle doc (#1552) 2017-01-19 10:04:53 -08:00
lint.js Chore: Normalize the way we use eslint-disable 2018-06-01 21:27:02 +02:00
logo.svg prep docs 2017-01-30 10:43:22 -05:00
mount.md Docs for async redraws and assorted changes (see #1592) (#1901) 2017-07-19 09:16:22 +02:00
nav-guides.md docs: Fix some site weirdness 2018-04-13 11:12:07 +02:00
nav-methods.md chore: Update repo references (#1834) 2017-05-02 09:24:12 -07:00
parseQueryString.md update docs, add descriptions for api methods 2016-12-02 17:51:07 -05:00
promise.md Separate Promise implementation from polyfilling 2018-02-19 23:33:32 +01:00
redraw.md Docs for async redraws and assorted changes (see #1592) (#1901) 2017-07-19 09:16:22 +02:00
releasing.md docs: fix git commands for releasing 2018-01-23 09:32:33 -08:00
render.md doc: add missing parenthesis (#2104) 2018-03-12 15:33:06 -07:00
request.md Add support for setting responseType of xhr via m.request options 2018-08-20 11:29:36 +02:00
route.md [docs] typo 2018-05-10 09:28:02 +02:00
signatures.md document optional url arg in request 2016-11-11 18:20:42 -05:00
simple-application.md quick grammar fix (#2163) 2018-05-24 16:23:20 -10:00
stream.md stream: Removed valueOf & toString methods (fixes #2150) (#2151) 2018-05-16 00:01:30 +02:00
style.css fix typo in body background style 2017-11-30 02:25:10 -06:00
support.md docs: Fix some site weirdness 2018-04-13 11:12:07 +02:00
testing.md docs: Feature/testing docs update (#2012) 2017-11-03 10:01:19 -07:00
trust.md [render] add support for SVG in m.trust() strings 2018-03-06 01:12:32 +01:00
version.md small tweaks to docs 2016-12-01 01:49:19 -05:00
vnodes.md Fix url in vnodes.md 2018-04-22 00:56:21 +02:00
withAttr.md make callback signature consistent w/ return value 2017-01-24 08:29:54 -05:00