tophf
c356fb9be5
Add regexp tester to the editor
2017-04-18 12:46:26 +03:00
tophf
26e1b67f44
Add <html id="stylus"> to all pages
2017-04-18 12:43:31 +03:00
tophf
2f4da37fdb
Refactor and speed up popup & manager
...
Popup:
* Enforce 200-800px range for the popup width option
Manage:
* faster search via cachedStyles.byId
* faster restoration of search results on history nav
* style name is clickable and opens the editor
* animated highlight of style element on update/add/save
* expandable extra applies-to targets
* remember scroll position on normal history navigation
* boz-sizing in #header, also in editor
* applies-to targets use structured markup
* get*Tab*, enableStyle and deleteStyle are promisified
2017-04-18 12:43:29 +03:00
tophf
7a7c679811
Avoid flickering of editor header on load, also for manage<=>edit nav
2017-04-18 12:43:29 +03:00
tophf
df59fca29c
Add match-highlighter of the word under cursor
2017-04-18 12:43:28 +03:00
tophf
df570dab9e
Store SVG icons in a <symbol> collection
...
+preserve the page colors via fill:currentColor and opacity transition.
2017-04-18 12:43:28 +03:00
narcolepticinsomniac
bab801f90b
Correction
2017-03-30 23:00:35 -04:00
narcolepticinsomniac
df0f45dc06
Switch info/external style link icons from img to svg
...
Switched info to `i` and found a pretty nice external link icon imo. @tophf As for pixelation on the info icons, you mentioned maybe a lighter color would help. For all icons besides external links, I made them lighter with darker hovers. Besides a really high zoom, I never saw any issue to begin with, but let me know if they're alright. I also changed them to use their exact original dimensions, so maybe that helps.
2017-03-30 19:49:03 -04:00
narcolepticinsomniac
ef7a3209d7
Account for editor header overflow
2017-03-05 04:56:17 -05:00
narcolepticinsomniac
bcefdebea1
Fix 'body' id
...
#40
2017-03-05 04:29:10 -05:00
Jeremy Schomery
0f63da455e
muting CSSLint
2017-02-09 08:40:51 +03:30
Jeremy Schomery
03f4900506
updating CSSLint to v1.0.4
2017-02-08 17:18:30 +03:30
Jason Barnabe
b24d7b8246
Merge pull request #168 from tophf/toggle-issues
...
Narrow-width editor on touchscreens: toggle lint report via click
2016-03-17 22:00:57 -05:00
Jason
cc95a62c7c
Various Firefox error and warning fixes #166
2016-03-07 23:22:28 -06:00
tophf
08e35c6990
Narrow-width editor on touchscreens: toggle lint report via click
2016-02-01 17:13:14 +02:00
tophf
b8bbcd01db
Autohide lint report in narrow mode; show # of issues
2016-01-20 21:16:58 +03:00
tophf
485932ae49
Update world_go.png to 32x32, also suitable for retina
2015-09-01 21:50:33 +03:00
tophf
d2441213ef
Don't use css calc with vw as it fails on Chrome 31
...
* Also makes showCodeMirrorPopup() size stylable
2015-08-28 19:45:15 +03:00
tophf
0ead2ef259
Editor: paste from Mozilla format; export in styled popup
2015-08-24 08:16:22 +03:00
tophf
4f61494e0d
Move html templates to html file
2015-08-03 08:13:01 +03:00
tophf
2e7c35e8f0
Editor: highlight CodeMirror mini-dialogs entirely
2015-08-03 08:12:39 +03:00
tophf
20141b7bfa
Editor: add global-replace/replaceAll commands
...
* Collateral fix: correctly restore openDialog() after Esc
* refactor html templates
2015-08-03 08:12:39 +03:00
tophf
7fdc69fac6
Editor: enlarge click region of close button in help popup
2015-07-04 06:39:39 +03:00
tophf
c3472207bf
Editor: add Undo button to CSS-beautifier
2015-07-04 06:39:39 +03:00
tophf
b5df8802a0
Editor: CSS-beautifier
2015-07-04 06:39:39 +03:00
tophf
1250bb970e
Editor: show a list of all CSSLint messages
2015-07-04 06:33:40 +03:00
tophf
03c9b04503
Editor: add toggle/line/block comment commands
2015-05-27 21:03:25 +03:00
tophf
0308774fc4
Editor: highlight active line
2015-05-27 21:03:25 +03:00
tophf
39021be48c
Editor: add a link to the install source page
2015-05-15 19:49:56 +03:00
tophf
e707a08a84
Editor: showHelp() as html, add help for hotkeys
2015-05-10 12:40:51 +03:00
tophf
614694cf7e
Editor: reroute browser hotkeys to CM using keymaps
2015-05-10 12:40:51 +03:00
tophf
bc6476bc52
Editor: option to select CodeMirror CSS theme
2015-05-05 21:14:11 +03:00
tophf
0e6f63951a
Localization: embed in html, autorun, apply earlier
2015-05-01 13:33:01 +03:00
Jason
d8e9f61576
Remove extra focus style for CodeMirror
2015-04-08 14:07:59 -05:00
Jason
6abc261f90
Add focus style to CodeMirror
2015-04-08 12:11:22 -05:00
Jason
cf7581a7a8
Standardize editor actions div children
2015-04-08 11:42:39 -05:00
tophf
413c454713
Editor: reroute the browser search to a closest CodeMirror box
...
Won't work if invoked via the browser menu or a non-standard hotkey
2015-03-26 14:12:47 +03:00
tophf
a4f602c7aa
Editor: add resize grip
2015-03-25 16:42:11 +03:00
tophf
9c99495d65
Editor: webkit columns bug workaround; better alignment; rem units
2015-03-24 19:16:16 +03:00
Jason
c8ce70f964
Restore header for narrow width edit and standardize position
2015-03-23 19:52:18 -05:00
Jason
02e1255580
Use columns instead of flex for narrow-width options
2015-03-23 19:39:21 -05:00
Jason
dac381fb57
Adjust display of name/enabled when in a narrow window
2015-03-23 19:25:39 -05:00
Jason
7a2d978d4a
Fix shadowy border thing on edit screen
2015-03-23 18:51:51 -05:00
Jason
030f6df9bb
'Specify' should not stretch to full page width #82
2015-03-23 14:38:03 -05:00
Jason
50ac6b9c48
Remove non-functional 'From Mozilla format' button #79
2015-03-23 14:23:17 -05:00
tophf
da52ff7ee0
Editor: de-tablify options, support for responsive layout
2015-03-21 20:09:58 +03:00
tophf
e0650fde71
Editor: fixes for 0e391f9
, refactor, more fixes
...
* recognize changes in applies-to inputs
* recognize changes only in specified controls
* forget the dirty applies-to ids from a deleted section after the style was saved
* toMozillaFormat: use the actual contents of CodeMirror instances
* toMozillaFormat: allow empty code section with non-empty applies-to
* refactor: simplify, de-kludge, de-duplicate, de-obfuscate, use more descriptive names instead of "items", "a", "b" where appropriate
2015-03-21 20:09:58 +03:00
tophf
6b710e9f56
HTML fixes: close a tag, replace 0px with 0
2015-03-20 17:29:48 +03:00
hideheader
b7483035d5
Flatten the closure, simplify its functions
2015-03-15 16:16:12 -04:00
hideheader
d3f8e38936
Manage dirty flags on all inputs
...
(1) Record initial value of text, select, and checkbox elements and re/set a
dirty class on each when the value changes.
(2) Combine the individual flags into a global dirty flag.
(3) Add 'dirty' status to the document title.
2015-03-15 14:50:42 -04:00