Commit Graph

42154 Commits

Author SHA1 Message Date
Corey Johnson
27759ac812 Display console with cmd-ctrl-k. how do you close the console? You can't yet.
http://www.opensource.apple.com/source/WebKit/WebKit-6531.9/mac/WebInspector/
2011-08-29 15:57:13 -07:00
Corey Johnson
57ac833533 Don't load class.js, it's the craziest code I've ever seen.
If we need stuff out of it, we can move it to a separate file.
2011-08-29 11:02:58 -07:00
Corey Johnson
cda771594d panes decide how big they should be. 2011-08-29 11:02:01 -07:00
Chris Wanstrath
faeb8e3661 require() takes a callback 2011-08-28 16:21:52 -07:00
Chris Wanstrath
c57a8d8112 use Array.prototype.some where corey wanted to use _.detect 2011-08-28 16:21:45 -07:00
Chris Wanstrath
f2e7d55a22 jazz up the readme 2011-08-28 12:46:34 -07:00
Chris Wanstrath
76098d54ae not actually doing anything 2011-08-28 12:33:38 -07:00
Chris Wanstrath
01c4fd8978 gaaaaaaaaaaaaaah 2011-08-28 12:30:27 -07:00
Chris Wanstrath
868c0f08c2 hardcore require(). _ and $ are no longer global. ultimate victory.
CoffeeScript is still a global because it's used by require() to
open .coffee files. However, you can also load your own:

cs4 = require('my-coffee-script').CoffeeScript

🚬
2011-08-28 12:30:22 -07:00
Chris Wanstrath
cbfd4f9d80 Reloading! Add your paths here. Loading new code is as simple as Cmd+N. 2011-08-28 12:06:14 -07:00
Chris Wanstrath
bf01e562a3 add ~ support to require() 2011-08-28 12:00:35 -07:00
Chris Wanstrath
d79819f1aa kill fullscreen code (it dont work) 2011-08-28 11:37:42 -07:00
Chris Wanstrath
0c7251fe1d gross 2011-08-28 01:57:03 -07:00
Chris Wanstrath
aa47966aaa add .coffee support to require() 2011-08-28 01:51:36 -07:00
Chris Wanstrath
e288902540 moving this hax to my personal ~/.atomicity for now 2011-08-28 01:47:58 -07:00
Chris Wanstrath
223e39a617 move ~/.atomicity loading into plugins.coffee 2011-08-28 01:47:36 -07:00
Chris Wanstrath
c31111099a throw 2011-08-28 01:40:30 -07:00
Chris Wanstrath
455ddd459e plugins.coffee 2011-08-28 01:40:30 -07:00
Chris Wanstrath
acde2b1961 tabs (enable with Cmd-Ctrl-T) 2011-08-28 01:40:27 -07:00
Chris Wanstrath
d7ef98de4f don't let plugin break each other 2011-08-28 01:02:05 -07:00
Chris Wanstrath
d7661be2c1 buggin me 2011-08-28 00:56:20 -07:00
Chris Wanstrath
b2f2eb4cb7 default ext handler just reads the file's contents 2011-08-28 00:48:52 -07:00
Chris Wanstrath
ac773daff6 expose require.__modules for debugging 2011-08-28 00:43:19 -07:00
Chris Wanstrath
c0e526ca07 smart 2011-08-28 00:43:04 -07:00
Chris Wanstrath
e465d7f690 turn plugins into define() style modules 2011-08-28 00:33:35 -07:00
Chris Wanstrath
003776da8f boom. errors with scripts and line numbers now show up in web inspector
https://img.skitch.com/20110828-rrfnqet2y2yrxq6witst6mrscx.png

fixes #3

atomicity modules that want to export an api must use define().
this mirrors ace's module definition style so it should fit in
fine.

$, _, and CoffeeScript are now global

scripts show up as loaded

before:

https://img.skitch.com/20110828-japr2cp4ucbr4a1kmp9degs3t.png

after:

https://img.skitch.com/20110828-txc782k47gn4rb67mhbujsgkw5.png
2011-08-28 00:26:38 -07:00
Chris Wanstrath
326f91bbef use JSCocoa to eval require.js - shows up in web inspector! 2011-08-27 22:19:59 -07:00
Chris Wanstrath
bc1ffc632f dont think we need that 2011-08-27 22:19:53 -07:00
Corey Johnson
01d9598984 💄 2011-08-27 21:51:54 -07:00
Corey Johnson
3cbd52895b stylin' 2011-08-27 21:51:38 -07:00
Corey Johnson
9f51505287 Export bindKey 2011-08-27 21:51:25 -07:00
Corey Johnson
90aea78c65 Moving code to a better place 2011-08-27 21:51:14 -07:00
Corey Johnson
9b7b956ccd Don't need it 2011-08-27 21:50:49 -07:00
Corey Johnson
da04cec4a9 Got to use the same export object for it to work 2011-08-27 21:27:41 -07:00
Corey Johnson
550967ffe8 __modules contains the full expanded filename. Also, a temporary empty object is set for the files __module so we can have some circular references.
This is how commonJS says to do it (I think).

Fixes #4.
2011-08-27 21:17:06 -07:00
Corey Johnson
57d81aea8d i still love you web console! 2011-08-27 19:13:34 -07:00
Corey Johnson
55f40a1b3e Expand paths of /* paths as well. 2011-08-27 18:19:00 -07:00
Corey Johnson
896a2c279b cwd could change, limit search to plugin folder in bundle. 2011-08-27 18:18:11 -07:00
Corey Johnson
8b9066b4b5 do not need you anymore 2011-08-27 17:03:44 -07:00
Chris Wanstrath
9d54c6cc20 cleaner, way more awesome, 100x better require() 2011-08-27 16:52:08 -07:00
Chris Wanstrath
9af38c8c53 plugins/ (not working yet) 2011-08-27 15:13:12 -07:00
Chris Wanstrath
cfdce83925 require() can take absolute paths 2011-08-27 15:01:31 -07:00
Chris Wanstrath
22649889fb Dir.list only goes one level deep unless you ask it to go deeper 2011-08-27 14:46:36 -07:00
Chris Wanstrath
488697884f add support for index.js to require() 2011-08-27 14:26:52 -07:00
Chris Wanstrath
64516b7242 File.expand './dir' 2011-08-27 14:14:59 -07:00
Chris Wanstrath
80c643b136 fuuu ui bug 2011-08-27 04:13:32 -07:00
Chris Wanstrath
cfbe347eb7 error message 2011-08-27 04:11:40 -07:00
Chris Wanstrath
b2423530ca Merge branch 'reorg' 2011-08-27 03:56:55 -07:00
Chris Wanstrath
409a77c485 gigantic ass reorg. let me know if this breaks. 2011-08-27 03:55:56 -07:00
Chris Wanstrath
6708f52280 everyone gets _ by default 2011-08-27 02:52:54 -07:00