Commit Graph

493 Commits

Author SHA1 Message Date
tophf
e905033f9d restore wrapping in labels 2018-07-15 14:23:51 +03:00
narcolepticinsomniac
d94806e189
Minor positioning, IIRC 2018-07-14 16:07:40 -04:00
tophf
1eb2fd6959 Merge branch 'master' into narcolepticinsomniac-responsive-layout 2018-07-14 22:26:15 +03:00
tophf
8c18a54d57 prevent default on dummy <a> wrappers 2018-07-14 21:20:13 +03:00
tophf
1fd70cebfc fixup event.preventDefault 2018-07-11 08:14:36 +03:00
narcolepticinsomniac
e3df720a7f
usercss .applies-to padding 2018-07-11 00:19:33 -04:00
tophf
e51c632db6 fixup 74ef2f6f: 'editors' is a const 2018-07-10 11:45:52 +03:00
tophf
26f673f30d move linter worker loaders to edit/ 2018-07-10 11:35:19 +03:00
narcolepticinsomniac
01606d35b0
Wrap manage link button tightly and shift margins 2018-07-09 17:45:45 -04:00
narcolepticinsomniac
24fe777bfb
Header padding continuity 2018-07-08 16:03:44 -04:00
narcolepticinsomniac
354cac7274
Compact at 850px 2018-07-08 15:32:19 -04:00
tophf
796b2b132d FF execCommand bug workaround needs 'input' event dispatched
fixes #419
2018-07-06 12:37:35 +03:00
narcolepticinsomniac
1888b7aa64
Fix .error alignment since linter is remaining 2018-07-05 18:12:36 -04:00
narcolepticinsomniac
b7222479db
Positioning and bug-fixes 2018-07-04 06:08:28 -04:00
narcolepticinsomniac
9b2b459adc
Tabs are bad 2018-07-03 04:27:29 -04:00
narcolepticinsomniac
f80567e5b5
Tabs/spaces? 2018-07-03 04:11:46 -04:00
narcolepticinsomniac
221f22bd1b
Accessibility 2018-07-03 03:28:12 -04:00
tophf
6a4b3c9cf9 show + and - on all applies-to items in standard editor 2018-07-03 10:12:36 +03:00
tophf
0ed701a9d9 don't rely on hardcoded DOM tree structure in section's applies-to 2018-07-03 09:34:23 +03:00
tophf
997eacc64a add a wrapper for the applies-to value and its action buttons 2018-07-03 09:16:46 +03:00
tophf
6b2adcf6c3 attach usercss regexp-test button to the value input 2018-07-03 09:04:59 +03:00
tophf
74ef2f6fcf editors isn't defined on some pages like install-usercss
fixes #411
2018-07-03 08:42:13 +03:00
narcolepticinsomniac
7eb8d1f372
More FF fixes 2018-07-02 21:53:01 -04:00
narcolepticinsomniac
10dcfd6cc9
Single editor fixes 2018-07-02 20:40:09 -04:00
narcolepticinsomniac
d207ef9e22
Responsive CSS 2018-07-02 12:09:50 -04:00
tophf
3c13f13ae2 FF workaround for broken execCommand and getSelection
closes #407
2018-06-29 13:00:25 +03:00
tophf
79c93ce54a typo 2018-06-15 08:24:35 +03:00
tophf
468b2f6499 CodeMirror: recognize 'zoom' CSS property 2018-06-15 08:24:35 +03:00
tophf
2b268fc589 CSSLint/CodeMirror: background-position-x and -y
These have been used for a long time in the real world and will finally get standardized by the upcoming CSS Backgrounds and Borders Module L4.

fixes #397
2018-06-12 12:31:12 +03:00
tophf
44f3a79353 CSS Logical Properties and Values L1 - CodeMirror 2018-06-10 12:42:41 +03:00
tophf
f0c31f75b3 CSS Containment L1 (CR 2018-05-24)
https://www.w3.org/TR/css-contain-1/
2018-05-24 12:53:36 +03:00
tophf
0e81a4679d typo: FF doesn't have window.event 2018-05-17 01:33:18 +03:00
tophf
5c444b4b96 draw fold marks in CSS since some fonts may not have them 2018-05-06 13:11:19 +03:00
tophf
f5750c7ab6 properly start live-preview after first save 2018-05-04 22:27:14 +03:00
Frank Dana
d0115acdf2 Change target of CSSLint "full list of rules" link
The "See a full list of rules" link in the CSSLint settings popup currently points to https://github.com/CSSLint/csslint/wiki/Rules-by-ID which is... rather sparse.

Instead, link to https://github.com/CSSLint/csslint/wiki/Rules 

It contains all of the same rules / documentation-page links, but presents slightly more information to the user up front, without forcing them to click on everty rule for an explanation of what it is.
2018-05-04 14:23:04 +03:00
tophf
05dbcff7c3 insert spaces on <Tab> when editor.indentWithTabs is false 2018-05-01 23:13:53 +03:00
tophf
5ef347a4d9 LESS preprocessor
closes #373
2018-04-19 20:02:23 +03:00
tophf
0614aa2eee new editor option: selectByTokens
implements #361 except for toggling via Ctrl
2018-04-18 19:33:36 +03:00
tophf
5174e7481f stricter "var(" check and code cosmetics 2018-04-04 11:37:39 +03:00
tophf
1cc8ac7559 autocomplete for --css-variables inside var() 2018-04-03 21:39:09 +03:00
tophf
71b478fe98 use CM theme for applies-to buttons 2018-03-15 20:15:23 +03:00
tophf
dbba338229 report line:ch in live-preview errors for usercss 2018-03-11 16:47:27 +03:00
tophf
66704a78b3 actually use 'pre' font for code errors in messageBox.alert/confirm 2018-03-11 16:31:25 +03:00
tophf
32cd558dda parse a few nonstandard webkit CSS properties 2018-03-09 02:34:29 +03:00
tophf
f9789e327b show the new CM themes in the editor options 2018-03-03 23:36:29 +03:00
tophf
2c86f2f4b9 move commentSelection command to other editing commands 2018-03-03 23:36:29 +03:00
tophf
6e8ff5b9ef simplify toggleEditorFocus now that CM 5.35 handles Ctrl-Pause 2018-03-03 23:36:29 +03:00
tophf
77d44c233e preUpdateLinting hack isn't needed since CM 5.33 2018-03-03 23:36:28 +03:00
tophf
5acf815b79 report invalid selector in :not() as a warning
to prevent failures when updating usercss styles that have to override [currently] invalid :not() selectors used by the site

see #356
2018-03-03 17:28:29 +03:00
tophf
0ba26072f7 restore Chrome 49 compatibility: remove "u" flag in RegExp
since it wasn't used globally (e.g. vendor code) it made no real difference
2018-02-28 05:15:28 +03:00