Loading server.js +1 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ winston.remove(winston.transports.Console); winston.add(winston.transports.Console, { colorize: true, level: 'verbose' }); // TODO preparse static instead of using exists // TODO implement command line // Set the server up http.createServer(function(request, response) { Loading static/application.js +14 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,12 @@ heist_document.prototype.load = function(key, callback) { key: key, language: high.language }); }, error: function(err) { callback(false); } }); }; Loading Loading @@ -70,6 +75,8 @@ var heist = function(appName) { }; // TODO add key of commands // Set the page title - include the appName heist.prototype.setTitle = function(ext) { var title = ext ? this.appName + ' - ' + ext : this.appName; Loading @@ -78,9 +85,12 @@ heist.prototype.setTitle = function(ext) { // Remove the current document (if there is one) // and set up for a new one heist.prototype.newDocument = function(ext) { heist.prototype.newDocument = function(hideHistory) { this.doc = new heist_document(); this.$box.hide(); if (!hideHistory) { window.history.pushState(null, this.appName, '/'); } this.setTitle(); this.$textarea.val('').show().focus(); } Loading @@ -96,6 +106,9 @@ heist.prototype.loadDocument = function(key) { _this.$textarea.val('').hide(); _this.$box.show(); } else { _this.newDocument(); } }); }; Loading static/index.html +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ window.onpopstate = function(evt) { var path = evt.target.location.pathname; if (path === '/') { app.newDocument(); app.newDocument(true); } else { app.loadDocument(path.substring(1, path.length)); Loading Loading
server.js +1 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ winston.remove(winston.transports.Console); winston.add(winston.transports.Console, { colorize: true, level: 'verbose' }); // TODO preparse static instead of using exists // TODO implement command line // Set the server up http.createServer(function(request, response) { Loading
static/application.js +14 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,12 @@ heist_document.prototype.load = function(key, callback) { key: key, language: high.language }); }, error: function(err) { callback(false); } }); }; Loading Loading @@ -70,6 +75,8 @@ var heist = function(appName) { }; // TODO add key of commands // Set the page title - include the appName heist.prototype.setTitle = function(ext) { var title = ext ? this.appName + ' - ' + ext : this.appName; Loading @@ -78,9 +85,12 @@ heist.prototype.setTitle = function(ext) { // Remove the current document (if there is one) // and set up for a new one heist.prototype.newDocument = function(ext) { heist.prototype.newDocument = function(hideHistory) { this.doc = new heist_document(); this.$box.hide(); if (!hideHistory) { window.history.pushState(null, this.appName, '/'); } this.setTitle(); this.$textarea.val('').show().focus(); } Loading @@ -96,6 +106,9 @@ heist.prototype.loadDocument = function(key) { _this.$textarea.val('').hide(); _this.$box.show(); } else { _this.newDocument(); } }); }; Loading
static/index.html +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ window.onpopstate = function(evt) { var path = evt.target.location.pathname; if (path === '/') { app.newDocument(); app.newDocument(true); } else { app.loadDocument(path.substring(1, path.length)); Loading