diff --git a/HTML/atomicity.js b/HTML/atomicity.js
deleted file mode 100644
index c1d1fcfec..000000000
--- a/HTML/atomicity.js
+++ /dev/null
@@ -1,83 +0,0 @@
-(function() {
- var CoffeeMode, JavaScriptMode, editor, filename, open, save, saveAs, setMode;
- console.log = OSX.NSLog;
- editor = ace.edit("editor");
- editor.setTheme("ace/theme/twilight");
- JavaScriptMode = require("ace/mode/javascript").Mode;
- CoffeeMode = require("ace/mode/coffee").Mode;
- editor.getSession().setMode(new JavaScriptMode);
- editor.getSession().setUseSoftTabs(true);
- editor.getSession().setTabSize(2);
- filename = null;
- save = function() {
- File.write(filename, editor.getSession().getValue());
- return setMode();
- };
- open = function() {
- App.window.title = _.last(filename.split('/'));
- editor.getSession().setValue(File.read(filename));
- return setMode();
- };
- setMode = function() {
- if (/\.js$/.test(filename)) {
- return editor.getSession().setMode(new JavaScriptMode);
- } else if (/\.coffee$/.test(filename)) {
- return editor.getSession().setMode(new CoffeeMode);
- }
- };
- saveAs = function() {
- var file;
- if (file = Chrome.savePanel()) {
- filename = file;
- App.window.title = _.last(filename.split('/'));
- return save();
- }
- };
- Chrome.bindKey('open', 'Command-O', function(env, args, request) {
- var file;
- if (file = Chrome.openPanel()) {
- filename = file;
- return open();
- }
- });
- Chrome.bindKey('saveAs', 'Command-Shift-S', function(env, args, request) {
- return saveAs();
- });
- Chrome.bindKey('save', 'Command-S', function(env, args, request) {
- if (filename) {
- return save();
- } else {
- return saveAs();
- }
- });
- Chrome.bindKey('copy', 'Command-C', function(env, args, request) {
- var text;
- text = editor.getSession().doc.getTextRange(editor.getSelectionRange());
- return Chrome.writeToPasteboard(text);
- });
- Chrome.bindKey('eval', 'Command-R', function(env, args, request) {
- return eval(env.editor.getSession().getValue());
- });
- Chrome.bindKey('togglecomment', 'Command-/', function(env) {
- return env.editor.toggleCommentLines();
- });
- Chrome.bindKey('moveforward', 'Alt-F', function(env) {
- return env.editor.navigateWordRight();
- });
- Chrome.bindKey('moveback', 'Alt-B', function(env) {
- return env.editor.navigateWordLeft();
- });
- Chrome.bindKey('deleteword', 'Alt-D', function(env) {
- return env.editor.removeWordRight();
- });
- Chrome.bindKey('selectwordright', 'Alt-B', function(env) {
- return env.editor.navigateWordLeft();
- });
- Chrome.bindKey('fullscreen', 'Command-Return', function(env) {
- return OSX.NSLog('coming soon');
- });
- Chrome.bindKey('consolelog', 'Ctrl-L', function(env) {
- env.editor.insert('console.log ""');
- return env.editor.navigateLeft();
- });
-}).call(this);
diff --git a/HTML/osx.js b/HTML/osx.js
deleted file mode 100644
index 11c64bce4..000000000
--- a/HTML/osx.js
+++ /dev/null
@@ -1,51 +0,0 @@
-(function() {
- var Chrome, File, canon;
- canon = require('pilot/canon');
- Chrome = {
- openPanel: function() {
- var panel;
- panel = OSX.NSOpenPanel.openPanel;
- if (panel.runModal !== OSX.NSFileHandlingPanelOKButton) {
- return null;
- }
- return panel.filenames.lastObject;
- },
- savePanel: function() {
- var panel;
- panel = OSX.NSSavePanel.savePane;
- if (panel.runModal !== OSX.NSFileHandlingPanelOKButton) {
- return null;
- }
- return panel.filenames.lastObject;
- },
- writeToPasteboard: function(text) {
- var pb;
- pb = OSX.NSPasteboard.generalPasteboard;
- pb.declareTypes_owner([OSX.NSStringPboardType], null);
- return pb.setString_forType(text, OSX.NSStringPboardType);
- },
- bindKey: function(name, shortcut, callback) {
- return canon.addCommand({
- name: name,
- exec: callback,
- bindKey: {
- win: null,
- mac: shortcut,
- sender: 'editor'
- }
- });
- }
- };
- File = {
- read: function(path) {
- return OSX.NSString.stringWithContentsOfFile(path);
- },
- write: function(path, contents) {
- var str;
- str = OSX.NSString.stringWithString(contents);
- return str.writeToFile_atomically(path, true);
- }
- };
- this.Chrome = Chrome;
- this.File = File;
-}).call(this);