Chris Wanstrath
984744ed22
kill class.js warning
2011-09-04 00:36:50 -07:00
Corey Johnson
6e73a8a442
clean up inspector creator
2011-09-03 10:38:15 -07:00
Chris Wanstrath
93add06d5f
implement ../ and ./ require() prefixes
2011-09-02 19:49:35 -07:00
Chris Wanstrath
c6d0df42e3
__filename global - name of the file being require()'d
2011-09-02 19:49:30 -07:00
Corey Johnson
db24c17d22
we only need the setTimeout on the first window load. must be some magic caching going on somewhere.
2011-09-02 19:38:57 -07:00
Corey Johnson
0fcbd5a306
more coffeescriptish, i think
2011-09-02 19:37:50 -07:00
Corey Johnson
7309d86bfb
these only need a tiny bit of timeout
2011-09-02 19:28:19 -07:00
Corey Johnson
4b66101755
just adding the editor pane statically
2011-09-02 19:28:05 -07:00
Corey Johnson
6d41492fd7
it's important to test your code, corey
2011-09-02 18:08:37 -07:00
Corey Johnson
a481313826
whitespace
2011-09-02 18:05:35 -07:00
Corey Johnson
02028e156e
box-flow all the things
2011-09-02 18:05:27 -07:00
Corey Johnson
b7f562dd32
Whenever a pane is added or removed, the editorUI is refreshed.
2011-09-02 18:01:39 -07:00
Corey Johnson
23e4be9f7d
define takes an optional filename. This lets us grab the 'temp' object we set requires to when there are circular references.
...
Is this crazy, or does this make sense.
2011-09-02 18:01:39 -07:00
Corey Johnson
5d758bf358
added a resize editor method
2011-09-02 18:01:39 -07:00
Chris Wanstrath
b7fba87b06
So that's why my fonts looked off...
2011-09-02 16:33:13 -07:00
Chris Wanstrath
51c06a956a
commonjs assert module. thanks node!
2011-09-02 00:08:14 -07:00
Chris Wanstrath
56245f8ecc
kill me now
2011-08-30 01:39:23 -07:00
Chris Wanstrath
10b6e50b11
modes plugin
2011-08-30 01:39:21 -07:00
Chris Wanstrath
eac9aaec3b
jazz up the project browser
2011-08-30 01:16:07 -07:00
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