Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3b49c0e

Browse files
committed
clear console on page change
1 parent304c4ee commit3b49c0e

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

‎lib/atom/actions/console.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
"use strict";
2-
varconsoleHasOpened=false;
32
functiontoggleDevTools(){
4-
if(!consoleHasOpened){
5-
consoleHasOpened=true;
6-
console.log('Atom-CodeRoad: runs on save');
7-
}
83
atom.toggleDevTools();
94
}
105
exports.toggleDevTools=toggleDevTools;
6+
functionclearConsole(){
7+
atom.executeJavaScriptInDevTools(console.clear());
8+
}
9+
exports.clearConsole=clearConsole;
1110
functionopenDevTools(){
1211
atom.openDevTools();
13-
consoleHasOpened=true;
1412
}
1513
exports.openDevTools=openDevTools;

‎lib/atom/editor.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ exports.insert = write_1.insert;
99
varconsole_1=require('./actions/console');
1010
exports.openDevTools=console_1.openDevTools;
1111
exports.toggleDevTools=console_1.toggleDevTools;
12+
exports.clearConsole=console_1.clearConsole;
1213
varterminal_1=require('./actions/terminal');
1314
exports.openTerminal=terminal_1.openTerminal;
1415
vartabs_1=require('./actions/tabs');

‎lib/reducers/page/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"use strict";
22
var_types_1=require('../../actions/_types');
33
varstore_1=require('../../store');
4+
vareditor_1=require('../../atom/editor');
45
var_page={
56
title:'',
67
description:'',
@@ -13,6 +14,7 @@ function pageReducer(p, action) {
1314
var_a=action.payload.position,chapter=_a.chapter,page=_a.page;
1415
var_b=store_1.default.getState().tutorial
1516
.chapters[chapter].pages[page],title=_b.title,description=_b.description,onPageComplete=_b.onPageComplete,completed=_b.completed;
17+
editor_1.clearConsole();
1618
return{
1719
title:title,
1820
description:description,

‎src/atom/actions/console.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
letconsoleHasOpened=false;
21
exportfunctiontoggleDevTools():void{
3-
if(!consoleHasOpened){
4-
// clear console on first run
5-
// atom.executeJavaScriptInDevTools(console.clear());
6-
consoleHasOpened=true;
7-
console.log('Atom-CodeRoad: runs on save');
8-
}
92
atom.toggleDevTools();
103
}
114

5+
exportfunctionclearConsole():void{
6+
atom.executeJavaScriptInDevTools(console.clear());
7+
}
8+
129
exportfunctionopenDevTools():void{
1310
atom.openDevTools();
14-
consoleHasOpened=true;
1511
}

‎src/atom/editor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import{save,open,openFolder}from'./actions/file';
22
import{set,insert}from'./actions/write';
3-
import{openDevTools,toggleDevTools}from'./actions/console';
3+
import{openDevTools,toggleDevTools,clearConsole}from'./actions/console';
44
import{openTerminal}from'./actions/terminal';
55
import{closeAllPanels}from'./actions/tabs';
66
import{quit}from'./actions/quit';
77

88
export{
99
save,open,openFolder,
1010
set,insert,
11-
openDevTools,toggleDevTools,
11+
openDevTools,toggleDevTools,clearConsole,
1212
openTerminal,
1313
closeAllPanels,
1414
quit

‎src/reducers/page/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import{PAGE_SET,COMPLETE_PAGE}from'../../actions/_types';
22
importstorefrom'../../store';
3+
import{clearConsole}from'../../atom/editor';
34

45
const_page:CR.Page={
56
title:'',
@@ -15,6 +16,8 @@ export default function pageReducer(
1516
const{chapter, page}=action.payload.position;
1617
const{title, description, onPageComplete, completed}=store.getState().tutorial
1718
.chapters[chapter].pages[page];
19+
// clear dev console
20+
clearConsole();
1821
return{
1922
title,
2023
description,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp