Commit f935ac56 authored by John Crepezzi's avatar John Crepezzi
Browse files

Nicer page titles

parent d69839b2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@ DocumentHandler.prototype.handleGet = function(key, response) {
  if (DocumentHandler.documents[key]) {
    winston.verbose('retrieved document', { key: key });
    response.writeHead(200, { 'content-type': 'application/json' });
    response.end(JSON.stringify({ data: DocumentHandler.documents[key] }));
    response.end(JSON.stringify({ data: DocumentHandler.documents[key], key: key }));
  }
  else {
    winston.warn('document not found', { key: key });
+10 −2
Original line number Diff line number Diff line
@@ -102,7 +102,11 @@ heist.prototype.loadDocument = function(key) {
  _this.doc.load(key, function(ret) {
    if (ret) {
      _this.$code.html(ret.value);
      _this.setTitle(ret.language ? ret.language : 'unknown');
      var title = ret.key;
      if (ret.language) {
        title += ' - ' + ret.language;
      }
      _this.setTitle(title);
      _this.$textarea.val('').hide();
      _this.$box.show();
    }
@@ -127,7 +131,11 @@ heist.prototype.lockDocument = function() {
  this.doc.save(this.$textarea.val(), function(ret) {
    if (ret) {
      _this.$code.html(ret.value);
      _this.setTitle(ret.language ? ret.language : 'unknown');
      var title = ret.key;
      if (ret.language) {
        title += ' - ' + ret.language;
      }
      _this.setTitle(title);
      window.history.pushState(null, _this.appName + '-' + ret.key, '/' + ret.key);
      _this.$textarea.val('').hide();
      _this.$box.show();