Skip to content

Commit 6e991ab

Browse files
committed
Initial commit
1 parent 61ab283 commit 6e991ab

File tree

10 files changed

+95
-0
lines changed

10 files changed

+95
-0
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/mouse-keyboard-robot-python-js.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

editor/example-txt/mouse-move.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
MOUSE_MOVE
2+
150
3+
150
4+
0.1
5+
1
6+
MOUSE_MOVE
7+
300
8+
300
9+
0.1
10+
1

editor/index.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Robot Script Editor</title>
6+
<link type="text/css" rel="stylesheet" href="styles/base.css">
7+
</head>
8+
<body>
9+
<input type="file" id="file-input" />
10+
<h3>File content:</h3>
11+
<table>
12+
<tr>
13+
<td id="file-content-area">
14+
<pre id="file-content"></pre>
15+
</td>
16+
<td id="editor-area">
17+
Editor area
18+
</td>
19+
</tr>
20+
</table>
21+
<script src="js-classes/fileController.js"></script>
22+
</body>
23+
</html>

editor/index.js

Whitespace-only changes.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
function readFile(e) {
2+
let file = e.target.files[0];
3+
if (!file) {
4+
return;
5+
}
6+
let reader = new FileReader();
7+
reader.onload = function(e) {
8+
let content = e.target.result;
9+
showContent(content);
10+
};
11+
reader.readAsText(file);
12+
}
13+
14+
function showContent(content) {
15+
let element = document.getElementById('file-content');
16+
element.innerHTML = content;
17+
for (let i = 0;i < content.length;i++)
18+
if (content[i] == '\n')
19+
alert('EoF')
20+
}
21+
22+
document.getElementById('file-input')
23+
.addEventListener('change', readFile, false);

editor/styles/base.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
body {
2+
font-family: monospace;
3+
}

0 commit comments

Comments
 (0)