tophf
|
5a9227ce8c
|
speedup usercss opening: combine a few ops
|
2017-11-15 11:35:54 +03:00 |
|
tophf
|
15c98bac9e
|
fixup 8ca7c363: focus() must be the last action
|
2017-11-15 11:33:37 +03:00 |
|
tophf
|
82651ed6cd
|
usercss: create applies-to widgets faster on load
only the visible portion is built immediately, the rest is throttled
|
2017-11-15 10:54:19 +03:00 |
|
tophf
|
06cc703887
|
use CSS variables for applies-to line widgets
|
2017-11-15 09:04:09 +03:00 |
|
tophf
|
14dbfdd915
|
update applies-to widget on any style changes
|
2017-11-15 08:32:22 +03:00 |
|
tophf
|
9868a1819c
|
actually focus code after import
|
2017-11-15 08:15:06 +03:00 |
|
tophf
|
b9f6095db5
|
focus code on opening standard editor immediately
|
2017-11-15 04:53:37 +03:00 |
|
tophf
|
8ca7c36380
|
focus code on opening usercss editor
|
2017-11-15 04:27:33 +03:00 |
|
tophf
|
8517e392fe
|
throttle mozImport after 100ms, display progress after 500ms
* Ctrl-Enter = append button
* Shift-Ctrl-Enter = replace button
* instantaneous readiness of import dialog on non-blank input
* code dedup: addSections()
* trimNewLines() -> trim()
|
2017-11-15 04:24:36 +03:00 |
|
tophf
|
102b5e03d4
|
superfast cm.isBlank() instead of !cm.getValue().trim()
|
2017-11-15 02:50:53 +03:00 |
|
tophf
|
e4cd984061
|
regexp tester: switch to existing tabs also in other windows
|
2017-11-14 09:49:07 +03:00 |
|
tophf
|
135d8d9c54
|
force wrapping in regexp-report summary
|
2017-11-14 09:38:09 +03:00 |
|
tophf
|
95be66cb61
|
convert another tHTML in edit.js to $element
|
2017-11-14 09:36:43 +03:00 |
|
tophf
|
70a827b033
|
dd69e1e5 followup + handle empty at-values
see #235
|
2017-11-14 08:55:53 +03:00 |
|
tophf
|
1d463d7820
|
Merge pull request #134 from eight04/dev-user-css
Install styles from *.user.css file
|
2017-11-14 08:22:56 +03:00 |
|
eight
|
7543b8406f
|
Fix: messageBox global
|
2017-11-09 15:56:29 +08:00 |
|
eight
|
a1c1eb328b
|
Add: draw line pointer for parsing error
|
2017-11-09 15:55:06 +08:00 |
|
eight
|
4d8268bb27
|
Fix: use messageBox
|
2017-11-09 14:40:46 +08:00 |
|
eight
|
c2687573b3
|
Add setStyleDirty, refactor replaceStyle
|
2017-11-09 14:11:27 +08:00 |
|
eight
|
d93bf05f64
|
Fix: isWarm -> isTouched
|
2017-11-09 14:11:27 +08:00 |
|
eight
|
6d411c01fc
|
Fix: use sticky flag to avoid text slicing
|
2017-11-09 14:11:27 +08:00 |
|
eight
|
53770c0db6
|
i18n: appliesRemoveError
|
2017-11-09 14:11:26 +08:00 |
|
eight
|
9a8c19b09b
|
Fix: move isClean into unbeforeunload handler
|
2017-11-09 14:11:26 +08:00 |
|
eight
|
3011ba836d
|
Fix: isInit -> initialized
|
2017-11-09 14:11:26 +08:00 |
|
eight
|
95e3ba13cd
|
Fix: newStyleInUsercss -> newStyleAsUsercss
|
2017-11-09 09:12:14 +08:00 |
|
eight
|
0d06f32735
|
Fix: updateMetas -> updateMeta
|
2017-11-09 09:12:13 +08:00 |
|
eight
|
48e565079c
|
Fix: reindent promise
|
2017-11-09 09:12:12 +08:00 |
|
eight
|
eef17cc4f8
|
Fix: replaceMetas -> replaceMeta
|
2017-11-09 09:12:12 +08:00 |
|
eight
|
b4dfe5c836
|
Fix: use isArray
|
2017-11-09 09:12:12 +08:00 |
|
eight
|
c4c4b5638e
|
Refactor: isUsercss
|
2017-11-09 09:12:12 +08:00 |
|
eight
|
92cadc03fa
|
Fix: avoid return short circuit for editor selection
|
2017-11-09 09:12:11 +08:00 |
|
eight
|
2edd22e37c
|
Fix: normalizeString -> unquote
|
2017-11-09 09:12:10 +08:00 |
|
eight
|
3844b3db73
|
Fix: cm.findPosH in one line
|
2017-11-09 09:12:10 +08:00 |
|
eight
|
0c64e6013b
|
Fix: insertBefore -> insertAdjancentElement
|
2017-11-09 09:12:09 +08:00 |
|
eight
|
3d57fd4158
|
Fix: e.target -> this
|
2017-11-09 09:12:09 +08:00 |
|
eight
|
809414941e
|
Refactor: add createApply
|
2017-11-09 09:12:08 +08:00 |
|
eight
|
3c5136171e
|
Fix: use messageBox
|
2017-11-09 09:12:08 +08:00 |
|
eight
|
9d1b0884e5
|
Fix: use this.value
|
2017-11-09 09:12:08 +08:00 |
|
eight
|
191603ae01
|
Fix: makeInputEl -> makeLi
|
2017-11-09 09:12:07 +08:00 |
|
eight
|
caaeec08e4
|
Fix: use Math.max
|
2017-11-09 09:12:06 +08:00 |
|
eight
|
a7b73e859f
|
Fix: use debounce
|
2017-11-09 09:12:06 +08:00 |
|
eight
|
285f3144ca
|
Fix: style -> gutterStyle
|
2017-11-09 09:12:04 +08:00 |
|
eight
|
f70cf01155
|
Fix: move let definition into one line
|
2017-11-09 09:12:04 +08:00 |
|
eight
|
2b17c07cd6
|
Fix: use CodeMirror.defineExtension
|
2017-11-01 11:18:42 +08:00 |
|
eight
|
d981660983
|
Fix: drop getParams
|
2017-11-01 11:17:00 +08:00 |
|
eight
|
6a53ea423c
|
Refactor: pull out createAppliesToLineWidget
|
2017-11-01 11:17:00 +08:00 |
|
eight
|
8f642dc05c
|
Fix: drop innerHTML
|
2017-11-01 11:17:00 +08:00 |
|
eight
|
534803ccfd
|
Fix: isWarm
|
2017-11-01 11:17:00 +08:00 |
|
eight
|
9dddbbba9f
|
Fix: unused getName
|
2017-11-01 11:16:59 +08:00 |
|
eight
|
45da3ff50e
|
Fix: style.id consistency
|
2017-11-01 11:16:59 +08:00 |
|