Loading TODO +2 −2 Original line number Diff line number Diff line cache headers for static assets rccache headers for static assets tests test in other browsers and add note to README maximum size of a haste fix any annoying visual quirks make twitter posting an option # shared version only twitter posting with ^T some way to do announcements easily (and use for ads) static/application.js +8 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ haste_document.prototype.load = function(key, callback) { dataType: 'json', success: function(res) { _this.locked = true; _this.key = key; _this.data = res.data; var high = hljs.highlightAuto(res.data); callback({ Loading Loading @@ -39,6 +40,7 @@ haste_document.prototype.save = function(data, callback) { dataType: 'json', success: function(res) { _this.locked = true; _this.key = res.key; var high = hljs.highlightAuto(data); callback({ value: high.value, Loading @@ -53,6 +55,7 @@ haste_document.prototype.save = function(data, callback) { var haste = function(appName) { this.appName = appName; this.baseUrl = window.location.href; // since this is loaded first this.$textarea = $('textarea'); this.$box = $('#box'); this.$code = $('#box code'); Loading Loading @@ -148,6 +151,11 @@ haste.prototype.configureShortcuts = function() { evt.preventDefault(); _this.duplicateDocument(); } // ^T for redirecting to twitter else if (_this.doc.locked && evt.ctrlKey && evt.keyCode == 84) { evt.preventDefault(); window.open('https://twitter.com/share?url=' + encodeURI(_this.baseUrl + _this.doc.key)); } }); }; Loading static/index.html +2 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,8 @@ <em>haste</em> ^s - save<br> ^n - new<br> ^d - duplicate ^d - duplicate<br> ^t - tweet </div> <pre id="box" style="display:none;"><code></code></pre> Loading Loading
TODO +2 −2 Original line number Diff line number Diff line cache headers for static assets rccache headers for static assets tests test in other browsers and add note to README maximum size of a haste fix any annoying visual quirks make twitter posting an option # shared version only twitter posting with ^T some way to do announcements easily (and use for ads)
static/application.js +8 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ haste_document.prototype.load = function(key, callback) { dataType: 'json', success: function(res) { _this.locked = true; _this.key = key; _this.data = res.data; var high = hljs.highlightAuto(res.data); callback({ Loading Loading @@ -39,6 +40,7 @@ haste_document.prototype.save = function(data, callback) { dataType: 'json', success: function(res) { _this.locked = true; _this.key = res.key; var high = hljs.highlightAuto(data); callback({ value: high.value, Loading @@ -53,6 +55,7 @@ haste_document.prototype.save = function(data, callback) { var haste = function(appName) { this.appName = appName; this.baseUrl = window.location.href; // since this is loaded first this.$textarea = $('textarea'); this.$box = $('#box'); this.$code = $('#box code'); Loading Loading @@ -148,6 +151,11 @@ haste.prototype.configureShortcuts = function() { evt.preventDefault(); _this.duplicateDocument(); } // ^T for redirecting to twitter else if (_this.doc.locked && evt.ctrlKey && evt.keyCode == 84) { evt.preventDefault(); window.open('https://twitter.com/share?url=' + encodeURI(_this.baseUrl + _this.doc.key)); } }); }; Loading
static/index.html +2 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,8 @@ <em>haste</em> ^s - save<br> ^n - new<br> ^d - duplicate ^d - duplicate<br> ^t - tweet </div> <pre id="box" style="display:none;"><code></code></pre> Loading