@@ -52,8 +52,7 @@ define(function (require, exports, module) {
5252 HTMLInstrumentation = require ( "LiveDevelopment/MultiBrowserImpl/language/HTMLInstrumentation" ) ,
5353 StringUtils = require ( "utils/StringUtils" ) ,
5454 FileViewController = require ( "project/FileViewController" ) ,
55- MainViewManager = require ( "view/MainViewManager" ) ,
56- LivePreviewEdit = require ( "LiveDevelopment/LivePreviewEdit" ) ;
55+ MainViewManager = require ( "view/MainViewManager" ) ;
5756
5857 const LIVE_DEV_REMOTE_SCRIPTS_FILE_NAME = `phoenix_live_preview_scripts_instrumented_${ StringUtils . randomString ( 8 ) } .js` ;
5958 const LIVE_DEV_REMOTE_WORKER_SCRIPTS_FILE_NAME = `pageLoaderWorker_${ StringUtils . randomString ( 8 ) } .js` ;
@@ -203,6 +202,11 @@ define(function (require, exports, module) {
203202 // for a fraction of a second. so a size of 1000 should be more than enough.
204203 } ) ;
205204
205+ let _livePreviewMessageHandler ;
206+ function setLivePreviewMessageHandler ( handler ) {
207+ _livePreviewMessageHandler = handler ;
208+ }
209+
206210 /**
207211 * @private
208212 * Handles a message received from the remote protocol handler via the transport.
@@ -227,8 +231,8 @@ define(function (require, exports, module) {
227231 } else if ( messageID ) {
228232 processedMessageIDs . set ( messageID , true ) ;
229233 }
230- if ( msg . livePreviewEditEnabled ) {
231- LivePreviewEdit . handleLivePreviewEditOperation ( msg ) ;
234+ if ( _livePreviewMessageHandler ) {
235+ _livePreviewMessageHandler ( msg ) ;
232236 }
233237
234238 if ( msg . id ) {
@@ -498,6 +502,7 @@ define(function (require, exports, module) {
498502 exports . getConnectionIds = getConnectionIds ;
499503 exports . closeAllConnections = closeAllConnections ;
500504 exports . addRemoteFunctionScript = addRemoteFunctionScript ;
505+ exports . setLivePreviewMessageHandler = setLivePreviewMessageHandler ;
501506 exports . LIVE_DEV_REMOTE_SCRIPTS_FILE_NAME = LIVE_DEV_REMOTE_SCRIPTS_FILE_NAME ;
502507 exports . LIVE_DEV_REMOTE_WORKER_SCRIPTS_FILE_NAME = LIVE_DEV_REMOTE_WORKER_SCRIPTS_FILE_NAME ;
503508 exports . EVENT_LIVE_PREVIEW_CLICKED = EVENT_LIVE_PREVIEW_CLICKED ;
0 commit comments