Commit graph

13 commits

Author SHA1 Message Date
Sacha Greif
60e0f61813 when decorating terms with current user id, call it currentUserId and not userId (which conflicts with userId from posts, comments, etc.) 2016-02-06 12:30:29 +09:00
Josh Owens
a673655053 Unblock post publications 2015-12-28 12:04:10 -05:00
Sacha Greif
50c48745a3 migrating to Flow Router (WIP) 2015-09-17 14:51:14 +09:00
Sacha Greif
9a927d428a add userId to terms when passed from publication or template controller 2015-09-04 09:34:45 +09:00
Sacha Greif
ffada3baa0 Changed Posts.getSubParams to Posts.parameters.get; Posts.parameters.get now iterates over the postsParameters callback hook to build parameters object. 2015-09-03 14:22:51 +09:00
Sacha Greif
bfd36c5213 using audit-argument-check and adding check to all methods 2015-07-10 11:05:13 +09:00
Sacha Greif
d8d28fd28e remove sleep (whoops!) 2015-07-08 16:03:33 +09:00
Sacha Greif
f9842277cd implement fastRender for post lists + daily views 2015-07-08 16:00:27 +09:00
Maxime Quandalle
94c6121d91 Improve jsHint consistency
This commit touch a lot of lines of code with the goal to be more
rigorous about JavaScript code conventions defined in the `.jshintrc`.

Some modification:

* Add a list of used global symbols in the corresponding section of
  `.jshintrc`
* Use local variables instead of global in a lot of places where the
  keyword `var` was mistakenly forgotten
* Add missing semi-colons after instructions
* Add new lines at the end of files
* Remove trailing whitespaces
* Use newer name of some Meteor APIs, eg `addFiles` instead of
  `add_files`
* Add missing `break` statements in `switch` blocks
* Use `===` instead of `==` and `!==` instead of `!=`
* Remove unused variables

This commit should also fix a few bugs due to this lack of rigor. One
example of that was the test `typeof navElements === "array"` that was
never true because in JavaScript, `typeof [] === "object"`, we
replaced this test by the `_.isArray` method provided by underscore.
It might also fix some potential collision related to global
variables.

There is still plenty of work until Telescope code base passes jsHint
validation, but at least this commit is a step in the right direction.
2015-05-01 18:38:27 +02:00
Sacha Greif
e26fb593ea Using AutoForm for comment submit form 2015-04-28 09:44:43 +09:00
Sacha Greif
2a46bb11e9 rename publication options 2015-04-25 13:20:51 +09:00
Sacha Greif
f2f8f4b2c3 namespacing voting and scoring 2015-04-23 11:11:07 +09:00
Sacha Greif
a2e9379577 Namespacing router controllers; starting to packageify publications 2015-04-22 08:13:43 +09:00
Renamed from server/publications/single_post.js (Browse further)