Open
Bug 660193
Opened 14 years ago
Updated 2 years ago
Improve view-source protocol for .js, .json, .css files
Categories
(DevTools :: Source Editor, defect, P3)
Tracking
(Not tracked)
NEW
People
(Reporter: irakli, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [polish-backlog][difficulty=medium])
Currently veiw-source: on .js .json and .css files is absolutely useless in fact there is no diff between two:
view-source:https://github.com/Gozala/graphquire/raw/v0.3.0/graphquire.js
https://github.com/Gozala/graphquire/raw/v0.3.0/graphquire.js
Small improvements like syntax highlighting and line numbers would make a huge difference!
See Also: → https://launchpad.net/bugs/869516
![]() |
||
Updated•13 years ago
|
OS: Mac OS X → All
Comment 1•12 years ago
|
||
I'm going to move this into the source editor component. This is still an issue.
Component: Developer Tools → Developer Tools: Source Editor
Updated•12 years ago
|
Priority: -- → P3
Whiteboard: [devedition-40]
Comment 2•10 years ago
|
||
Discussion of using codemirror for this was had, which would solve this with nice syntax highlighting.
Blocks: 1153412
See Also: → 1183344
Comment 3•10 years ago
|
||
If we do this, are we considering doing it for html view source as well? It would be great if the syntax highlighting matched the user's theme settings.
(In reply to Jeff Griffiths (:canuckistani) from comment #3)
> If we do this, are we considering doing it for html view source as well? It
> would be great if the syntax highlighting matched the user's theme settings.
That would be my assumption: we would likely transition to the same (read-only) editor-like thing (most likely our source editor widget) for all file types, including HTML, and highlighting, etc. would be based on whatever that editor does for different file types.
The current HTML view source tool is not easily extensible for other file types at all. It's a special mode of Gecko's HTML parser, so there's no obvious way to just "enable" JS, etc. support. Something would need to parse the JS, emit tags for highlighting, etc. which editors already know how to do.
One problem we'd have to contend with is that the current HTML view source is able to handle very large documents efficiently because of its design. Some people (at least bz, IIRC) would be sad if the new approach was slow for these cases.
Some day this could also tie into our plans for a resources view in the toolbox, in which case it could be a true editor, not just read-only.
Summary: Improve view-source protocol for .js, .json .css files → Improve view-source protocol for .js, .json, .css files
Updated•10 years ago
|
Whiteboard: [devedition-40] → [polish-backlog]
Switching to an editor in general would not be too hard here, but I've learned there are many edge cases with view source and extra features I wasn't originally aware of. Also, we need to be sure of the perf, as in comment 4.
Whiteboard: [polish-backlog] → [polish-backlog][difficulty=medium]
Updated•7 years ago
|
Product: Firefox → DevTools
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•