-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathToolBar.js
30 lines (25 loc) · 831 Bytes
/
ToolBar.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var ToolBar = function(ide) {
var container = new UI.Panel();
container.setId('toolbar');
var self = container;
var config = new Config('view');
self.setVisible(config.get('toolbar.show'));
var runButton = new UI.Button(localeBundle.getString('Run'));
runButton.setId('run');
runButton.onClick(function() {
ide.replConsole.clear();
try {
scheme.evalStringWithNewEnv(ide.editor.getValue());
} catch(e) {}
ide.replConsole.resetInput();
});
container.add(runButton);
var clsButton = new UI.Button(localeBundle.getString('ClearConsole'));
clsButton.setId('clearConsole');
clsButton.onClick(function(){
ide.replConsole.clear();
ide.replConsole.resetInput();
});
container.add(clsButton);
return container;
}