From c909da084705806caba63c2bb8b19fd8c1cdc3b0 Mon Sep 17 00:00:00 2001 From: Erik Vullings Date: Sat, 6 Apr 2019 18:05:45 +0200 Subject: [PATCH 1/2] Add spellright spellings --- .vscode/settings.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dc03403 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,10 @@ +{ + "spellright.language": [ + "en" + ], + "spellright.documentTypes": [ + "markdown", + "latex", + "plaintext" + ] +} \ No newline at end of file From 031a56a57600c748bf6e511c7fd507fa797f0750 Mon Sep 17 00:00:00 2001 From: Erik Vullings Date: Sat, 6 Apr 2019 18:09:30 +0200 Subject: [PATCH 2/2] Added mithril-contenteditable link and snippet. --- .vscode/spellright.dict | 1 + README.md | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 .vscode/spellright.dict diff --git a/.vscode/spellright.dict b/.vscode/spellright.dict new file mode 100644 index 0000000..3394902 --- /dev/null +++ b/.vscode/spellright.dict @@ -0,0 +1 @@ +contenteditable diff --git a/README.md b/README.md index 4280166..c8dee37 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ Mithril is a modern client-side JavaScript framework for building Single Page Ap - [Granular redraw with streams](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4A9ACoAOmhkAVQhDgACAOQB5AEZwYAJwBue1crpYADvRHKYADzMxqxFcUIxlGYsV0qAJvGq6EJowPsrBULQA7vjyrsr6PrRYyrpMfqmhmgCeygAG+hAwkbnKkdBQKTAAtKlo6cpotLpYGFBQOWUuELJoALIQLoFQqioZuhiRJlnUsDFoCm4JSZV1eiFhObm16SVlbcr07ZU1aXqlrmjKLjAy+q0Arm5wXjDYyvdmPh7w+MoKSqVyg1aMQroEAObgs7giKaVqVHzjSJwOZbU66ErbPQqbrEWhXOKJZKNPzKPxwAJBdbZPI6WCOJq5CgyEGuXRlHRkmBgDD3KBOK7464mJIWNAiEYpWgg4F+OYyLQ6Ax6ACCnm8AB45AA+ZTAGRSYh3KCPRDKADKL2wWu1zNkThg9LxugA-GbnoE0OC7YaCkUABT6EkwM0ANWDAEow8GfS9VrpAw8Q38o8pw7Q-DJWAa0BIxDIhM8Dto9IZdMoALzKMD3NCOCD0f3ADxeOBm4DG03xJPm3TUVisCN6mTKZRiMTKADCqW+7i59lWDGUHteyUibmoGEu9zg920lOCgoOl1SWFoxpHIrQRc7birt971HwLTMgcruv0EcvqWI910l31S5R2PAJXkYZQmyJCh3HVNs9SxXRoLpBxnQHIdAOA4Dx2UAARCBQnXZQoVBDBl0dFCmgOcs4EIWg+QItwEKPXRpVBYMXQNYhDUNQtQUdSsriyexaDAMinUoitJLUD1unBVROO4rjiBdMkknwABHR5dCyc1yIZBNkP0r97UUw0zSJBSlOwgAlaomMOHJ6GXK1kg+L5GDgSzfSTZ8MFffR32HEylMNLB8AQ-1HWgiLP2M0ziEHS9R3YJLj1Pc8YH9dDUtHbCAFVrz3ClAkPMAWOSFdsBy7sTRgfA0n9LxHiHZRUpSoDRz9SJA0jILMNHH8-0uIMMzqltvHwLqetG4zMOzID5vmmRJGkS4JD+OIIgwHxZIAIQwctTDFKxCC3HwVBE0TKoqoqDxgMRa13fcSpuNblBaTAoRwJczverd7nhJi8QJNxaBLZVDtFSwGDmZR1oAdTcPwZgOxZCkmf06MYXQh1+pj-W6cUcerWt63oZxTq4t7hTBpUyxFcxodBPYKm6fRaAAazqkc8wLcnQS2navQEwDfXRiDm1g9szBY8FUjgOA0KCxTBv-d7MfBstoIw-rsIWMSKPLHd1mByA6hBlZ6mIA7iOsWBvqp-qDf0s1VHwOFdCqLGjFjRTbzNGXaDl+A4F9pT8cD4OFey4KVZgX81awf03Y91RteeLJYDNXIyh8FwzQAEmASP5ZUdaAEYAAZK9YABSXJEtjhKw7FgMY-iw1VcuJO3cF2Sqk0CJqA5tPqswnuzDT5QS5DrLlA1ZRy+UFSpBAAAZWhttk-Ad9X5QzVXnDLAAQlXiM7SdzC9bia3dFt8iHeY9ELZnhWwgO5RcVoMfgJ792Dq9vcbGqhZqXziiFBKllG6GkWjmSQyhegYG6O4MwZgGbHSXLzOs-MUFoKrDrKaMdMJd3Vm7Pyk8L79R7oQcuU9V69ByCqVBZ9KHj39H3L02tX6K3PtVbhc9tRViXgAMmEaQihP8e6aCAXiNAo8OqXx1pfYCxAhLJlUNIzw9B5HKMwvQGYEBh7ulvsQVhl92q6NaiAWyzwDpcRAD-UBmEnHKFAbAno2EAAStAoChG4c5WcyDSLXRkP4qsYVrpZTgROc0EAsB8lnBw8EgIXBzmsiqAAYsoCItAzAyBrHWYgDZLiCw3rkueOt+H8KHAAamUJXfA1cACsoCICiX9NU+ei8iHAVSJpeAxAVRoDiR4YpGTxg4HYZvHwZSzBuLtpyJRY4JxHxJvsMYExzhMGydMkIqUwobO6m4rMOYClk0uLY3QxAKmXn4ZXUBfTHjPCGSMop9BxlcCmdtWZxklrXhMVEjxE5eh0SXMKchMgwpnlrNcxI1B7gO3dhmLI0FyHGTYBwEAmAcB4HwNQBWlAaD0EYMwHg+ByF9WrMSqoPIsDQCyO6LccAqhKjaQAbhOT0fASSB5Dw5kFP5-9Pbe3LDrXO+dlAACZK4wCwByoCrgIDghIGacusr5Wjk0E0dIZoADEABOQ1i8zA2GXD4-C8rBUe0peKwgZpK61w1coRVyriCquro6y8cJh5y1BT4KodAIi6D1QAZknJXS1Mg2AAF0qBQG6BzBAKBOA4p4HSwY0BCV-nIDwEgxAzBtnHLWMwHNwR4qSGIdNhAhgAAFy74HrQANkrQMat0B8D8EJao+weBO3sBTdwEA10s26BzSAPNBbEBFrQCWstpgW0ZqgHWht+Bm3XTEMOqg3bB19ujawIAA) - [Modal component example](https://github.com/spacejack/mithril-modal) - [Mithril and A-Frame](https://flems.io/#0=N4IgtglgJlA2CmIBcBWAjAOhQZgDQgGMB7AOwGciFlDLYBDABzPihHwDMIEzkBtUEnTCIkIDAAsALmFhsaJSfAXUQAX1wChIsQCse+YgqWTqhspIAEAJQCCAEQCSAVQDKFgLwXMABgA6JM0s7JysLMI8LACZvGP9AiwAhAHknADkAYQBRCMisf38ESwAjOlhYAE0I20dXfIDScwsXAiV4COB-MIA3CHgAdyQLAAoASg8APgswIYByOgBaMhaSeBncC2ASggBrAHMAJyIAVxIoQZniWCJ9wYBiNDRIyOxsGfVO8Om5+boyZkkyGsPuEprMIGBdmsNtBzkUiAAPAAq8HhkiO+1W6zI+wI5ykkiYSAA9ESIBhwbt0RhiGAiWBymAwEV9gwMDoGJDVCNcMDPmCIVDgDCLDMyNsAJ7I1HozEWbG4kX4wkkghQEgYOjsfZaclEInYABs3nm4Lou3g812pQQ+3F8zhXHgLPoilJEKJzAI4ngsEkbI5b25vLCXwpguFMwOx1OUrRGKh8rxkgJZGJRNV6s12uEuqJCwYdAgRn2brN8DIRPYV2u-s5I15QZIIK+CwIWm1gpm1e280MkkOsEBg37R3g6xmfV+UF7pH7lCHFhHY4sDCIZAgkggpEGvhA3i8GAA7CgLH41I2QSSW-NjBvxYK28Jtec6ARN114MP9qOoV2iEQez7AcFyXcdJzIacgPnGYv1HdZV3XTdtxFfdUN-KA6EkBYsy0eYoHgdg6COX1e3bOgYMXb94C5Hkmz5b44XhQUEI3LcSHOeY0FPLALHmV51j6aBJHEc4fChb0IF2KRRIwbwoXwhhhPObwMEiFAoUOLCkPYlCLAAFhPOT1kua5zluPT0nSbA7AATgTcQ6CgIgBko0caN5a8yAYb143WYBExFW5GNjGUoRY7TBgAA33AASTZrXKVReJQSL1m1KAICOVNrHsZwXGMyhTMCgAxUqyvsxznNg6iL3o1txVgIt8P2Zi11Y5CZi4lTj14-iLHSzLspmFT1PWCSpMkGTRosEybhK4r0gNFA7AqpyXKXdy6JDWZ83oFZBQCmZbijE4oBC3yVzaiLdP3eY9I0ogtLYjibNQ08oUEqAlJFFAjIscbpJ+v7ZrMsryqxBy1uqzbmx2+ZFFRQUulKUdzgAWQ3cR9i4CwADILBseZiuzeAAEIoRB+awbCq7nosXdOIwbAol4yJdyxNsEB3EBMBPXmDxQXcYbqxYJQOnEzLFSUUTjVYuQ+esSFUOowAwMBo0kIYnIII5hAUDA4SgcV1maVpFbiBpLHMOh9kkREIjsTD4AwEhnNGOp2BON82IsasGFGDYPniSxPEdxQXbdxWwhJFcbboOFGoICw4S9tp1e0oPLYseEIiGIZLHmOUsNtxExgAUgsYIrDGIlhirixa8iMZC7QD4SjKSpPGqPKLAAakSFIMmyAAqYYuMLnPR-hKOpgwDEoG1Pp3bojEAEdR3MGwSFNbTia0IY-cV5WSH8NeN8kLed7YvfhAP-8GEVuRmAQb2GmoJ4kG8NQNBAQRhGoakfw5B9mMCoVQABdfAjUSDbB4Egfgv8tDUEgMJbGsh8DolkKIJUqYSQnAYHsakRBaQoKxlwAAApgTABo6SYzQWyfQIBJDigYNoJY2NFLf00P-UQOF-4YP2FgkAOC0z4MITSPMWotDkJUgADgwGgIkGVzCSJJvMMAvxFD7AYXIZhrDqDsIgJwiBqggA) +- [Mithril and contenteditable](https://flems.io/#0=N4IgtglgJlA2CmIBcBWADAOgEwBoQDMIEBnZAbVADsBDMRJEDACwBcxYQ8BjAe0pfj9kIEAF8cVWvUYArUtz4ChDAMKLBLAKJQILagCMEAAgC8RgBQBKUwD4jwADqUjR3pWIsjH6gNP3RANxOLgD0AFRhRpqQnixM8K5M1JQA5gksPEZxCQCuxPAAThhGYSHBrnweRvAxKkmpCWbmPAUQKRA0sJoAbiw4rgjJOQAOABJssNYmdo7OLkYQ+BZcg5Qj4+ymJmbdPNBGaNaz8-Mr8ENjE3741LD5QXMuouUublVQPGB+3gIYH2A4F7zPhceppb56X4gsHwQGPeawageDawCE+eAYRHIiYPE5vTysTZmM4XFFGAD8WVaYAAysNqFx4MRzP8MB1KIVRgAVACyABlrEgjKz2ZzeXzcfNFhZoclwQAyeVGQmogCE2yMWJYKKOQNCISMKlgfAS8G6GiMAHddEwjAB5fQyeBcFgYJHENrODJGai7aB6owhA0OEAqZKUHied2erKZArnKBGPiwACeRmGBR4w0KLDTAHI9AU0iw80mljxHc6WCGA-jqr0-A6nS63cQPSlKOZgOIk612p0en17AGXIXi0Ljicp91bjl4EKVXCp-NxAHRJZJSdZQ1zIv6ywN0DnvCfhitWSzCrJYFyuFIgAlGo8c0+2Co7n8ir8C2W+LOekeB0KT9MkibxnoHRJpQqZZPE6aIpBAgAB6uiUZRzHWAECAACghlBcvAKF+GaFrTMO8IkfwGAZpRLAACLwDcOSwCwVibl+VTIZ4Zi0RgKwQMM+g8NQBRQHRPjUEYir1hofGwAJQkiWJEkYMW4l6OYBaESwITDHheaHvCHxcDkdBUYRzpqGAYCgZpHT5AU2rinm-Q3HcsJZNpRgAD7eUYeYGdekp3oaqxGCMRgfnyX5KJ4pTlHWLDUnSDJMt8theAGGDxnpqXmCE8qUPoxDDAEITAf5BlZTliKMvl8q0KV5X9Hm8pVfCLjZfAuV1QVKQsGVFV5jY7XLl1PXwPVLGDS1AA8gVOLeERGHREDEAYxgaIUQE+kYHKWpqHQJPFGGVJ4OjrYY8AAHLwJa8kcsQxHmvwGWTq8Z1GAA1vAKZqFAjQyVRP1-TwAM+X5vG-hAoLsdK5gg-9jQagAjAAzLqHVA664E5AUlAAGqzoDbn3AG8O8TRL30Yx1DMQe5HLi4lPxtTDFMSxbFrke5Q3qd7iePkCAugAgm+fhWG9QL5CwXIQHQPA5Kxktke98zGaZskWVwVk2ZQUCaULVZi7ALlGKT8CGScPaHEF5S4-jjPApQXDxuiQpdsKnwgSwSXEBOUGgnKCSiEY65S1jp4YNu4JmDH8DsS4Uf-H4-zsau8LdBAd0e2rLg+H7E4jsqExLkzegpNdUh+HmOjdC5xcXRt8CJmYFtl8uWHwCLxC4dQHQEURZhJXOHdTiSayXESVKj8XVMaLd91HX4I+wsXRui2+dqUAAYjwJlPcPBSz1jLjx2PJwYFfGZZsQa5j+HqsBg7zhgOYxcV1XdAX-MedTlf1FMzDGID-PE6hvw6D0FdIUqom5XSgKA52+B955CFBvFgJtt57wPhSLw8BhYYPFkKHI+tGJHQQcXM+lAOjDCVkKGoug6jB0QVQwweMPaWwygwlgTCdweQnusCYlgWFQS7kKLuPc+4Dy8pSLuUj8JeWIaQwgHIKGn2diDGibZxGswXndB6CRKRwIQIvAxT0lEAxUS3RBGcmZGDABgEeHhdxCIDFbFcZc+Z8ycHWEWwxhgSymDMBKn1Tx+DViqIUeZZr6BsNoXQ9j4CzRCLEvMvNyj23gCwPGzg1ZZxzhYboEYAZBKdicF+RgyDFzfnmJgKMzZ5hiEwVosAAC0bhYot10M3AyiCanDAaSLIwPIbQtIqGAYYJpXrIIKLtOuVobTVEgc3GKGhiAYF6dU8wahvz8HiVAhA-Q-4nEiV4SEGJFyUMDAaR82T8ZPWyOFYYUB0SJiihUAGVz44LiuE-dRJwo4qj8FeK5H13A8AQJiHgKQXHsHcXY2xdjrlRCQo1Yw3p56vUeXkQo5tMxfC2q0VI4ybJ33+VBEGHxLSUHoRHJFUoljmAxCDLYZgXIGTKfS6ogDaLszppzeFSLjz0sRXYoMRhHwTVggkfQSJ0jUAqtKDkLcW5XM-lIKJdcG7kvFQAITTJY-lQ4GoTICNUFgXAfTxiMDVVKiZ9BpmyBAWZEYCg2VRLwEhAgCj0kclaP8moeA8A9MS5BB8MBXPFQIqesAhTt0jQafVwpab036B8SgBZXzGgOtihysZqjfhdfoo6ZL6XisxSwUxR0423HyCIvVBqU0sX6OgrNnkiK-kENK6oCAzKeHjIyCA5onphryAmvBBDMG7xQf7c2ta146sTY2jmQ5O3-iRCwHaXF+jxjAM+BItx3zih9Prb68BurdtyohbSEbF3pg3d3XueFB4sBre5Gxwitl5gGf0Kp5K8x71mXu61HQZk2U3XwfoLRzbQfsnoN8O0ElZ0kpQYYAJEjOi+kmJW9i0w5UyHwfyIianUDNsAIwoLlTxnwFE1gLBgFICDO0OIOR9B8U+CEbaX1ujMQeikYgIQmktPaeAgQyyrraq5VkES45-IAH1DDJC+pJoVLUADiuhRisc2f+jZxcAC6n6sb6Z5nMLxi1KAOL3V6lkKC+0YCElAFM-Q-HDA3JwEA6CICVGEAADhQEgNAYgJAgBoHQYQfE2weY6RoYQYh9N4Ael9UgSAKChakMIITRAPN4w4AwOjDGgwkOGF9FI7GwCCdGUQAAAijDAdWABslW4gtIwHIDzuZszCGIK7ASLB4uiCAA) #### Starter kits @@ -100,6 +101,7 @@ Mithril does not require specialized tools for testing, however the following ha - [Construct-UI](https://vrimar.github.io/construct-ui/#/introduction/getting-started) - a UI library inspired by Blueprint, Polythene and Ant-design - [mithril-materialized](https://erikvullings.github.io/mithril-materialized) - a component library for [materialize-css](https://materializecss.com) - [mithril-leaflet](https://erikvullings.github.io/mithril-leaflet) - a map component based on [Leaflet](http://leafletjs.com) +- [mithril-contenteditable](https://erikvullings.github.io/mithril-contenteditable) - a Mithril div component to create editable content, loosely inspired by react-contenteditable. - [mithril-portal](https://github.com/vrimar/mithril-portal) - a component for rendering inline children to `document.body` ### Tools