Commit Graph

121 Commits

Author SHA1 Message Date
probablycorey
9c6978e913 Operation creates a marker immediately when given a buffer 2013-03-19 14:32:25 -07:00
probablycorey
35ab49eff0 SelectAllMatchesInProject Operations create buffers on demand 2013-03-19 11:30:49 -07:00
Corey
1f23fa8cfc 💄 2013-03-19 11:30:49 -07:00
Corey Johnson
4702f3775d Calling collapseAllPaths creates elements for every Dom node 2013-03-19 11:30:48 -07:00
Corey Johnson & Nathan Sobo
10f405f61f Create preview list Dom elements only when needed 2013-03-19 11:30:48 -07:00
Corey Johnson
6b3d527dda Add one operations at a time to PathViews 2013-03-19 11:30:48 -07:00
Corey Johnson
014d5e7bb3 Remove setLineNumberWidth 2013-03-19 11:30:48 -07:00
Corey Johnson
7798f04cc4 Index variable from operations is not longer used 2013-03-19 11:30:48 -07:00
Corey Johnson
919cee3e4a Allow operations to be added to a PathView 2013-03-19 11:30:48 -07:00
Nathan Sobo
bf7fc39434 Rename AtomPackage.packageMain to .mainModule 2013-03-11 16:04:38 -06:00
Nathan Sobo
54fc9efdcb Eliminate fixturesProject global. Use project global instead. 2013-03-07 09:30:27 -08:00
Nathan Sobo
1902a0c553 Get CommandPanel specs passing without getActiveEditor/EditSession 2013-03-07 09:30:23 -08:00
Nathan Sobo
beaeac4425 Rename buildEditSessionForPath to buildEditSession
Since this is the more external method, having a shorter name
is more convenient. The former `buildEditSession` method took a
Buffer, and is now called `buildEditSessionForBuffer`.
2013-03-07 09:28:51 -08:00
Kevin Sawicki
56d92fe029 Hide/show loading message instead of toggling 2013-02-28 11:25:02 -08:00
Corey Johnson & Kevin Sawicki
34ab1d5c03 Remove unused variable 2013-02-25 18:20:42 -08:00
Kevin Sawicki
6563dabe51 Simplify loading message toggling
Add the 'is-loading' class and text from the
content method and just call toggle directly on
the outlet to hide/show.
2013-02-25 10:19:11 -08:00
Corey Johnson & Nathan Sobo
47aa74133f Remove unneeded calls to rootView.deactivate 2013-02-19 18:26:51 -07:00
Corey Johnson & Nathan Sobo
9e8831f710 RootView.initialize no longer assigns window.rootView or calls open 2013-02-19 18:26:50 -07:00
Corey Johnson & Nathan Sobo
0b5ea8578f Eliminate rootView.project references. 2013-02-19 18:26:50 -07:00
Kevin Sawicki
ef4449d1ed Don't store package state in command-panel package
The package loader now only calls serialize if activate
has been called and reuses the previous state if the package
is never activated.
2013-02-14 17:30:45 -08:00
Kevin Sawicki
1f9e5aea06 Clear mini editor when detaching 2013-02-14 14:36:27 -08:00
Kevin Sawicki
77e9377865 Close command panel on core:cancel event 2013-02-14 12:49:33 -08:00
Kevin Sawicki
363a1bbbab Remove unused require 2013-02-14 12:27:39 -08:00
Kevin Sawicki
21a56b991c Move scroll logic to individual views 2013-02-14 11:25:08 -08:00
Kevin Sawicki
eb179af0d4 Merge pull request #271 from github/super-command-panel
Super command panel
2013-02-14 10:13:40 -08:00
Kevin Sawicki
ea34ad0608 Expand/collapse result with ctrl-[] 2013-02-14 09:30:57 -08:00
Kevin Sawicki
48407da6aa Subscribe to preview list events 2013-02-13 23:05:21 -08:00
Kevin Sawicki
fd2edb1d4d Only select last operation if path is expanded 2013-02-13 23:02:02 -08:00
Kevin Sawicki
5ec2fb6866 Update specs for new path view layout 2013-02-13 22:52:28 -08:00
Kevin Sawicki
122e0e5f91 Use pathDetails outlet for mousedown event 2013-02-13 22:49:34 -08:00
Kevin Sawicki
156d96a2e7 Toggle expansion on core:confirm event 2013-02-13 22:47:01 -08:00
Kevin Sawicki
528050adbb Remove unneeded rootView ivar 2013-02-13 22:33:56 -08:00
Kevin Sawicki
cc10ae4bdb Only set selected background on path details
Previously the background of the entire li was
changed when selected.
2013-02-13 22:33:29 -08:00
Kevin Sawicki
2d4ea98c0a Always retain selection on path node when collapsing 2013-02-13 22:09:13 -08:00
Kevin Sawicki
59a613de73 Focus preview list after expanding/collapsing all 2013-02-13 22:08:30 -08:00
Kevin Sawicki
b626ce91a9 Don't select operations if path is collapsed 2013-02-13 22:06:00 -08:00
Kevin Sawicki
1cc6429dc7 Select path when collapsed via command 2013-02-13 21:57:42 -08:00
Kevin Sawicki
20d7956cc1 Expand result with right arrow key 2013-02-13 21:49:48 -08:00
Kevin Sawicki
4088d33dc9 Allow paths to be selected
This will allow them to be navigated to with the
keyboard and collapsed or expanded.
2013-02-13 21:42:41 -08:00
Kevin Sawicki
61481fc1d8 Execute operation from OperationView 2013-02-13 19:20:43 -08:00
Kevin Sawicki
7c4c44df5a Subscribe to collapse event in PathView 2013-02-13 18:49:39 -08:00
Kevin Sawicki
5b1acb5188 Move collapse result command to PathView 2013-02-13 18:47:15 -08:00
Kevin Sawicki
9dcb124ff7 Move path selection to view class 2013-02-13 18:30:08 -08:00
Kevin Sawicki
e03a669413 Collapse/expand views directly 2013-02-13 18:20:48 -08:00
Kevin Sawicki
72bbe3323b Create views for path and operations
The CommandPanelView is becoming bloated and this is the
beginning of breaking out some of the logic into separate
views.
2013-02-13 18:11:30 -08:00
Kevin Sawicki
e67843635e Use addClass instead of add 2013-02-13 17:36:49 -08:00
Kevin Sawicki
a42a82c8c0 Collapse selected path with left arrow 2013-02-13 17:27:53 -08:00
Kevin Sawicki
1a8bba4d70 Attach to DOM before checking visibility 2013-02-13 17:14:37 -08:00
Kevin Sawicki
d7b6b282a5 Subtract preview list offset from top 2013-02-13 16:53:10 -08:00
Corey Johnson
958bc2bfab Moved atom.loadPackage to a spec-only helper function 2013-02-13 16:37:59 -08:00