|  Lauri Ojansivu
				
				c2da477735
				Fixed Non-ASCII attachment filename will crash when downloading. | 4 年之前 | |
|---|---|---|
| .. | ||
| .editorconfig | 4 年之前 | |
| .gitignore | 4 年之前 | |
| .jshintrc | 4 年之前 | |
| .travis.yml | 4 年之前 | |
| LICENSE.md | 4 年之前 | |
| README.md | 4 年之前 | |
| api.md | 4 年之前 | |
| internal.api.md | 4 年之前 | |
| package.js | 4 年之前 | |
| reactive-list.js | 4 年之前 | |
| tests.js | 4 年之前 | |

Looking for maintainers - please reach out!
This package is to be archived due to inability to find contributors, thanks to everyone who helped make it possible.
If you're looking for an alternative, we highly recommend Meteor-Files by VeliovGroup
ReactiveList keeps a sortable reactive list of key+value items. It's simple and fast.
And... It's powered by Meteor's reactive sugar :)
Kind regards,
Eric (@aldeed) and Morten (@raix)
Happy coding!!
#API API Documentation
From the docs:
-
Arguments
- Example:
 var list = new ReactiveList();
 list.insert(1, { text: 'Hello id: 1' });
 list.insert(2, { text: 'Hello id: 2' });
 list.insert(3, { text: 'Hello id: 3' });
 list.update(2, { text: 'Updated 2'});
 list.remove(1);
 
 list.forEach(function(value, key) {
   console.log('GOT: ' + value.text);
 }, true); // Set noneReactive = true, default behaviour is reactive
 // Return from Template:
 Template.hello.list = function() {
   return list.fetch();
 };
Sort can be used to define the order of the list
 var list = new ReactiveList({
   sort: function(a, b) {
     // a and b are type of { key, value }
     // here we sort by the key:
     return a.key < b.key;
   }
 });
                  first                               last
 undefined -       obj       -       obj       -       obj       - undefined
            (prev value next) (prev value next) (prev value next)
ReactiveList = function(options) { ...
See more at reactive-list.js:46.
Here's the complete API documentation. To update the docs, run npm install docmeteor, then
$ docmeteor