![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/html/libs/absol-form/js/ciruiteditor/diagrameditor/ |
Upload File : |
var CircuitDiagramEditorCmd = {}; /*** * @this CircuitDiagramEditor */ CircuitDiagramEditorCmd.preview = function (){ this.layoutEditor.execCmd('preview'); } /*** * @this CircuitDiagramEditor */ CircuitDiagramEditorCmd.autoAlignPosition = function () { this.autoAlignPosition(); }; /*** * @this CircuitDiagramEditor */ CircuitDiagramEditorCmd.delete = function () { var selectedIdList = this.lineSelectController.getSelectedIdList(); for (var i = 0; i < selectedIdList.length; ++i) this.deleteLine(selectedIdList[i]); }; /*** * @this CircuitDiagramEditor */ CircuitDiagramEditorCmd.save = function () { this.layoutEditor.execCmd('save'); }; /*** * @this CircuitDiagramEditor */ CircuitDiagramEditorCmd.scrollIntoNodes = function () { this.viewBoxCtroller.scrollIntoNodes(); }; /*** * @this CircuitDiagramEditor */ CircuitDiagramEditorCmd.openIncludedBlockManager = function () { this.includedBlockManager.start(); }; export default CircuitDiagramEditorCmd; export var CircuitDiagramEditorCmdDescriptors = { preview: { type: 'trigger', icon: 'span.mdi.mdi-play', desc: 'Run', bindKey: {win: 'Ctrl-K'} }, autoAlignPosition: { type: 'trigger', icon: 'span.mdi.mdi-auto-fix', desc: 'Auto Align Position' }, scrollIntoNodes: { type: 'trigger', icon: 'span.mdi.mdi-image-filter-center-focus-weak' }, openIncludedBlockManager: { type: 'trigger', icon: {tag: 'mdi-package-variant', style: {color: 'rgb(30, 200, 200)'}}, desc: 'Included Block Manager' }, delete: { type: 'trigger', icon: 'span.mdi.mdi-delete-variant', desc: 'Delete', bindKey: {win: 'Delete', mac: 'Delete'} }, save: { type: 'trigger', icon: 'span.mdi.mdi-content-save', desc: 'Save', bindKey: {win: 'Ctrl-S', mac: '//todo'} } }; export var CircuitDiagramEditorCmdTree = [ ['preview', 'save'], ['delete'], ['autoAlignPosition'], ['scrollIntoNodes'], ['openIncludedBlockManager'] ]