83 Commits

Author SHA1 Message Date
Remy Sharp
b270d7267e Damn, beautify should have been in the main script 2014-12-12 14:37:50 +00:00
Jon Wolfe
e98aa8fcb5 load beautifiers on demand 2014-11-28 14:38:02 -05:00
Jon Wolfe
ba37585fb4 Initial version of beautify 2014-11-27 17:15:53 -05:00
Remy Sharp
f6e28005ac Merge branch 'master' into feature/url-revisionless
Conflicts:
	public/js/jsbin.js
2014-10-16 09:26:15 +01:00
Remy Sharp
269cfb91d1 S3 based file uploading
Uploading working, but UI not implemented
2014-10-06 12:30:47 +01:00
Remy Sharp
bbcca0e2d4 Fixed #1910
It was exiting the test whether to load the linting methods because jsbin.state.processors.$lang was not undefined, but equal to $lang, i.e. 'javascript'. So now I test for both.
2014-10-01 19:41:20 +01:00
Fabien O'Carroll
fd3063212b Merge pull request #1927 from jsbin/fix/jshint-ie8
Only invoke jshint if it doesn't already exist
2014-09-15 16:37:21 +01:00
Fabien O'Carroll
301764d34d Add errors to scripts list 2014-09-15 16:30:00 +01:00
Fabien O'Carroll
c596116d94 Remove jshint from build 2014-09-12 10:40:36 +01:00
Remy Sharp
6394c8d8be Merge branch 'master' into feature/url-revisionless
Conflicts:
	lib/features.js
	lib/models/bin.js
	lib/utils.js
	public/js/jsbin.js
	public/js/render/render.js
	scripts.json
	views/index.html
2014-08-20 11:14:55 +01:00
Remy Sharp
21cda3a1cb Searchable help in jsbin 2014-08-15 17:31:21 +01:00
Remy Sharp
17002e4556 Send complete file to export as gist 2014-08-10 19:37:25 +01:00
Giulia Alfonsi
526bddf93f #1535 Enabled search for all key bindings in CodeMirror 2014-07-31 15:00:55 +01:00
Remy Sharp
cf59961b2e Merge pull request #1746 from jsbin/fix/tern-tabbing
Move tern script into tern addon array
2014-07-30 13:29:25 +01:00
Fabien O'Carroll
5e94abd876 Move tern script into tern addon array 2014-07-29 16:34:07 +01:00
Remy Sharp
99b6d3dace Give visual feedback when loop protection works 2014-07-29 11:24:39 +01:00
Remy Sharp
5963e43c79 Bubble errors up to editor UI 2014-07-15 12:42:48 +01:00
Remy Sharp
56222dd394 Merge branch 'master' into feature/url-revisionless
Conflicts:
	lib/features.js
	lib/models/bin.js
	public/css/style.css
	public/js/chrome/save.js
	public/js/editors/editors.js
	public/js/editors/keycontrol.js
	public/js/jsbin.js
	scripts.json
	views/index.html
2014-07-13 17:00:48 +01:00
Giulia Alfonsi
3a99844ab6 Merge branch 'master' into feature/scss
Conflicts:
	lib/features.js
	lib/handlers/bin.js
	lib/routes.js
	package.json
2014-07-08 11:55:16 +01:00
Remy Sharp
cf675ac329 AM I FUCKING DRUNK???? 2014-07-03 19:13:18 +01:00
Remy Sharp
6035576388 Fixed tern? Remove maps 2014-07-03 19:06:20 +01:00
Remy Sharp
9f27585a62 Fix access to vars after security close 2014-07-03 17:57:16 +01:00
Remy Sharp
a438268a53 Merge pull request #1620 from jsbin/feature/1500-linting-all-panels
Feature/1500 linting all panels
2014-07-03 17:13:01 +01:00
Giulia Alfonsi
e0aca8413c Changed the list of loaded files as addons, put as default the jshint and the css 2014-07-03 16:57:02 +01:00
Remy Sharp
dfb3521215 https on output & protect jsbin.user object
If users want to change their settings from the console, they have to use a key to unlock the feature.
2014-07-03 16:26:48 +01:00
Giulia Alfonsi
4eb90654c1 Added linting for javascript 2014-07-01 16:08:56 +01:00
Remy Sharp
c057a8dea8 Now supports line highlighting 2014-06-20 14:19:01 +01:00
Remy Sharp
d134b63465 Merge pull request #1559 from jsbin/feature/top-panel
Feature/top panel
2014-06-13 17:22:18 +01:00
Giulia Alfonsi
c87211aa9a Created settings object 2014-06-13 16:14:52 +01:00
Fabien O'Carroll
549796bf73 add lz-string to the scripts list 2014-06-03 16:06:18 +01:00
Remy Sharp
9b7e2606f4 Sass client support + promise based processors
Also re-implement client side stylus (ref #902).

Also optimised the render process, so if the source hasn't changed, then the compile process is ignored.
2014-05-22 12:40:02 +01:00
Remy Sharp
a33c2720f4 Archive bin using keyboard shortcut 2014-05-21 19:56:44 +01:00
Remy Sharp
3e80b33f31 Fixed #1490
Use cookie to set last bin worked on, and then replace href on 'back to jsbin' button. Expires after 1 hour.
2014-05-17 14:45:27 +01:00
Remy Sharp
046d0fe8b5 If change happens on latest in another tab, lock 2014-05-15 18:07:16 +01:00
Remy Sharp
ce190d411d Select snapshot, and more
keys.js stores a history of the bins you have write access to, allowing you to open a new tab and continue editing that bin. However, it might also accidently open the door to editing old bins that you shouldn't be able to edit any more...
2014-05-15 18:06:26 +01:00
Remy Sharp
04f6904acb Working on new share menu 2014-05-15 18:06:24 +01:00
Giulia Alfonsi
3012b6a950 Merge branch 'master' into feature/account2 2014-04-08 15:41:36 +01:00
Giulia Alfonsi
40e0ca187d Removed jquery from Grunt and changed references to the new files 2014-04-04 16:11:24 +01:00
Giulia Alfonsi
29e6cf0896 General task for addons 2014-04-04 15:00:04 +01:00
Giulia Alfonsi
b30f3c5fd1 #1360 Added tern task for grunt and tern main file in addons, fixed some css 2014-04-04 13:44:35 +01:00
Giulia Alfonsi
47fa72c202 Added active line as addon. 2014-03-31 14:05:29 +01:00
Giulia Alfonsi
08f9f4bbc9 Removed duplicated line 2014-03-21 14:10:07 +00:00
Giulia Alfonsi
c2d2188589 First stage of updates to CodeMirror 4 2014-03-20 17:44:02 +00:00
electricg
f8dbe47697 #1278 Tern now overwrites autocomplete only if its setting is true. 2014-03-15 13:59:13 +00:00
Remy Sharp
15d832bfc6 Changed tern access from editor to addons 2014-03-13 21:46:15 +00:00
Remy Sharp
2731046352 Merge branch 'master' into feature/1216-tern-support
Conflicts:
	lib/features.js
2014-03-13 21:43:02 +00:00
Remy Sharp
450652ae00 More addons, also fixed default panels on refresh
- trailing white space
- code folding
- match tags (unsure if this was working)
2014-03-13 08:50:34 +00:00
Remy Sharp
7c66a9cbdd Support jsbin.settings.addons.X for lazyloading 2014-03-12 00:03:17 +00:00
Giulia Alfonsi
00d804af1c Added feature flag and moved the functionality to its own file. 2014-03-06 15:48:44 +00:00
Giulia Alfonsi
58ca075ba2 Removed emmet toggle comment for javascript and implemented the CodeMirror one. 2014-03-06 14:05:48 +00:00