Nathan Sobo
c75c3555bb
Meta+s triggers save on Editor.
...
Still can't save buffers that don't have a url.
2011-12-16 16:30:51 -08:00
Nathan Sobo
79fbc0118c
WebView re-initializes JSCocoa on reload.
2011-12-16 16:30:49 -08:00
Nathan Sobo
f81fa852ef
Add macros to Release build.
2011-12-16 16:30:41 -08:00
Nathan Sobo
fdcce93124
Remove spec-suite.html
2011-12-15 19:16:24 -08:00
Nathan Sobo
4ce635d539
Always assign the app to a global in specs console.
2011-12-15 19:11:20 -08:00
Nathan Sobo
ca9e26882a
Bypass key equivalents on keydown until web view has a chance to process events.
...
Move refresh handling to keyDown: method on AtomController. Eliminate custom handleInputEvent method.
NSApplication-sendEvent calls performKeyEquivalents on keydown events. Here I override sendEvent for keydown and forward the event to its window. This allows the web view to receive Command-H etc without key equivalents interfering. If the web view short-circuits the event, then the key equivalent will not be invoked. But it can let the event pass through and it ends up invoking the key equivalent anyway via a mechanism I don't fully understand. Apparently Cocoa tries to execute key equivalents after the web view finishes with the event? But it works great.
2011-12-15 19:10:58 -08:00
Corey Johnson & Nathan Sobo
b3ce89d294
Events go on Keyup, duh.
2011-12-15 16:01:41 -08:00
Corey Johnson & Nathan Sobo
a07daf26ca
Add Buffer.save
2011-12-15 15:59:32 -08:00
Corey Johnson & Nathan Sobo
5fbb320957
Buffer is empty when created with no url.
2011-12-15 15:16:44 -08:00
Corey Johnson & Nathan Sobo
0438ecad0b
💄
2011-12-15 15:15:30 -08:00
Corey Johnson & Nathan Sobo
73477c29c5
Get rid of useless code.
2011-12-15 15:07:47 -08:00
Corey Johnson & Nathan Sobo
c16c25b69b
ace Editor uses Document held by Buffer.
2011-12-15 15:06:34 -08:00
Corey Johnson & Nathan Sobo
c2c17f846e
Remove unused event methods.
2011-12-15 15:04:07 -08:00
Corey Johnson & Nathan Sobo
42f837a991
Ignore tags directory.
2011-12-15 14:14:12 -08:00
Corey Johnson & Nathan Sobo
27dd97069a
Attach and populate the ace editor with buffer text when an editor is created.
2011-12-15 14:13:34 -08:00
Corey Johnson & Nathan Sobo
32631468e7
Recursively require all -spec.coffee files in spec suite.
2011-12-15 14:11:00 -08:00
Corey Johnson & Nathan Sobo
ef774cb529
Coffeescript compile errors show file name.
2011-12-15 14:10:06 -08:00
Corey Johnson & Nathan Sobo
71d9dfb147
Rename jasmine_content to jasmine-content.
2011-12-15 14:09:40 -08:00
Corey Johnson & Nathan Sobo
cf02d1183a
App.open opens a new window with an editor pointing at the given url.
2011-12-15 10:45:15 -08:00
Corey Johnson & Nathan Sobo
dd1c9de381
When opening a new window, block until web view loads.
2011-12-15 10:42:33 -08:00
Corey Johnson & Nathan Sobo
3aa46dbb6c
Ensures line numbers match up with required javascript.
2011-12-15 10:38:27 -08:00
Corey Johnson & Nathan Sobo
3309549dc5
💄
2011-12-15 10:01:11 -08:00
Corey Johnson
583d0d749c
💄
2011-12-15 09:34:09 -08:00
Corey Johnson
2a01ef757b
The method call was still bugging because it is only called once and is one line long. How about we make it a local var?
2011-12-15 09:19:02 -08:00
Corey Johnson
95425a2eb3
This commit should print stuff in campfire.
...
This reverts commit d8fd5bd712 .
2011-12-14 18:38:37 -08:00
Corey Johnson
edbcafc7dd
Testing campfire hooks #hbo :octocat: ✊
2011-12-14 18:37:33 -08:00
Corey Johnson
d8fd5bd712
This file is no longer needed.
2011-12-14 18:35:16 -08:00
Corey Johnson
9e55a00a56
Closes all non-spec windows opened by the app.
2011-12-14 18:30:17 -08:00
Corey Johnson
4a2081e88d
Capture window.close calls (from JS) in AtomController
2011-12-14 18:28:06 -08:00
Corey Johnson
fbb3efacf4
wii - gettings specs on App.open. Window closing not working quite right.
2011-12-14 16:24:30 -08:00
Corey Johnson
507341e714
Use correct method names.
2011-12-14 11:47:09 -08:00
Corey Johnson
85fd1bd624
Move scripts to head tag.
2011-12-14 11:34:23 -08:00
Corey Johnson
725ca308c3
Rename Startup to Bootstrap.
2011-12-14 11:29:11 -08:00
Corey Johnson
6ce5d32d83
Render the initial window layout programmatically with a template.
...
Remove layout html from the bootstrap page. Now the same page can be used for specs and the editor windows.
2011-12-14 11:26:14 -08:00
Corey Johnson
89c00ec8a6
Teardown and recreate WebView (not the entire controller) on reload.
2011-12-14 10:46:57 -08:00
Corey Johnson
fc81baa372
We only need to compile require. Everything else can be compiled on the fly.
2011-12-14 10:26:50 -08:00
Corey Johnson
3d22a691f6
Doesn't crash on empty key bindings.
2011-12-14 09:46:27 -08:00
Corey Johnson & Nathan Sobo
607149a07d
Half-baked template experiment
2011-12-12 16:24:55 -08:00
Corey Johnson & Nathan Sobo
0dd6df1ab6
Empty test suite runs when you hit ctr-alt-cmd-s
2011-12-12 15:05:59 -08:00
Corey Johnson & Nathan Sobo
ee681562d0
Make controllers array a property.
2011-12-12 15:05:29 -08:00
Corey Johnson & Nathan Sobo
dcf474b9d2
Put window.onerror method in the window file.
2011-12-12 15:05:07 -08:00
Corey Johnson & Nathan Sobo
212c10cd79
Add DS_Store to .gitignore
2011-12-12 13:05:37 -08:00
Corey Johnson & Nathan Sobo
5daabb3241
Add facility for running specs… still don't have any yet.
...
Use property accessors instead of raw ivars.
2011-12-12 13:04:46 -08:00
Corey Johnson
0d61a0f14f
Resizes panes. All panes resize for now, whatevs!
2011-12-05 14:28:29 -05:00
Corey Johnson
432f078f81
New jQuery style
2011-12-05 14:27:36 -05:00
Corey Johnson
1bd966d956
:lipstick"
2011-12-05 14:27:19 -05:00
Corey Johnson
60f062acd3
Remember to close the window, Corey.
2011-12-01 12:55:39 -05:00
Corey Johnson
d78814ef1d
Panes can be removed!
2011-12-01 12:55:23 -05:00
Corey Johnson
e1d4f5c985
New jQuery.
2011-12-01 12:49:27 -05:00
Corey Johnson
c931f1fa8a
Pane has an el variable and requires the html to be passed into the constructor.
2011-12-01 12:22:41 -05:00