Skip to content

Commit 3af7489

Browse files
committed
feat: to toggle problems panel- menu > problems
1 parent 9b79218 commit 3af7489

6 files changed

Lines changed: 27 additions & 0 deletions

File tree

src/base-config/keyboard.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,9 @@
290290
"navigate.gotoDefinition": [
291291
"Ctrl-T"
292292
],
293+
"view.toggleProblems": [
294+
"Ctrl-Shift-M"
295+
],
293296
"navigate.jumptoDefinition": [
294297
"Ctrl-J"
295298
],

src/command/Commands.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ define(function (require, exports, module) {
124124
exports.VIEW_SCROLL_LINE_UP = "view.scrollLineUp"; // ViewCommandHandlers.js _handleScrollLineUp()
125125
exports.VIEW_SCROLL_LINE_DOWN = "view.scrollLineDown"; // ViewCommandHandlers.js _handleScrollLineDown()
126126
exports.VIEW_TOGGLE_INSPECTION = "view.toggleCodeInspection"; // CodeInspection.js toggleEnabled()
127+
exports.VIEW_TOGGLE_PROBLEMS = "view.toggleProblems"; // CodeInspection.js toggleProblems()
127128
exports.TOGGLE_LINE_NUMBERS = "view.toggleLineNumbers"; // EditorOptionHandlers.js _getToggler()
128129
exports.TOGGLE_ACTIVE_LINE = "view.toggleActiveLine"; // EditorOptionHandlers.js _getToggler()
129130
exports.TOGGLE_WORD_WRAP = "view.toggleWordWrap"; // EditorOptionHandlers.js _getToggler()

src/command/DefaultMenus.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ define(function (require, exports, module) {
221221
menu.addMenuDivider();
222222
menu.addMenuItem(Commands.FILE_LIVE_HIGHLIGHT);
223223
menu.addMenuDivider();
224+
menu.addMenuItem(Commands.VIEW_TOGGLE_PROBLEMS);
224225
menu.addMenuItem(Commands.VIEW_TOGGLE_INSPECTION);
225226

226227
/*
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
11
{
2+
"Ctrl-3": null,
3+
"Ctrl-Alt-Shift-W": null,
4+
"Ctrl-Shift-W": null,
5+
"Ctrl-Alt-S": null,
6+
"Ctrl-Shift-Up": "edit.addCursorToPrevLine",
7+
"Ctrl-Shift-Down": "edit.addCursorToNextLine",
8+
"Ctrl-Shift-L": "cmd.findAllAndSelect",
9+
"Ctrl-Shift-A": "edit.blockComment",
10+
"Alt-Up": "edit.lineUp",
11+
"Alt-Down": "edit.lineDown",
12+
"Ctrl-D": "cmd.addNextMatch",
13+
"Ctrl-B": "view.toggleSidebar",
14+
"Ctrl-J": "view.togglePanels",
15+
"Ctrl-Shift-X": "file.extensionManager",
16+
"Alt-Z": "view.toggleWordWrap"
217
}

src/language/CodeInspection.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@ define(function (require, exports, module) {
583583
}
584584
toggleCollapsed(false);
585585
scrollToProblem(pos.line);
586+
// todo strobe effect
586587
});
587588
$problemView.find(".copy-qv-error-text-btn").click(function (evt) {
588589
evt.preventDefault();
@@ -1013,6 +1014,10 @@ define(function (require, exports, module) {
10131014
run();
10141015
}
10151016

1017+
function toggleProblems() {
1018+
toggleCollapsed();
1019+
}
1020+
10161021
let lastRunTime;
10171022
$(window.document).on("mousemove", ()=>{
10181023
if(Phoenix.isTestWindow){
@@ -1073,6 +1078,7 @@ define(function (require, exports, module) {
10731078

10741079
// Register command handlers
10751080
CommandManager.register(Strings.CMD_VIEW_TOGGLE_INSPECTION, Commands.VIEW_TOGGLE_INSPECTION, toggleEnabled);
1081+
CommandManager.register(Strings.CMD_VIEW_TOGGLE_PROBLEMS, Commands.VIEW_TOGGLE_PROBLEMS, toggleProblems);
10761082
CommandManager.register(Strings.CMD_GOTO_FIRST_PROBLEM, Commands.NAVIGATE_GOTO_FIRST_PROBLEM, handleGotoFirstProblem);
10771083

10781084
// Register preferences

src/nls/root/strings.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,7 @@ define({
550550
"CMD_TOGGLE_WORD_WRAP": "Word Wrap",
551551
"CMD_LIVE_HIGHLIGHT": "Live Preview Highlight",
552552
"CMD_VIEW_TOGGLE_INSPECTION": "Lint Files on Save",
553+
"CMD_VIEW_TOGGLE_PROBLEMS": "Problems",
553554
"CMD_WORKINGSET_SORT_BY_ADDED": "Sort by Added",
554555
"CMD_WORKINGSET_SORT_BY_NAME": "Sort by Name",
555556
"CMD_WORKINGSET_SORT_BY_TYPE": "Sort by Type",

0 commit comments

Comments
 (0)