@@ -14,7 +14,7 @@ const { editor } = unsafeWindow;
14
14
15
15
const editorElement = editor . textInput . getElement ( ) ;
16
16
const rid = document . querySelector ( "input#rid" ) . value ;
17
- const storageName = `last_edit_ ${ rid } ` ;
17
+ const storageName = `editor_ ${ rid } ` ;
18
18
const getSaved = ( ) => {
19
19
const saved = JSON . parse ( localStorage . getItem ( storageName ) ) ;
20
20
if ( saved === null ) return null ;
@@ -33,7 +33,7 @@ const setSaved = (obj, expireDate) => {
33
33
expires : Date . now ( ) + expireDate
34
34
} ) ) ;
35
35
} ;
36
- // unsafeWindow.clearSaved = ()=> localStorage.clear();
36
+ /* unsafeWindow.clearSaved = ()=> localStorage.clear();
37
37
const createAlert = (message) => {
38
38
return '';
39
39
@@ -45,7 +45,7 @@ const removeAlert = (code) => {
45
45
46
46
const re = /\n*(\#\!.*)\n*$/i;
47
47
return code.replace(re, '');
48
- } ;
48
+ };*/
49
49
50
50
51
51
@@ -56,7 +56,7 @@ const onChange = event => {
56
56
57
57
if ( row !== 0 && column !== 0 ) {
58
58
setSaved ( {
59
- code : removeAlert ( currentCode ) ,
59
+ code : currentCode ,
60
60
cursor : {
61
61
row : row ,
62
62
column : column
@@ -67,8 +67,8 @@ const onChange = event => {
67
67
editor . setOptions ( { useSoftTabs : false } ) ;
68
68
editor . on ( 'click' , onChange ) ;
69
69
editorElement . addEventListener ( 'keydown' , onChange ) ;
70
-
71
70
editor . focus ( ) ;
71
+
72
72
if ( saved === null ) {
73
73
const code = `#include <stdio.h>
74
74
@@ -77,10 +77,9 @@ int main() {
77
77
\t
78
78
\treturn 0;
79
79
}` ;
80
- editor . session . setValue ( `${ code } ${ createAlert ( "Template autofilled!" ) } ` ) ;
80
+ editor . session . setValue ( `${ code } ` ) ;
81
81
editor . gotoLine ( 4 , 1 ) ;
82
82
} else {
83
- const code = removeAlert ( saved . code ) ;
84
- editor . session . setValue ( `${ code } ${ createAlert ( "Stored code autofilled!" ) } ` ) ;
83
+ editor . session . setValue ( `${ saved . code } ` ) ;
85
84
editor . gotoLine ( saved . cursor . row + 1 , saved . cursor . column ) ;
86
85
}
0 commit comments