60 Commits

Author SHA1 Message Date
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
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
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
Giulia Alfonsi
2e788dafa5 Removed old hint and connected Tern to tab keybinding. 2014-03-06 14:05:48 +00:00
Giulia Alfonsi
71ecff29f2 Added functionality to start tern server and load definitions 2014-03-06 14:05:48 +00:00
Giulia Alfonsi
0c7d773e83 Basic implementation 2014-03-06 14:05:48 +00:00
Remy Sharp
40949d1a5d Put login/reg through SSL in a feature 2014-02-17 16:15:19 +00:00
Fabien O'Carroll
5d934fc09e Adding vim keymap to scripts list 2014-02-17 11:44:36 +00:00
Remy Sharp
71cb52930a Bump jQuery to 1.11.0 (plus $.browser plugin) 2014-02-16 09:56:00 +00:00
Remy Sharp
ef1a11ec3e Viewer streaming view 2014-02-11 12:44:09 +00:00
Remy Sharp
2fafa2769b First wave of the infocard being added 2014-02-08 23:51:26 +00:00
Remy Sharp
079982eb50 Reneable snippet support 2014-01-25 20:24:11 +00:00
Remy Sharp
80762ed46d Moved to actual tracking instead of views
And more coverage for analytics
2013-08-23 16:10:21 +01:00
Remy Sharp
500e28d523 Expose a UI to specify which panel to share
Annoyingly this functionality has been available from day 1 back in 2008, yet only just now do I bother adding a UI element to facilitate sharing properly!
2013-08-19 17:09:36 +01:00
Remy Sharp
b04c7bc647 ability to change font size via user setting 2013-07-26 23:26:47 +01:00
Tom Ashworth
b35d186cda Use 100ms timeout on infinite loop protection, and don't mess with HTML or CSS. 2013-07-15 15:40:43 +01:00
Remy Sharp
cad1f7c5b8 break runner up in to modules so they can be tested, and fixed loop detect to reset on beginning of loop 2013-07-14 12:00:32 +01:00
Remy Sharp
a34680e3dd removed loop test file - need to move to dep 2013-07-14 09:55:55 +01:00
Tom Ashworth
0fe84eafe8 Move runner to dynamix render and add build script. 2013-07-03 16:40:11 +01:00
Remy Sharp
da9651ac57 prevent infinite loops in the render if workers are available 2013-06-02 19:35:42 -04:00
Remy Sharp
2f37628aac Add sublime-like highlighting to matching strings 2013-04-03 13:16:36 +01:00
Remy Sharp
3fbf1ecf80 add active line support, and fix tab support in js panel 2013-03-11 22:32:22 +00:00
Remy Sharp
9839e76e89 Fixed #484, updated Zen Coding to Emmet and restored tab to complete, and restore cmd+l to browser as requested by @scottgonzalez 2013-02-03 14:50:19 +00:00
Tom Ashworth
73d3e5e4a9 Update to CodeMirror 3 with updated change event syntax. 2013-01-28 15:37:13 +00:00
Remy Sharp
7e3796d8fa add ability to add personal snippets to jsbin - current in beta via console 2013-01-20 22:55:00 +00:00
Tom Ashworth
7d7b60532c Add Zen Coding to HTML pane, addresses #285.
Using zen-coding for CodeMirror I've added Zen Coding support to
the HTML pane of JSBin.

It's on by default, with no way to switch it off. I'm not sure how
it's best to do that – from looking at the TODOs, are CodeMirror
options something that's planned?

In Opera, becuase 'tab' is the Zen Coding trigger, the line that
the user ends up on is also indented. This is not the case in
Firefox and Chrome.
2012-10-09 14:50:31 +01:00