Chris Wanstrath
23fc7223b3
export ace, emit 'save' and 'open' events
2011-08-30 01:14:35 -07:00
Chris Wanstrath
76ee406ae8
jscocoa nsstrings aren't js strings =/
2011-08-30 01:14:35 -07:00
Chris Wanstrath
1cd9f98478
web console is where it's at
...
(this also fixes the reported source of a console.log
in the web inspector)
2011-08-30 01:14:35 -07:00
Chris Wanstrath
e1714c72e7
we have better debugging now, thx
2011-08-30 01:12:26 -07:00
Chris Wanstrath
7396c156db
we can require() any files we want! non-js files come back as plaintext.
...
this commit also fixes reloading of html files, since require() will
look in your dev paths by way of require.paths ⚡
2011-08-30 01:12:26 -07:00
Chris Wanstrath
adc94d662f
apple ui font
2011-08-30 01:12:26 -07:00
Chris Wanstrath
be836fe462
scope project css to #project
2011-08-30 01:12:26 -07:00
Chris Wanstrath
c1faebd044
Social coding.
2011-08-30 01:12:26 -07:00
Chris Wanstrath
918ee8e15e
Removing any parens we're not forced to use. Lean into it.
2011-08-30 01:12:24 -07:00
Chris Wanstrath
5770b38c5d
we still use open()
2011-08-29 22:49:51 -07:00
Corey Johnson
6ef437167c
This will open up files in the editor. Files are red (duh)
2011-08-29 20:38:29 -07:00
Corey Johnson
01ed2ce204
export 'open' explicitly pass in the file path to open.
2011-08-29 20:37:18 -07:00
Corey Johnson
bbae26312c
Helper for reloading everything.
...
Probably should put in my .atomicity dir but I am social coding.
2011-08-29 20:36:29 -07:00
Corey Johnson
0d045b76c8
keep the logs clean corey
2011-08-29 17:08:59 -07:00
Corey Johnson
f542026872
goodbye class.js and jslint
2011-08-29 17:05:48 -07:00
Corey Johnson
1c1c065799
death to define
2011-08-29 17:05:22 -07:00
Corey Johnson
8392019108
you can open directories
...
(we should open directories in new windows, but baby steps)
2011-08-29 17:05:07 -07:00
Corey Johnson
228af89b0b
derp
2011-08-29 17:02:49 -07:00
Corey Johnson
88d157178b
jscocoa.js holds a subset of the methods from jscocoa's class.js
2011-08-29 17:02:41 -07:00
Corey Johnson
21f3584924
get in there process
2011-08-29 17:01:38 -07:00
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