Skip to content

Commit 31385f7

Browse files
committed
More tests
1 parent 1f1d022 commit 31385f7

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jderobot-ide-interface",
3-
"version": "0.2.59",
3+
"version": "0.2.60",
44
"main": "dist/main.js",
55
"typings": "dist/index.d.ts",
66
"files": [

src/components/FileEditor/FileEditor.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,15 @@ const FileEditor = ({
6565
const [zoomLevel, changeZoomLevel] = useState(0);
6666
const [hasUnsavedChanges, setHasUnsavedChanges] = useState(false);
6767
const [fileToSave, _setFileToSave] = useState<Entry | undefined>(undefined);
68-
const [language, setLanguage] = useState("python");
68+
const [language, _setLanguage] = useState("python");
6969
const [projectToSave, setProjectToSave] = useState(currentProjectname);
7070
const contentRef = useRef<string>(""); // In case some editors cannot update states
7171
const [showKeybindsModal, openKeybindsModal] = useState<boolean>(false);
7272

7373
// Autosave data
7474
const fileToSaveRef = useRef<Entry | undefined>(undefined);
7575
const fileContentRef = useRef<string | undefined>(undefined);
76+
const fileLanguageRef = useRef<string | undefined>("textplain");
7677

7778
const setFileToSave = (data?: Entry) => {
7879
fileToSaveRef.current = data;
@@ -84,6 +85,11 @@ const FileEditor = ({
8485
_setFileContent(data);
8586
};
8687

88+
const setLanguage = (language?: string) => {
89+
fileLanguageRef.current = language;
90+
_setLanguage(language);
91+
};
92+
8793
useEffect(() => {
8894
subscribe("autoSave", async () => {
8995
if (autosave) {
@@ -380,7 +386,7 @@ const FileEditor = ({
380386
fileContent={fileContent}
381387
setFileContent={setFileContent}
382388
saveFile={autoSave}
383-
language={language}
389+
language={fileLanguageRef.current}
384390
zoomLevel={zoomLevel}
385391
extraSnippets={extraSnippets}
386392
/>

src/components/FileEditor/TextEditor.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const FileEditor = ({
4747
fileContent: string;
4848
setFileContent: Function;
4949
saveFile: Function;
50-
language: string;
50+
language?: string;
5151
zoomLevel: number;
5252
extraSnippets?: ExtraSnippets;
5353
}) => {
@@ -165,9 +165,6 @@ const FileEditor = ({
165165
"editor.background": theme.palette.background,
166166
},
167167
});
168-
console.log(
169-
monaco.editor.getEditors()[0].getModel()?.getLanguageId()
170-
)
171168
};
172169

173170
const handleEditorMount = async (

0 commit comments

Comments
 (0)