@@ -776,30 +776,30 @@ define(function (require, exports, module) {
776776 let loadOrReloadString = extensionDevelopment . isProjectLoadedAsExtension ( ) ?
777777 Strings . CMD_RELOAD_CURRENT_EXTENSION : Strings . CMD_LOAD_CURRENT_EXTENSION ;
778778 CommandManager . register ( loadOrReloadString , DEBUG_LOAD_CURRENT_EXTENSION ,
779- extensionDevelopment . loadCurrentExtension ) ;
779+ extensionDevelopment . loadCurrentExtension , { supportsDesignMode : true } ) ;
780780 CommandManager . register ( Strings . CMD_UNLOAD_CURRENT_EXTENSION , DEBUG_UNLOAD_CURRENT_EXTENSION ,
781- extensionDevelopment . unloadCurrentExtension ) ;
782- CommandManager . register ( Strings . CMD_REFRESH_WINDOW , DEBUG_REFRESH_WINDOW , handleReload ) ;
783- CommandManager . register ( Strings . CMD_RELOAD_WITHOUT_USER_EXTS , DEBUG_RELOAD_WITHOUT_USER_EXTS , handleReloadWithoutUserExts ) ;
781+ extensionDevelopment . unloadCurrentExtension , { supportsDesignMode : true } ) ;
782+ CommandManager . register ( Strings . CMD_REFRESH_WINDOW , DEBUG_REFRESH_WINDOW , handleReload , { supportsDesignMode : true } ) ;
783+ CommandManager . register ( Strings . CMD_RELOAD_WITHOUT_USER_EXTS , DEBUG_RELOAD_WITHOUT_USER_EXTS , handleReloadWithoutUserExts , { supportsDesignMode : true } ) ;
784784
785785 // Start with the "Run Tests" item disabled. It will be enabled later if the test file can be found.
786- CommandManager . register ( Strings . CMD_RUN_UNIT_TESTS , DEBUG_RUN_UNIT_TESTS , _runUnitTests ) ;
786+ CommandManager . register ( Strings . CMD_RUN_UNIT_TESTS , DEBUG_RUN_UNIT_TESTS , _runUnitTests , { supportsDesignMode : true } ) ;
787787
788- CommandManager . register ( Strings . CMD_SHOW_PERF_DATA , DEBUG_SHOW_PERF_DATA , handleShowPerfData ) ;
788+ CommandManager . register ( Strings . CMD_SHOW_PERF_DATA , DEBUG_SHOW_PERF_DATA , handleShowPerfData , { supportsDesignMode : true } ) ;
789789
790790 let switchLanguageStr = Strings . CMD_SWITCH_LANGUAGE === "Switch Language\u2026" ?
791791 Strings . CMD_SWITCH_LANGUAGE :
792792 `${ Strings . CMD_SWITCH_LANGUAGE } (Switch Language)` ;
793- CommandManager . register ( switchLanguageStr , DEBUG_SWITCH_LANGUAGE , handleSwitchLanguage ) ;
793+ CommandManager . register ( switchLanguageStr , DEBUG_SWITCH_LANGUAGE , handleSwitchLanguage , { supportsDesignMode : true } ) ;
794794
795- CommandManager . register ( Strings . CMD_ENABLE_LOGGING , DEBUG_ENABLE_LOGGING , _handleLogging ) ;
796- CommandManager . register ( Strings . CMD_ENABLE_PHNODE_INSPECTOR , DEBUG_ENABLE_PHNODE_INSPECTOR , _handlePhNodeInspectEnable ) ;
797- CommandManager . register ( Strings . CMD_GET_PHNODE_INSPECTOR_URL , DEBUG_GET_PHNODE_INSPECTOR_URL , _handleGetPhNodeInspectURL ) ;
798- CommandManager . register ( Strings . CMD_ENABLE_LIVE_PREVIEW_LOGS , DEBUG_LIVE_PREVIEW_LOGGING , _handleLivePreviewLogging ) ;
799- CommandManager . register ( Strings . CMD_ENABLE_GIT_LOGS , DEBUG_GIT_EXTENSION_LOGGING , _handleGitLogging ) ;
800- CommandManager . register ( Strings . CMD_OPEN_VFS , DEBUG_OPEN_VFS , _openVFS ) ;
801- CommandManager . register ( Strings . CMD_OPEN_EXTENSIONS_FOLDER , DEBUG_OPEN_EXTENSION_FOLDER , _openExtensionsFolder ) ;
802- CommandManager . register ( Strings . CMD_OPEN_VIRTUAL_SERVER , DEBUG_OPEN_VIRTUAL_SERVER , _openVirtualServer ) ;
795+ CommandManager . register ( Strings . CMD_ENABLE_LOGGING , DEBUG_ENABLE_LOGGING , _handleLogging , { supportsDesignMode : true } ) ;
796+ CommandManager . register ( Strings . CMD_ENABLE_PHNODE_INSPECTOR , DEBUG_ENABLE_PHNODE_INSPECTOR , _handlePhNodeInspectEnable , { supportsDesignMode : true } ) ;
797+ CommandManager . register ( Strings . CMD_GET_PHNODE_INSPECTOR_URL , DEBUG_GET_PHNODE_INSPECTOR_URL , _handleGetPhNodeInspectURL , { supportsDesignMode : true } ) ;
798+ CommandManager . register ( Strings . CMD_ENABLE_LIVE_PREVIEW_LOGS , DEBUG_LIVE_PREVIEW_LOGGING , _handleLivePreviewLogging , { supportsDesignMode : true } ) ;
799+ CommandManager . register ( Strings . CMD_ENABLE_GIT_LOGS , DEBUG_GIT_EXTENSION_LOGGING , _handleGitLogging , { supportsDesignMode : true } ) ;
800+ CommandManager . register ( Strings . CMD_OPEN_VFS , DEBUG_OPEN_VFS , _openVFS , { supportsDesignMode : true } ) ;
801+ CommandManager . register ( Strings . CMD_OPEN_EXTENSIONS_FOLDER , DEBUG_OPEN_EXTENSION_FOLDER , _openExtensionsFolder , { supportsDesignMode : true } ) ;
802+ CommandManager . register ( Strings . CMD_OPEN_VIRTUAL_SERVER , DEBUG_OPEN_VIRTUAL_SERVER , _openVirtualServer , { supportsDesignMode : true } ) ;
803803
804804 CommandManager . register ( Strings . CMD_OPEN_PREFERENCES , DEBUG_OPEN_PREFERENCES_IN_SPLIT_VIEW , handleOpenPrefsInSplitView ) ;
805805 const debugMenu = Menus . getMenu ( Menus . AppMenuBar . DEBUG_MENU ) ;
@@ -815,7 +815,7 @@ define(function (require, exports, module) {
815815 debugMenu . addMenuDivider ( ) ;
816816 // Show Developer Tools (optionally enabled)
817817 if ( Phoenix . isNativeApp ) {
818- CommandManager . register ( Strings . CMD_SHOW_DEV_TOOLS , DEBUG_SHOW_DEVELOPER_TOOLS , _handleShowDeveloperTools ) ;
818+ CommandManager . register ( Strings . CMD_SHOW_DEV_TOOLS , DEBUG_SHOW_DEVELOPER_TOOLS , _handleShowDeveloperTools , { supportsDesignMode : true } ) ;
819819 debugMenu . addMenuItem ( DEBUG_SHOW_DEVELOPER_TOOLS , KeyboardPrefs . showDeveloperTools ) ;
820820 }
821821 // this command is defined in core, but exposed only in Debug menu for now
@@ -826,7 +826,7 @@ define(function (require, exports, module) {
826826 }
827827 const diagnosticsSubmenu = debugMenu . addSubMenu ( Strings . CMD_DIAGNOSTIC_TOOLS , DIAGNOSTICS_SUBMENU ) ;
828828 diagnosticsSubmenu . addMenuItem ( DEBUG_RUN_UNIT_TESTS ) ;
829- CommandManager . register ( Strings . CMD_BUILD_TESTS , DEBUG_BUILD_TESTS , TestBuilder . toggleTestBuilder ) ;
829+ CommandManager . register ( Strings . CMD_BUILD_TESTS , DEBUG_BUILD_TESTS , TestBuilder . toggleTestBuilder , { supportsDesignMode : true } ) ;
830830 diagnosticsSubmenu . addMenuItem ( DEBUG_BUILD_TESTS ) ;
831831 if ( AppConfig . config . environment === "dev" ) {
832832 diagnosticsSubmenu . addMenuItem ( "debug.phoenixBuilderConnect" ) ;
0 commit comments