eight
|
2fd531e253
|
Rewrite linter system (#487)
* Add: implement new linter system
* Refactor: pull out editor worker
* Switch to new linter and worker
* Enable eslint cache
* Fix: undefined error
* Windows compatibility
* Fix: refresh linter if the editor.linter changes
* Add: stylelint
* Add: getStylelintRules, getCsslintRules
* Fix: logic to get correct linter
* WIP: linter-report
* Fix: toggle hidden state
* Add: matain the order of lint report for section editor
* Add: unhook event
* Add: gotoLintIssue
* Fix: shouldn't delete rule.init
* Add: linter-help-dialog
* Drop linterConfig
* Add: linter-config-dialog, cacheFn
* Add: use cacheFn
* Drop lint.js
* Add: refresh. Fix report order
* Fix: hide empty table
* Add: updateCount. Fix table caption
* Switch to new linter/worker
* Fix: remove unneeded comment
* Fix: cacheFn -> cacheFirstCall
* Fix: use cacheFirstCall
* Fix: cache metaIndex
* Fix: i < trs.length
* Fix: drop isEmpty
* Fix: expose some simple states to global
* Fix: return object code style
* Fix: use proxy to reflect API
* Fix: eslint-disable-line -> eslint-disable-next-line
* Fix: requestId -> id
* Fix: one-liner
* Fix: one-liner
* Fix: move dom event block to top
* Fix: pending -> pendingResponse
* Fix: onSuccess -> onUpdated
* Fix: optimize row removing when i === 0
* Fix: hook/unhook -> enableForEditor/disableForEditor
* Fix: linter.refresh -> linter.run
* Fix: some shadowing
* Fix: simplify getAnnotations
* Fix: cacheFirstCall -> memoize
* Fix: table.update -> table.updateCaption
* Fix: unneeded reassign
* Fix: callbacks -> listeners
* Fix: don't compose but extend
* Refactor: replace linter modules with linter-defaults and linter-engines
* Fix: implement linter fallbacks
* Fix: linter.onChange -> linter.onLintingUpdated
* Fix: cms -> tables
* Fix: parseMozFormat is not called correctly
* Move csslint-loader to background
* Fix: watch config changes
* Fix: switch to LINTER_DEFAULTS
* Fix: csslint-loader -> parserlib-loader
|
2018-10-01 09:03:17 -05:00 |
|
tophf
|
0c58783a6c
|
add buttons to restore, clone, move a section
|
2018-07-23 21:24:35 +03:00 |
|
tophf
|
0a3ffb0bc8
|
show an empty applies-to URL-prefix in manually added sections
because global sections are less frequently used.
|
2018-07-23 21:24:35 +03:00 |
|
narcolepticinsomniac
|
70b8a1172f
|
Responsive layout (#410)
|
2018-07-16 19:37:01 +03:00 |
|
tophf
|
02989edb05
|
eat unclosed comments
|
2018-01-30 18:59:28 +03:00 |
|
tophf
|
eaed0de486
|
init autocomplete/blur/focus for usercss in a common hook
|
2018-01-14 15:57:29 +03:00 |
|
tophf
|
3418ac9cb9
|
FF: support private/container tabs
|
2018-01-03 10:43:56 +03:00 |
|
tophf
|
31fd551264
|
trivial speed-ups for the single editor case
|
2017-12-18 10:27:50 +03:00 |
|
tophf
|
9e11435923
|
make editor permanently dirty when a section is deleted
|
2017-12-18 10:27:50 +03:00 |
|
tophf
|
60a5fb96be
|
don't steal focus from the find input on page open
|
2017-12-11 08:32:11 +03:00 |
|
tophf
|
5faff66fab
|
fix cross-section cursor navigation via keyboard
|
2017-12-08 11:42:33 +03:00 |
|
tophf
|
3e9810678a
|
fixup 0e61de29: use break/continue instead of return
fixes #282
|
2017-12-04 20:13:56 +03:00 |
|
tophf
|
0e61de2920
|
edit.js: pull out hooks, sections, keymap help, beautify
just a simple preparation for a proper encapsulation in the future
|
2017-12-02 23:46:00 +03:00 |
|