Javi Martín
cc7e0d586b
Reduce local variables usage in CoffeeScript
...
Local variables are one of the things CoffeeScript doesn't compile to
modern JavaScript automatically: it uses `var` instead of `const` or
`let`.
Besides, using `$this = $(this)` is usually done to reference the
current object in another function where the current object is a
different one. Here we were using it with no clear purpose.
2019-09-11 03:14:17 +02:00
Javi Martín
00d7c92e86
Don't assign in conditionals
...
The assignment operator can easily be mistaken with the equality
operator when used in a condition, making the code more difficult to
read.
2019-09-11 03:14:17 +02:00
Javi Martín
86e704d8a4
Use strict mode in JavaScript
...
Strict mode is supported by 98% of the browsers, including Internet
Explorer 10, and it helps developers avoid common JavaScript pitfalls.
2019-09-11 03:14:17 +02:00
Javi Martín
4d7c124188
Remove unnecessary conditions
...
The code won't do anything if there are no elements, so there's no need
to check that condition.
2019-09-11 03:14:16 +02:00
Javi Martín
36a557927a
Remove unused variables
2019-09-11 01:56:27 +02:00
Javi Martín
b27855c1cf
Use double quotes in CoffeeScript files
...
As we do in the rest of the application.
Note we cannot add a rule enforcing double quotes because CoffeeScript
Lint does not have such rule.
2019-03-06 11:41:21 +01:00
Javi Martín
9e80c75032
Use string interpolation in CoffeeScript
...
We use it in Ruby, and it will make it easier to change all quotes to
double quotes in CoffeeScript files.
2019-03-06 11:41:21 +01:00
Javi Martín
a03c68c1e5
Remove trailing newlines in CoffeeScript files
2019-03-05 21:49:32 +01:00
Bertocq
8f682901ed
Fix Operators must be spaced properly rule on multiple coffeescript files
2017-06-16 00:03:34 +02:00
Amaia Castro
4f0fc6a4aa
TOC expanded by default
2017-03-07 23:07:42 +01:00
Fernando Blat
6970a8f72c
Open tree when there's an anchor
2017-01-19 11:15:42 +01:00
Fernando Blat
cba1f8bd9d
Draft text index tree navigator
2017-01-19 11:02:45 +01:00