webzwo0i
|
bbc8b29ffd
|
Changeset: Improve JSDoc comments
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
|
2021-10-24 21:18:56 -04:00 |
|
Richard Hansen
|
788eb86d84
|
Ace2Inner: Inline code that is unnecessarily inside an IIFE
|
2021-10-07 19:53:40 -04:00 |
|
Richard Hansen
|
4890cd8972
|
Ace2Inner: Delete completed TODO comment
|
2021-10-07 19:53:40 -04:00 |
|
Richard Hansen
|
044f6543a5
|
lint: Fix ESLint errors (mostly camelcase warnings)
|
2021-10-07 19:53:40 -04:00 |
|
Richard Hansen
|
34cfff4e4c
|
Changeset: Delete unused code
|
2021-10-07 19:53:40 -04:00 |
|
Richard Hansen
|
eb495e9ea2
|
Changeset: Move out obsolete code
|
2021-10-07 19:53:40 -04:00 |
|
John McLear
|
c361df52d2
|
bugfix: Allow selection to start/end before line marker
|
2021-10-02 02:41:58 -04:00 |
|
Richard Hansen
|
37a33042d2
|
ace2_inner: Improve rep documentation
|
2021-10-02 02:10:07 -04:00 |
|
webzwo0i
|
4d8ae3475d
|
Changeset: Add documentation for textLinesMutator()
|
2021-09-30 12:29:24 +02:00 |
|
Richard Hansen
|
4d2839457a
|
CSS: Fix underscore and clear authorship icon alignment
|
2021-09-26 12:07:56 +02:00 |
|
Richard Hansen
|
7dbd278d1d
|
deps: Bump js-cookie to 3.0.0
|
2021-08-29 23:36:48 -04:00 |
|
Richard Hansen
|
0d65dc8a44
|
pad: Add clientVars to postAceInit hook context
This allows plugins to avoid the `clientVars` global variable.
|
2021-08-25 14:59:17 -04:00 |
|
Richard Hansen
|
fed950e809
|
ace2_inner: Simplify handler for Ctrl-@ (show authors)
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
88057eade2
|
ace2_inner: Readability improvements
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
bc6428025a
|
ace2_inner: Use for..of iteration to improve readability
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
f06307cb4c
|
ace2_inner: Fix for..in iteration
See commit c38c34bef4 .
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
2d50a8aa95
|
ace2_inner: Fix efficiency of rangeForLine()
Returning `true` or `false` has no effect when iterating using
`Array.prototype.forEach`. This fixes a bug introduced in commit
b28bfe8e31 .
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
ca2e008e7b
|
ace2_inner: Move variable declarations to appropriate scope
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
bf10e70f2e
|
ace2_inner: Delete unnecessary currentLine variable
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
9fc613d362
|
ace2_inner: Delete unnecessary checks
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
a5f9c60a34
|
ace2_inner: Operate on Elements, not Nodes
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
aad75e4661
|
ace2_inner: Factor out duplicate line number div creation
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
3237f8d123
|
ace2_inner: Simplify iteration over line number divs
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
b238d9610a
|
ace2_inner: Factor out duplicate line height application
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
1b890e3d4d
|
ace2_inner: Replace lineNumbersShown with number of children
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
27363bf729
|
ace2_inner: Add line number divs directly, not via fragment
There's no layout thrashing so the fragment doesn't provide any
benefit.
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
e1a024847c
|
ace2_inner: Delete unnecessary innerdocbody variable
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
7d807d2fc5
|
ace2_inner: Delete unnecessary container variable
|
2021-08-16 00:34:30 -04:00 |
|
Richard Hansen
|
4b4584c264
|
ace2_inner: Delete unnecessary doc and root variables
|
2021-08-16 00:34:25 -04:00 |
|
Richard Hansen
|
ec63c15a40
|
ace2_inner: Simplify document body selection
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
11c86e677a
|
ace2_inner: Consistently use outerWin and outerDoc
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
98c1ba5808
|
ace2_inner: Use destructuring assignment to simplify
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
c7be4f9d2d
|
ace2_inner: Move sidedivinner creation to ace.js
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
15b1d4cb75
|
ace2_inner: Build sidedivinner programmatically
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
b80295c228
|
ace2_inner: Combine declaration and initialization
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
7a8edc816b
|
ace2_inner: Replace initLineNumbers() with an IIFE
|
2021-08-16 00:31:09 -04:00 |
|
Richard Hansen
|
b5bfff43cf
|
ace2_inner: Delete redundant class assignment
|
2021-08-16 00:31:08 -04:00 |
|
Richard Hansen
|
e581ee01f2
|
ace2_inner: Formatting improvements
|
2021-08-16 00:30:50 -04:00 |
|
Richard Hansen
|
0ca5a3459f
|
Timeslider: Install an error handler
|
2021-08-14 07:44:05 -04:00 |
|
Richard Hansen
|
b6fba9d66d
|
Pad: Improve page load error handler
* Install the error handler early.
* Include stack trace.
* Remove unnecessary escaping.
* Improve formatting.
* Move to a separate script file.
|
2021-08-14 07:44:05 -04:00 |
|
Richard Hansen
|
4a1f21ce34
|
pad_editbar: Convert snake case to camel case
|
2021-08-14 07:26:31 -04:00 |
|
Richard Hansen
|
5478d2ce60
|
pad_editbar: Use ES6 class syntax for readability
|
2021-08-14 07:26:31 -04:00 |
|
Richard Hansen
|
97ccf9e082
|
pad_editbar: Factor out duplicate code
|
2021-08-14 07:08:57 -04:00 |
|
Richard Hansen
|
ee41de4809
|
pad_editbar: Deprecate the toggleDropDown callback
|
2021-08-14 07:08:57 -04:00 |
|
Richard Hansen
|
c629ee09a8
|
pad_editbar: Call the callback asynchronously
This follows JavaScript best practices.
|
2021-08-14 07:08:57 -04:00 |
|
Richard Hansen
|
148e10821b
|
pad_editbar: Always call the callback
|
2021-08-14 07:08:57 -04:00 |
|
Richard Hansen
|
07e05a92eb
|
pad_editbar: Call the callback after all work is done
|
2021-08-14 07:08:57 -04:00 |
|
Richard Hansen
|
a1b924f746
|
pad_editbar: Don't pass a callback to toggleDropDown()
The function is synchronous so there's no point.
|
2021-08-14 07:08:57 -04:00 |
|
Richard Hansen
|
59d6a8b321
|
pad_editbar: Delete unnecessary returned variable
|
2021-08-14 07:01:50 -04:00 |
|
Richard Hansen
|
a4652d67a0
|
pad_editbar: Move commands up for readability
|
2021-08-14 07:01:50 -04:00 |
|