mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
KnockoutJS to ES2015/ES6
TODO: use the new Proxy for ko.observable
This commit is contained in:
parent
a0f8ac0dad
commit
72ed2b08b2
56 changed files with 941 additions and 1873 deletions
7
vendors/knockout/README.md
vendored
7
vendors/knockout/README.md
vendored
|
|
@ -2,6 +2,13 @@
|
|||
|
||||
**Knockout** is a JavaScript [MVVM](http://en.wikipedia.org/wiki/Model_View_ViewModel) (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses *observers* to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of *declarative bindings* to enable productive development.
|
||||
|
||||
## SnappyMail Modifications
|
||||
|
||||
Knockout has a high level of backward compatibility. We don't use it, so a lot of IE code is stripped.
|
||||
|
||||
npm closure-compiler is old and broken for ES2015/ES6, so we use the new google-closure-compiler.
|
||||
|
||||
|
||||
## Getting started
|
||||
|
||||
[](https://gitter.im/knockout/knockout?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue