Commit graph

14 commits

Author SHA1 Message Date
Sacha Greif
3b4ee38f99 add util for adding "http" to URL; add isVideo posts helper 2015-07-27 15:15:38 +09:00
Sacha Greif
fe9f5c17bc add setting for pointing RSS links to discussion page; add pageUrl to API (fix #1038) 2015-07-18 12:12:55 +09:00
Sacha Greif
8b5ce74622 add images to API too 2015-07-18 11:55:16 +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
08c6e373fc bringing packages back into core repo after all 2015-04-22 07:50:11 +09:00
Sacha Greif
43b7256680 Packageifying… 2015-04-21 11:02:02 +09:00
Sacha Greif
50fc3eb11a Merge branch 'namespace' of https://github.com/TelescopeJS/Telescope into namespace
# Conflicts:
#	lib/users.js
#	packages/telescope-base/lib/base.js
#	packages/telescope-base/package.js
#	packages/telescope-lib
2015-04-20 13:57:37 +09:00
Sacha Greif
9cde28fdf6 fix API bugs 2015-03-18 16:22:30 +09:00
Sacha Greif
4838a04f44 updating packages for IR 1.0 2014-11-17 14:53:42 +09:00
Devon Campbell
cd5860ad58 Reverts name of API function to serveAPI 2014-09-08 08:25:07 -04:00
Devon Campbell
51e9ee7c64 Adds comments to API 2014-09-08 08:12:27 -04:00
Sacha Greif
d375bc3c1b Using templates for on-site notifications too; refactoring a lot of stuff 2014-08-04 11:22:43 +09:00
Sacha Greif
3e18c08d6c fixing submitted to postedAd in packages 2014-07-03 14:26:05 +09:00
Sacha Greif
fb279cc13c adding rss and api packages 2014-06-27 19:57:30 +09:00