@@ -68,38 +68,39 @@ define(function LiveDevelopment(require, exports, module) {
6868 var _ = require ( "thirdparty/lodash" ) ;
6969
7070 // Status Codes
71- var STATUS_ERROR = exports . STATUS_ERROR = - 1 ;
72- var STATUS_INACTIVE = exports . STATUS_INACTIVE = 0 ;
73- var STATUS_CONNECTING = exports . STATUS_CONNECTING = 1 ;
74- var STATUS_LOADING_AGENTS = exports . STATUS_LOADING_AGENTS = 2 ;
75- var STATUS_ACTIVE = exports . STATUS_ACTIVE = 3 ;
76- var STATUS_OUT_OF_SYNC = exports . STATUS_OUT_OF_SYNC = 4 ;
77- var STATUS_SYNC_ERROR = exports . STATUS_SYNC_ERROR = 5 ;
78-
79- var Async = require ( "utils/Async" ) ,
80- Dialogs = require ( "widgets/Dialogs" ) ,
81- DefaultDialogs = require ( "widgets/DefaultDialogs" ) ,
82- DocumentManager = require ( "document/DocumentManager" ) ,
83- EditorManager = require ( "editor/EditorManager" ) ,
84- FileServer = require ( "LiveDevelopment/Servers/FileServer" ) . FileServer ,
85- FileSystemError = require ( "filesystem/FileSystemError" ) ,
86- FileUtils = require ( "file/FileUtils" ) ,
87- LiveDevServerManager = require ( "LiveDevelopment/LiveDevServerManager" ) ,
88- NativeApp = require ( "utils/NativeApp" ) ,
89- PreferencesDialogs = require ( "preferences/PreferencesDialogs" ) ,
90- ProjectManager = require ( "project/ProjectManager" ) ,
91- Strings = require ( "strings" ) ,
92- StringUtils = require ( "utils/StringUtils" ) ,
93- UserServer = require ( "LiveDevelopment/Servers/UserServer" ) . UserServer ;
71+ var STATUS_ERROR = exports . STATUS_ERROR = - 1 ;
72+ var STATUS_INACTIVE = exports . STATUS_INACTIVE = 0 ;
73+ var STATUS_CONNECTING = exports . STATUS_CONNECTING = 1 ;
74+ var STATUS_LOADING_AGENTS = exports . STATUS_LOADING_AGENTS = 2 ;
75+ var STATUS_ACTIVE = exports . STATUS_ACTIVE = 3 ;
76+ var STATUS_OUT_OF_SYNC = exports . STATUS_OUT_OF_SYNC = 4 ;
77+ var STATUS_SYNC_ERROR = exports . STATUS_SYNC_ERROR = 5 ;
78+
79+ var Async = require ( "utils/Async" ) ,
80+ Dialogs = require ( "widgets/Dialogs" ) ,
81+ DefaultDialogs = require ( "widgets/DefaultDialogs" ) ,
82+ DocumentManager = require ( "document/DocumentManager" ) ,
83+ EditorManager = require ( "editor/EditorManager" ) ,
84+ FileServer = require ( "LiveDevelopment/Servers/FileServer" ) . FileServer ,
85+ FileSystemError = require ( "filesystem/FileSystemError" ) ,
86+ FileUtils = require ( "file/FileUtils" ) ,
87+ LiveDevServerManager = require ( "LiveDevelopment/LiveDevServerManager" ) ,
88+ MainViewManager = require ( "view/MainViewManager" ) ,
89+ NativeApp = require ( "utils/NativeApp" ) ,
90+ PreferencesDialogs = require ( "preferences/PreferencesDialogs" ) ,
91+ ProjectManager = require ( "project/ProjectManager" ) ,
92+ Strings = require ( "strings" ) ,
93+ StringUtils = require ( "utils/StringUtils" ) ,
94+ UserServer = require ( "LiveDevelopment/Servers/UserServer" ) . UserServer ;
9495
9596 // Inspector
96- var Inspector = require ( "LiveDevelopment/Inspector/Inspector" ) ;
97+ var Inspector = require ( "LiveDevelopment/Inspector/Inspector" ) ;
9798
9899 // Documents
99- var CSSDocument = require ( "LiveDevelopment/Documents/CSSDocument" ) ,
100+ var CSSDocument = require ( "LiveDevelopment/Documents/CSSDocument" ) ,
100101 CSSPreprocessorDocument = require ( "LiveDevelopment/Documents/CSSPreprocessorDocument" ) ,
101- HTMLDocument = require ( "LiveDevelopment/Documents/HTMLDocument" ) ,
102- JSDocument = require ( "LiveDevelopment/Documents/JSDocument" ) ;
102+ HTMLDocument = require ( "LiveDevelopment/Documents/HTMLDocument" ) ,
103+ JSDocument = require ( "LiveDevelopment/Documents/JSDocument" ) ;
103104
104105 // Document errors
105106 var SYNC_ERROR_CLASS = "live-preview-sync-error" ;
@@ -185,7 +186,7 @@ define(function LiveDevelopment(require, exports, module) {
185186 * @type {BaseServer }
186187 */
187188 var _server ;
188-
189+
189190 function _isPromisePending ( promise ) {
190191 return promise && promise . state ( ) === "pending" ;
191192 }
@@ -1321,18 +1322,18 @@ define(function LiveDevelopment(require, exports, module) {
13211322 }
13221323 }
13231324
1324- // TODO: need to run _onDocumentChange () after load if doc != currentDocument here? Maybe not, since activeEditorChange
1325+ // TODO: need to run _onFileChanged () after load if doc != currentDocument here? Maybe not, since activeEditorChange
13251326 // doesn't trigger it, while inline editors can still cause edits in doc other than currentDoc...
13261327 _getInitialDocFromCurrent ( ) . done ( function ( doc ) {
13271328 var prepareServerPromise = ( doc && _prepareServer ( doc ) ) || new $ . Deferred ( ) . reject ( ) ,
13281329 otherDocumentsInWorkingFiles ;
13291330
13301331 if ( doc && ! doc . _masterEditor ) {
1331- otherDocumentsInWorkingFiles = DocumentManager . getWorkingSet ( ) . length ;
1332- DocumentManager . addToWorkingSet ( doc . file ) ;
1332+ otherDocumentsInWorkingFiles = MainViewManager . getWorkingSet ( MainViewManager . ALL_PANES ) . length ;
1333+ MainViewManager . addToWorkingSet ( MainViewManager . ACTIVE_PANE , doc . file ) ;
13331334
13341335 if ( ! otherDocumentsInWorkingFiles ) {
1335- DocumentManager . setCurrentDocument ( doc ) ;
1336+ MainViewManager . _edit ( MainViewManager . ACTIVE_PANE , doc ) ;
13361337 }
13371338 }
13381339
@@ -1374,9 +1375,9 @@ define(function LiveDevelopment(require, exports, module) {
13741375
13751376 /**
13761377 * @private
1377- * DocumentManager currentDocumentChange event handler.
1378+ * MainViewManager.currentFileChange event handler.
13781379 */
1379- function _onDocumentChange ( ) {
1380+ function _onFileChanged ( ) {
13801381 var doc = _getCurrentDocument ( ) ;
13811382
13821383 if ( ! doc || ! Inspector . connected ( ) ) {
@@ -1475,10 +1476,13 @@ define(function LiveDevelopment(require, exports, module) {
14751476 // We may get interim added/removed events when pushing incremental updates
14761477 $ ( CSSAgent ) . on ( "styleSheetAdded.livedev" , _styleSheetAdded ) ;
14771478
1478- $ ( DocumentManager ) . on ( "currentDocumentChange" , _onDocumentChange )
1479+ $ ( MainViewManager )
1480+ . on ( "currentFileChange" , _onFileChanged ) ;
1481+ $ ( DocumentManager )
14791482 . on ( "documentSaved" , _onDocumentSaved )
14801483 . on ( "dirtyFlagChange" , _onDirtyFlagChange ) ;
1481- $ ( ProjectManager ) . on ( "beforeProjectClose beforeAppClose" , close ) ;
1484+ $ ( ProjectManager )
1485+ . on ( "beforeProjectClose beforeAppClose" , close ) ;
14821486
14831487 // Register user defined server provider
14841488 LiveDevServerManager . registerServer ( { create : _createUserServer } , 99 ) ;
0 commit comments