Lines Matching refs:editorUi

6 var StorageDialog = function(editorUi, fn, rowLimit)  argument
108 if (mode == App.MODE_GOOGLE && !editorUi.isDriveDomain())
112 …else if (mode == App.MODE_GOOGLE && editorUi.spinner.spin(document.body, mxResources.get('authoriz…
115 editorUi.drive.checkToken(mxUtils.bind(this, function()
117 editorUi.spinner.stop();
118 editorUi.setMode(mode, true);
122 …else if (mode == App.MODE_ONEDRIVE && editorUi.spinner.spin(document.body, mxResources.get('author…
125 editorUi.oneDrive.checkToken(mxUtils.bind(this, function()
127 editorUi.spinner.stop();
128 editorUi.setMode(mode, true);
134 editorUi.setMode(mode, true);
141 if (clientName != null && editorUi[clientName] == null)
166 if (editorUi[clientName] == null)
173 editorUi.addListener('clientLoaded', mxUtils.bind(this, function(sender, evt)
175 if (editorUi[clientName] != null && evt.getProperty('client') == editorUi[clientName])
232 if (editorUi.gitHub != null)
237 if (editorUi.gitLab != null)
242 if (totalBtns < 6 && editorUi.notion != null)
258 editorUi.hideDialog();
260 editorUi.createFile(editorUi.defaultFilename,
273 if (editorUi.drive == null)
295 var SplashDialog = function(editorUi) argument
302 var elt = editorUi.addLanguageMenu(div, true);
310 var serviceCount = editorUi.getServiceCount();
325 if (editorUi.mode == App.MODE_GOOGLE)
330 else if (editorUi.mode == App.MODE_DROPBOX)
335 else if (editorUi.mode == App.MODE_ONEDRIVE)
340 else if (editorUi.mode == App.MODE_GITHUB)
345 else if (editorUi.mode == App.MODE_GITLAB)
350 else if (editorUi.mode == App.MODE_NOTION)
355 else if (editorUi.mode == App.MODE_BROWSER)
360 else if (editorUi.mode == App.MODE_TRELLO)
415 editorUi.hideDialog(false);
416 editorUi.setMode(null);
417 editorUi.clearMode();
418 editorUi.showSplash(true);
433 editorUi.hideDialog();
434 editorUi.actions.get('new').funct();
451 editorUi.actions.get('open').funct();
458 if (editorUi.mode == App.MODE_GOOGLE)
462 else if (editorUi.mode == App.MODE_DROPBOX)
466 else if (editorUi.mode == App.MODE_ONEDRIVE)
470 else if (editorUi.mode == App.MODE_GITHUB)
474 else if (editorUi.mode == App.MODE_GITLAB)
478 else if (editorUi.mode == App.MODE_NOTION)
482 else if (editorUi.mode == App.MODE_TRELLO)
486 else if (editorUi.mode == App.MODE_DEVICE)
490 else if (editorUi.mode == App.MODE_BROWSER)
514 editorUi.confirm(mxResources.get('areYouSure'), function()
523 if (editorUi.mode == App.MODE_GOOGLE && editorUi.drive != null)
525 var driveUsers =editorUi.drive.getUsersList();
569 editorUi.drive.setUser(driveUsers[userIndex]);
572 editorUi.drive.authorize(existingAccount, function()
574 editorUi.setMode(App.MODE_GOOGLE);
575 editorUi.hideDialog();
576 editorUi.showSplash();
579 editorUi.handleError(resp, null, function()
581 editorUi.hideDialog();
582 editorUi.showSplash();
593 editorUi.drive.logout();
597 …else if (editorUi.mode == App.MODE_ONEDRIVE && editorUi.oneDrive != null && !editorUi.oneDrive.noL…
601 editorUi.oneDrive.logout();
604 else if (editorUi.mode == App.MODE_GITHUB && editorUi.gitHub != null)
608 editorUi.gitHub.logout();
609 editorUi.openLink('https://www.github.com/logout');
612 else if (editorUi.mode == App.MODE_GITLAB && editorUi.gitLab != null)
616 editorUi.gitLab.logout();
617 editorUi.openLink(DRAWIO_GITLAB_URL + '/users/sign_out');
620 else if (editorUi.mode == App.MODE_NOTION && editorUi.notion != null)
624 editorUi.notion.logout();
627 else if (editorUi.mode == App.MODE_TRELLO && editorUi.trello != null)
629 if (editorUi.trello.isAuthorized())
633 editorUi.trello.logout();
637 else if (editorUi.mode == App.MODE_DROPBOX && editorUi.dropbox != null)
642 editorUi.dropbox.logout();
643 editorUi.openLink('https://www.dropbox.com/logout');
655 var EmbedDialog = function(editorUi, result, timeout, ignoreSize, previewFn, title, tweet, previewT… argument
682 mxUtils.write(size, editorUi.formatFileSize(result.length));
755 var win = editorUi.openLink(value);
767 editorUi.handleError({message: mxResources.get('drawingTooLarge')});
779 editorUi.handleError({message: e.message || mxResources.get('drawingTooLarge')});
796 editorUi.handleError({message: mxResources.get('errorUpdatingPreview')});
810 editorUi.hideDialog();
811 editorUi.saveData((filename != null) ? filename : 'embed.txt', 'txt', result, 'text/plain');
819 if (validUrl && (!editorUi.isOffline() || mxClient.IS_CHROMEAPP))
829 editorUi.openLink(url);
833 editorUi.handleError({message: e.message || mxResources.get('drawingTooLarge')});
845 editorUi.formatFileSize(maxFbSize) + ' max)');
862 editorUi.openLink(url);
866 editorUi.handleError({message: e.message || mxResources.get('drawingTooLarge')});
879 editorUi.formatFileSize(maxTwitterSize) + ' max)');
890 editorUi.hideDialog();
909 editorUi.alert(mxResources.get('copiedToClipboard'));
945 var GoogleSitesDialog = function(editorUi, publicUrl) argument
949 var graph = editorUi.editor.graph;
1078 var s = editorUi.getBasenames().join(';');
1079 var file = editorUi.getCurrentFile();
1207 editorUi.hideDialog();
1220 var CreateGraphDialog = function(editorUi, title, type) argument
1451 editorUi.confirm(mxResources.get('areYouSure'), function()
1459 editorUi.hideDialog();
1465 if (editorUi.editor.cancelFirst)
1476 editorUi.editor.graph.getFreeInsertPoint() :
1477 editorUi.editor.graph.getCenterInsertPoint(
1479 cells = editorUi.editor.graph.importCells(cells, pt.x, pt.y);
1480 var view = editorUi.editor.graph.view;
1484 editorUi.editor.graph.scrollRectToVisible(temp);
1485 editorUi.editor.graph.setSelectionCells(cells);
1493 editorUi.hideDialog();
1499 if (!editorUi.editor.cancelFirst)
1517 var BackgroundImageDialog = function(editorUi, applyFn, img) argument
1551 if (editorUi.pages != null)
1553 for (var i = 0; i < editorUi.pages.length; i++)
1556 mxUtils.write(pageOption, editorUi.pages[i].getName() ||
1559 editorUi.pages[i].getId());
1561 if (editorUi.pages[i] == editorUi.currentPage)
1576 if (!isPageLink && (editorUi.pages == null || editorUi.pages.length == 1))
1598 else if (urlInput.value != '' && !editorUi.isOffline())
1602 editorUi.loadImage(urlInput.value, function(img)
1613editorUi.showError(mxResources.get('error'), mxResources.get('fileNotFound'), mxResources.get('ok'…
1668 var graph = editorUi.editor.graph;
1688 dropElt = editorUi.highlightElement(dlg);
1705editorUi.importFiles(evt.dataTransfer.files, 0, 0, editorUi.maxBackgroundSize, function(data, mime…
1723 }, true, editorUi.maxBackgroundBytes, editorUi.maxBackgroundBytes, true);
1851 editorUi.hideDialog();
1856 if (editorUi.editor.cancelFirst)
1863 editorUi.hideDialog();
1881 if (!editorUi.editor.cancelFirst)
1894 var ParseDialog = function(editorUi, title, defaultType) argument
1897 var insertPoint = editorUi.editor.graph.getFreeInsertPoint();
1905 if (editorUi.spinner.spin(document.body, mxResources.get('inserting')))
1907 var graph = editorUi.editor.graph;
1920 editorUi.insertAsPreText(data, insertPoint.x, insertPoint.y) :
1923 'image=' + editorUi.convertDataUri(data) + ';')
1945 editorUi.spinner.stop();
1953 editorUi.generatePlantUmlImage(text, format, function(data, w, h)
1955 editorUi.spinner.stop();
1960 editorUi.handleError(e);
1967 if (editorUi.spinner.spin(document.body, mxResources.get('inserting')))
1969 var graph = editorUi.editor.graph;
1971 editorUi.generateMermaidImage(text, format, function(data, w, h)
1974 editorUi.spinner.stop();
1999 editorUi.handleError(e);
2051 var size = editorUi.editor.graph.getPreferredSizeForCell(rowCell);
2084 var size = editorUi.editor.graph.getPreferredSizeForCell(right);
2098 var graph = editorUi.editor.graph;
2109 var graph = editorUi.editor.graph;
2279 editorUi.editor.graph.getModel().beginUpdate();
2284 editorUi.editor.graph.getCenterInsertPoint(graph.getBoundingBoxFromGeometry(cells, true));
2285 inserted = editorUi.editor.graph.importCells(cells, insertPoint.x, insertPoint.y)
2286 editorUi.editor.graph.fireEvent(new mxEventObject('cellsInserted', 'cells', inserted));
2290 editorUi.editor.graph.getModel().endUpdate();
2293 editorUi.editor.graph.setSelectionCells(inserted);
2294 editorUi.editor.graph.scrollCellToVisible(editorUi.editor.graph.getSelectionCell());
2379 !editorUi.isOffline() && defaultType == 'plantUml')
2470 if (!editorUi.isOffline() && (defaultType == 'mermaid' || defaultType == 'plantUml'))
2474 editorUi.openLink((defaultType == 'mermaid') ?
2487 editorUi.hideDialog();
2491 editorUi.confirm(mxResources.get('areYouSure'), function()
2493 editorUi.hideDialog();
2500 if (editorUi.editor.cancelFirst)
2507 editorUi.hideDialog();
2514 if (!editorUi.editor.cancelFirst)
2525 var NewDialog = function(editorUi, compact, showName, callback, createOnly, cancelCallback, argument
2559 if (editorUi.mode == App.MODE_GOOGLE)
2563 else if (editorUi.mode == App.MODE_DROPBOX)
2567 else if (editorUi.mode == App.MODE_ONEDRIVE)
2571 else if (editorUi.mode == App.MODE_GITHUB)
2575 else if (editorUi.mode == App.MODE_GITLAB)
2579 else if (editorUi.mode == App.MODE_NOTION)
2583 else if (editorUi.mode == App.MODE_TRELLO)
2587 else if (editorUi.mode == App.MODE_BROWSER)
2603 …mxUtils.write(header, (smallScreen? mxResources.get('name') : ((editorUi.mode == null || editorUi.…
2604editorUi.mode == App.MODE_BROWSER) ? mxResources.get('diagramName') : mxResources.get('filename'))…
2609 if (editorUi.mode == App.MODE_GOOGLE && editorUi.drive != null)
2611 ext = editorUi.drive.extension;
2613 else if (editorUi.mode == App.MODE_DROPBOX && editorUi.dropbox != null)
2615 ext = editorUi.dropbox.extension;
2617 else if (editorUi.mode == App.MODE_ONEDRIVE && editorUi.oneDrive != null)
2619 ext = editorUi.oneDrive.extension;
2621 else if (editorUi.mode == App.MODE_GITHUB && editorUi.gitHub != null)
2623 ext = editorUi.gitHub.extension;
2625 else if (editorUi.mode == App.MODE_GITLAB && editorUi.gitLab != null)
2627 ext = editorUi.gitLab.extension;
2629 else if (editorUi.mode == App.MODE_NOTION && editorUi.notion != null)
2631 ext = editorUi.notion.extension;
2633 else if (editorUi.mode == App.MODE_TRELLO && editorUi.trello != null)
2635 ext = editorUi.trello.extension;
2639 nameInput.setAttribute('value', editorUi.defaultFilename + ext);
2663 editorUi.sidebar.hideTooltip();
2679 if (editorUi.editor.diagramFileTypes != null)
2681 …var typeSelect = FilenameDialog.createFileTypes(editorUi, nameInput, editorUi.editor.diagramFileTy…
2687 if (editorUi.editor.fileExtensions != null)
2689 var hint = FilenameDialog.createTypeHint(editorUi,
2690 nameInput, editorUi.editor.fileExtensions);
2939 editorUi.hideDialog();
2948 editorUi.hideDialog();
2959 editorUi.pickFolder(editorUi.mode, function(folderId)
2961 editorUi.createFile(title, templateXml, (templateLibs != null &&
2964 editorUi.hideDialog();
2967 }, editorUi.mode != App.MODE_GOOGLE ||
2968 editorUi.stateArg == null ||
2969 editorUi.stateArg.folderId == null);
3011 cross.style.background = 'url(\'' + editorUi.editor.transparentImage + '\')';
3057 editorUi.sidebar.hideTooltip();
3114 if (/^https?:\/\//.test(realUrl) && !editorUi.editor.isCorsEnabledForUrl(realUrl))
3161 editorUi.sidebar.createTooltip(elt, cells, Math.min(ww - 80, 1000), Math.min(wh - 80, 800),
3165 wasVisible = editorUi.sidebar.tooltip != null &&
3166 editorUi.sidebar.tooltip.style.display != 'none';
3174 if (url != null && !loading && editorUi.sidebar.currentElt != elt)
3176 editorUi.sidebar.hideTooltip();
3177 editorUi.sidebar.currentElt = elt;
3182 if (loading && editorUi.sidebar.currentElt == elt)
3192 editorUi.sidebar.hideTooltip();
3338 wasVisible = editorUi.sidebar.currentElt == elt;
3700 if (/^https?:\/\//.test(realUrl) && !editorUi.editor.isCorsEnabledForUrl(realUrl))
3843 if (editorUi.dialog.container.firstChild == outer &&
3858 if (!compact && !editorUi.isOffline() && showName && callback == null && !createOnly)
3862 editorUi.openLink('https://support.draw.io/display/DO/Creating+and+Opening+Files');
3876 editorUi.hideDialog(true);
3881 if (editorUi.editor.cancelFirst && (!createOnly || cancelCallback != null))
3891 var dlg = new FilenameDialog(editorUi, '', mxResources.get('create'), function(fileUrl)
3895 var url = editorUi.getUrl(window.location.pathname + '?mode=' + editorUi.mode +
3899 if (editorUi.getCurrentFile() == null)
3909 editorUi.showDialog(dlg.container, 300, 80, true, true);
3920 if (editorUi.newDlgFileInputElt == null)
3928 editorUi.openFiles(fileInput.files, true);
3934 editorUi.newDlgFileInputElt = fileInput;
3937 editorUi.newDlgFileInputElt.click();
3946 if (!editorUi.editor.cancelFirst && callback == null && (!createOnly || cancelCallback != null))
3961 var CreateDialog = function(editorUi, title, createFn, cancelFn, dlgTitle, btnLabel, overrideExtens… argument
3977 editorUi.addLanguageMenu(div);
4013 if (editorUi.editor.diagramFileTypes != null)
4015 …var typeSelect = FilenameDialog.createFileTypes(editorUi, nameInput, editorUi.editor.diagramFileTy…
4021 div.appendChild(FilenameDialog.createTypeHint(editorUi, nameInput, hints));
4047 var blob = editorUi.base64ToBlob(temp, 'image/png');
4053 editorUi.alert(mxResources.get('copiedToClipboard'));
4056 editorUi.handleError(e);
4123 if (clientName != null && editorUi[clientName] == null)
4148 if (editorUi[clientName] == null)
4155 editorUi.addListener('clientLoaded', mxUtils.bind(this, function()
4157 if (editorUi[clientName] != null)
4195 if (!editorUi.isOfflineApp() && !editorUi.isOffline())
4214 if (editorUi.mode == App.MODE_ONEDRIVE)
4229 if (editorUi.mode == App.MODE_DROPBOX)
4237 if (editorUi.gitHub != null)
4247 if (editorUi.gitLab != null)
4257 if (editorUi.notion != null)
4279 (editorUi.getCurrentFile() != null/* && !mxClient.IS_IOS*/ && urlParams['noDevice'] != '1'))
4286 if (editorUi.mode == App.MODE_DEVICE || !allowBrowser)
4304 if (editorUi.mode == App.MODE_BROWSER)
4326 ext = editorUi.drive.extension;
4330 ext = editorUi.gitHub.extension;
4334 ext = editorUi.gitLab.extension;
4338 ext = editorUi.notion.extension;
4342 ext = editorUi.trello.extension;
4346 ext = editorUi.dropbox.extension;
4350 ext = editorUi.oneDrive.extension;
4382 editorUi.openLink(helpLink);
4397 editorUi.fileLoaded(null);
4398 editorUi.hideDialog();
4400 window.location.href = editorUi.getUrl();
4406 if (editorUi.editor.cancelFirst && cancelFn == null)
4419 editorUi.hideDialog();
4482 if (!editorUi.editor.cancelFirst || cancelFn != null)
4495 editorUi.fileLoaded(null);
4496 editorUi.hideDialog();
4514 var PopupDialog = function(editorUi, url, pre, fallback, hideDialog) argument
4530 editorUi.hideDialog();
4549 editorUi.hideDialog();
4557 editorUi.openLink(url, null, true);
4573 var ImageDialog = function(editorUi, title, initialValue, fn, ignoreExisting, convertDataUri) argument
4577 var graph = editorUi.editor.graph;
4618 cross.style.background = 'url(\'' + editorUi.editor.transparentImage + '\')';
4634 if (!editorUi.isOffline() || (dataUri && typeof chrome === 'undefined'))
4636 if (newValue.length > 0 && editorUi.spinner.spin(document.body, mxResources.get('inserting')))
4640 editorUi.loadImage(newValue, function(img)
4642 editorUi.spinner.stop();
4643 editorUi.hideDialog();
4652 newValue = editorUi.convertDataUri(newValue);
4658 editorUi.spinner.stop();
4660editorUi.showError(mxResources.get('error'), mxResources.get('fileNotFound'), mxResources.get('ok'…
4665 editorUi.hideDialog();
4671 newValue = editorUi.convertDataUri(newValue);
4675 editorUi.hideDialog();
4698 editorUi.hideDialog();
4714 var graph = editorUi.editor.graph;
4734 dropElt = editorUi.highlightElement(dlg);
4751editorUi.importFiles(evt.dataTransfer.files, 0, 0, editorUi.maxImageSize, function(data, mimeType,…
4793 editorUi.spinner.stop();
4794 editorUi.hideDialog();
4799 if (editorUi.editor.cancelFirst)
4824 if (editorUi.imgDlgFileInputElt == null)
4834editorUi.importFiles(fileInput.files, 0, 0, editorUi.maxImageSize, function(data, mimeType, x, y, …
4862 editorUi.imgDlgFileInputElt = fileInput;
4867 editorUi.imgDlgFileInputElt.click();
4880 var dlg = new CropImageDialog(editorUi, linkInput.value, function(image)
4885 editorUi.showDialog(dlg.container, 300, 380, true, true);
4909 if (!editorUi.editor.cancelFirst)
4941 var LinkDialog = function(editorUi, initialValue, btnLabel, fn, showPages, showNewWindowOption, lin… argument
4981 cross.style.background = 'url(\'' + editorUi.editor.transparentImage + '\')';
5023 if (showPages && editorUi.pages != null)
5052 for (var i = 0; i < editorUi.pages.length; i++)
5055 mxUtils.write(pageOption, editorUi.pages[i].getName() ||
5058 editorUi.pages[i].getId());
5100 editorUi.hideDialog();
5147 var graph = editorUi.editor.graph;
5167 dropElt = editorUi.highlightElement(dlg);
5202 editorUi.openLink('https://www.diagrams.net/doc/faq/custom-links');
5209 if (editorUi.isOffline() && !mxClient.IS_CHROMEAPP)
5216 editorUi.hideDialog();
5221 if (editorUi.editor.cancelFirst)
5272 …if (typeof(google) != 'undefined' && typeof(google.picker) != 'undefined' && editorUi.drive != nul…
5276 if (editorUi.spinner.spin(document.body, mxResources.get('authorizing')))
5278 editorUi.drive.checkToken(mxUtils.bind(this, function()
5280 editorUi.spinner.stop();
5283 if (editorUi.linkPicker == null)
5285 var picker = editorUi.drive.createLinkPicker();
5287 editorUi.linkPicker = picker.setCallback(function(data)
5293 editorUi.linkPicker.setVisible(true);
5322 if (editorUi.oneDrive != null)
5326 editorUi.oneDrive.pickFile(function(id, files)
5334 if (editorUi.gitHub != null)
5338 editorUi.gitHub.pickFile(function(path)
5356 if (editorUi.gitLab != null)
5360 editorUi.gitLab.pickFile(function(path)
5385 editorUi.hideDialog();
5393 if (!editorUi.editor.cancelFirst)
5406 var FeedbackDialog = function(editorUi, subject, emailOptional, diagramData) argument
5432 diagramData : mxUtils.getXml(editorUi.getXmlFileData())) : '') +
5440 editorUi.alert(mxResources.get('drawingTooLarge'));
5444 editorUi.hideDialog();
5446 if (editorUi.spinner.spin(document.body))
5456 editorUi.spinner.stop();
5460 editorUi.alert(mxResources.get('feedbackSent'));
5464 editorUi.alert(mxResources.get('errorSendingFeedback'));
5469 editorUi.spinner.stop();
5470 editorUi.alert(mxResources.get('errorSendingFeedback'));
5557 editorUi.hideDialog();
5561 if (editorUi.editor.cancelFirst)
5584 var RevisionDialog = function(editorUi, revs, restoreFn) argument
5664 if (editorUi.editor.graph.mathEnabled)
5692 var file = editorUi.getCurrentFile();
5693 var fileNode = editorUi.getXmlFileData(true, false, true);
5846 var filename = editorUi.getBaseFilename() + '.drawio';
5848 if (editorUi.isLocalFileSave())
5850 editorUi.saveLocalFile(data, filename, 'text/xml');
5872 var pages = editorUi.getPagesForNode(currentDoc.documentElement);
5873 var patch = editorUi.diffPages(editorUi.pages, pages);
5875 var dlg = new TextareaDialog(editorUi, mxResources.get('compare'),
5883 editorUi.confirm(mxResources.get('areYouSure'), function()
5888 editorUi.hideDialog();
5891 editorUi.hideDialog();
5896 editorUi.handleError(e);
5903 editorUi.showDialog(dlg.container, 620, 460, true, true);
5909 editorUi.confirm(mxResources.get('areYouSure'), function()
5917 if (editorUi.spinner.spin(document.body, mxResources.get('restoring')))
5921 editorUi.spinner.stop();
5922 editorUi.replaceFileData(currentXml);
5923 editorUi.hideDialog();
5926 editorUi.spinner.stop();
5927 editorUi.editor.setStatus('');
5928 editorUi.handleError(resp, (resp != null) ? mxResources.get('errorSavingFile') : null);
5970 editorUi.openLink(editorUi.getUrl(), null, true);
5985 editorUi.openLink(currentRev.getUrl(pageSelect.selectedIndex));
6025 if (editorUi.currentPage != null && editorUi.pages != null)
6027 currentPage = mxUtils.indexOf(editorUi.pages, editorUi.currentPage);
6071 ((item.fileSize != null)? ' ' + editorUi.formatFileSize(parseInt(item.fileSize)) : '') +
6079 var node = editorUi.editor.extractGraphModel(doc.documentElement, true);
6172 editorUi.handleError(e);
6202 if (editorUi.editor.graph.isEnabled())
6332 else if (file == null || (editorUi.drive == null && file.constructor == window.DriveFile) ||
6333 (editorUi.dropbox == null && file.constructor == window.DropboxFile))
6356 editorUi.hideDialog();
6367 if (editorUi.editor.cancelFirst)
6394 var DraftDialog = function(editorUi, title, xml, editFn, discardFn, editLabel, discardLabel, ignore… argument
6411 node = editorUi.editor.extractGraphModel(doc.documentElement, true);
6471 var node = editorUi.editor.extractGraphModel(doc.documentElement, true);
6577 editorUi.hideDialog(true);
6707 editorUi.hideDialog(true);
6719 if (editorUi.editor.cancelFirst)
7483 var FreehandWindow = function(editorUi, x, y, w, h) argument
7485 var graph = editorUi.editor.graph;
7577 var TagsWindow = function(editorUi, x, y, w, h) argument
7579 var graph = editorUi.editor.graph;
7581 var tagsComponent = editorUi.editor.graph.createTagsDialog(mxUtils.bind(this, function()
7588 var dlg = new FilenameDialog(editorUi, '', mxResources.get('add'), function(newValue)
7590 editorUi.hideDialog();
7622 editorUi.showDialog(dlg.container, 300, 80, true, true);
7675 var AuthDialog = function(editorUi, peer, showRememberOption, fn) argument
7695 if (peer == editorUi.drive)
7700 else if (peer == editorUi.dropbox)
7705 else if (peer == editorUi.oneDrive)
7710 else if (peer == editorUi.gitHub)
7715 else if (peer == editorUi.gitLab)
7721 else if (peer == editorUi.notion)
7727 else if (peer == editorUi.trello)
7776 var MoreShapesDialog = function(editorUi, expanded, entries) argument
7778 entries = (entries != null) ? entries : editorUi.sidebar.entries;
7783 if (editorUi.sidebar.customEntries != null)
7785 for (var i = 0; i < editorUi.sidebar.customEntries.length; i++)
7787 var section = editorUi.sidebar.customEntries[i];
7788 var tmp = {title: editorUi.getResource(section.title), entries: []};
7794 editorUi.getResource(entry.title),
7795 desc: editorUi.getResource(entry.desc),
7806 if (editorUi.sidebar.enabledLibraries == null)
7816 if (mxUtils.indexOf(editorUi.sidebar.enabledLibraries,
7861 checkbox.checked = editorUi.sidebar.isEntryVisible(entry.id);
8023 editorUi.hideDialog();
8029 editorUi.hideDialog();
8042 editorUi.sidebar.showEntries(libs.join(';'), cb.checked, true);
8046 if (editorUi.editor.cancelFirst)
8078 libCB.checked = editorUi.sidebar.isEntryVisible(key);
8170 editorUi.hideDialog();
8188 editorUi.sidebar.showEntries((libs.length > 0) ? libs.join(';') : '', cb.checked);
8189 editorUi.hideDialog();
8197 if (editorUi.editor.cancelFirst)
8214 var PluginsDialog = function(editorUi, addFn, delFn) argument
8257 editorUi.confirm(mxResources.get('delete') + ' "' + plugins[index] + '"?', function()
8314 var dlg = new FilenameDialog(editorUi, '', mxResources.get('add'), function(newValue)
8316 editorUi.hideDialog();
8342 editorUi.showDialog(dlg.container, 300, 80, true, true);
8348 var dlg = new CustomDialog(editorUi, div, mxUtils.bind(this, function()
8358 editorUi.showDialog(dlg.container, 300, 100, true, true);
8365 editorUi.hideDialog();
8374 editorUi.hideDialog();
8375 editorUi.alert(mxResources.get('restartForChangeRequired'));
8386 editorUi.openLink('https://www.diagrams.net/doc/faq/plugins');
8391 if (editorUi.isOffline() && !mxClient.IS_CHROMEAPP)
8398 if (editorUi.editor.cancelFirst)
8416 var CropImageDialog = function(editorUi, image, fn) argument
8518 editorUi.hideDialog();
8526 editorUi.hideDialog();
8536 if (editorUi.editor.cancelFirst)
8552 var EditGeometryDialog = function(editorUi, vertices) argument
8554 var graph = editorUi.editor.graph;
8720 editorUi.hideDialog();
8727 editorUi.hideDialog();
8817 if (editorUi.editor.cancelFirst)
8836 var LibraryDialog = function(editorUi, name, library, initialImages, file, mode) argument
8839 var graph = editorUi.editor.graph;
8854 nameValue = editorUi.defaultLibraryName + '.xml';
8972 editorUi.spinner.stop();
8984 if (w > editorUi.maxImageSize || h > editorUi.maxImageSize)
8986 var s = Math.min(1, Math.min(editorUi.maxImageSize / Math.max(1, w)),
8987 editorUi.maxImageSize / Math.max(1, h));
9026 var cells = editorUi.stringToCells(Graph.decompress(img.xml));
9030 editorUi.sidebar.createThumb(cells, ew, eh, wrapper, null, true, false);
9206 …var dlg = new FilenameDialog(editorUi, entry.title || '', mxResources.get('ok'), function(newTitle)
9214 editorUi.showDialog(dlg.container, 300, 80, true, true);
9273 editorUi.handleError({message: mxResources.get('fileExists')})
9312 var cells = editorUi.stringToCells(Graph.decompress(temp));
9313 var size = editorUi.editor.graph.getBoundingBoxFromGeometry(cells);
9327 editorUi.spinner.stop();
9328 editorUi.handleError({message: mxResources.get('errorLoadingFile')})
9381 editorUi.importVisio(file, mxUtils.bind(this, function(xml)
9387 …else if (file != null && !editorUi.isOffline() && new XMLHttpRequest().upload && editorUi.isRemote…
9389 editorUi.parseFile(file, mxUtils.bind(this, function(xhr)
9393 editorUi.spinner.stop();
9437editorUi.importFiles(evt.dataTransfer.files, 0, 0, editorUi.maxImageSize, createImportHandler(evt)…
9446 editorUi.loadImage(uri, function(img)
9471 editorUi.hideDialog(true);
9477 if (editorUi.editor.cancelFirst)
9482 if (editorUi.getServiceName() == 'draw.io' && file != null &&
9488 if (editorUi.spinner.spin(document.body, mxResources.get('loading')))
9492 editorUi.spinner.stop();
9496 …var search = editorUi.getSearch(['create', 'title', 'mode', 'url', 'drive', 'splash', 'state', 'cl…
9498 var dlg = new EmbedDialog(editorUi, window.location.protocol + '//' +
9501 editorUi.showDialog(dlg.container, 450, 240, true);
9506 editorUi.showError(mxResources.get('error'), mxResources.get('diagramIsNotPublic'),
9509 editorUi.drive.showPermissions(file.getId());
9518 editorUi.handleError({message: mxResources.get('diagramIsNotPublic')});
9530 var data = editorUi.createLibraryDataFromImages(images);
9538 if (editorUi.isLocalFileSave())
9540 editorUi.saveLocalFile(data, filename, 'text/xml', null, null, true, null, 'xml');
9555 if (editorUi.libDlgFileInputElt == null)
9565editorUi.importFiles(fileInput.files, 0, 0, editorUi.maxImageSize, function(data, mimeType, x, y, …
9583 editorUi.libDlgFileInputElt = fileInput;
9594 editorUi.libDlgFileInputElt.click();
9610 editorUi.showImageDialog(mxResources.get('addImageUrl'), '', function(url, w, h)
9641 editorUi.saveLibrary(name, images, file, mode);
9659 if (!editorUi.editor.cancelFirst)
9672 var EditShapeDialog = function(editorUi, cell, title, w, h) argument
9728 var clone = editorUi.editor.graph.cloneCell(cell);
9755 if (!editorUi.isOffline())
9759 editorUi.openLink('https://www.diagrams.net/doc/faq/shape-complex-create-edit');
9768 editorUi.hideDialog();
9772 if (editorUi.editor.cancelFirst)
9791editorUi.showError(mxResources.get('error'), mxResources.get('containsValidationErrors'), mxResour…
9797 editorUi.hideDialog();
9813 var pt = editorUi.editor.graph.getFreeInsertPoint();
9851 updateShape(editorUi.editor.graph, cell, true);
9857 if (!editorUi.editor.cancelFirst)
9868 var CustomDialog = function(editorUi, content, okFn, cancelFn, okButtonText, helpLink, buttonsConte… argument
9882 if (!editorUi.isOffline() && helpLink != null)
9886 editorUi.openLink(helpLink);
9895 editorUi.hideDialog();
9910 if (editorUi.editor.cancelFirst)
9919 editorUi.hideDialog(null, null, this.container);
9928 editorUi.showError(mxResources.get('error'), okRet);
9935 editorUi.hideDialog(null, null, this.container);
9942 if (!editorUi.editor.cancelFirst)
9955 var TemplatesDialog = function(editorUi, callback, cancelCallback, argument
10160 if (/^https?:\/\//.test(realUrl) && !editorUi.editor.isCorsEnabledForUrl(realUrl))
10213 editorUi.sidebar.createTooltip(elt, cells, Math.min(ww - 80, 1000), Math.min(wh - 80, 800),
10221 var origHideTooltip = editorUi.sidebar.hideTooltip;
10223 editorUi.sidebar.hideTooltip = function()
10230 editorUi.sidebar.hideTooltip = origHideTooltip;
10236 editorUi.sidebar.hideTooltip();
10241 if (!loading && editorUi.sidebar.currentElt != elt)
10243 editorUi.sidebar.hideTooltip();
10244 editorUi.sidebar.currentElt = elt;
10250 if (loading && editorUi.sidebar.currentElt == elt)
10275 editorUi.sidebar.hideTooltip();
10349 editorUi.hideDialog(true);
10380 doSubmit(editorUi.emptyDiagramXml, filename);
10396 var nameTitle = (((editorUi.mode == null || editorUi.mode == App.MODE_GOOGLE ||
10397editorUi.mode == App.MODE_BROWSER) ? mxResources.get('diagramName') : mxResources.get('filename'))…
10398 var nameDlg = new FilenameDialog(editorUi, editorUi.defaultFilename + '.drawio',
10413 editorUi.showDialog(nameDlg.container, 350, 80, true, true);
10492 var str = editorUi.timeSince(new Date(diagrams[i].lastModifiedOn));
11399 editorUi.hideDialog(true);
11408 var BtnDialog = function(editorUi, peer, btnLbl, fn) argument
11428 if (peer == editorUi.drive)
11433 else if (peer == editorUi.dropbox)
11438 else if (peer == editorUi.oneDrive)
11443 else if (peer == editorUi.gitHub)
11448 else if (peer == editorUi.gitLab)
11453 else if (peer == editorUi.notion)
11458 else if (peer == editorUi.trello)
11485 var FontDialog = function(editorUi, curFontname, curUrl, curType, fn) argument
11569 if (!mxClient.IS_CHROMEAPP && (!editorUi.isOffline() || EditorUi.isElectronApp))
11571 var link = editorUi.menus.createHelpLink('https://fonts.google.com/');
11731 if (!editorUi.isOffline())
11735 editorUi.openLink('https://www.diagrams.net/blog/external-fonts');
11744 editorUi.hideDialog();
11749 if (editorUi.editor.cancelFirst)
11798 editorUi.hideDialog();
11844 if (!editorUi.editor.cancelFirst)
11859 function AspectDialog(editorUi, pageId, layerIds, okFn, cancelFn) argument
11861 …this.aspect = {pageId : pageId || (editorUi.pages? editorUi.pages[0].getId() : null), layerIds : l…
11884 this.ui = editorUi;
11892 editorUi.hideDialog();
11902 if (editorUi.editor.cancelFirst)
11909 editorUi.hideDialog();
11916 if (!editorUi.editor.cancelFirst)
12080 var FilePropertiesDialog = function(editorUi) argument
12088 var file = editorUi.getCurrentFile();
12090 file.getTitle() : editorUi.defaultFilename;
12098 var node = editorUi.fileNode;
12169 if (editorUi.fileNode != null)
12171 editorUi.fileNode.setAttribute('scale', Math.max(0, parseInt(zoomInput.value) / 100));
12172 editorUi.fileNode.setAttribute('border', Math.max(0, parseInt(borderInput.value)));
12180 editorUi.hideDialog();
12218 if (editorUi.fileNode != null)
12220 editorUi.fileNode.setAttribute('compressed', (compressedInput.checked) ? 'true' : 'false');
12228 editorUi.hideDialog();
12244 editorUi.hideDialog();
12248 if (editorUi.editor.cancelFirst)
12255 if (!editorUi.editor.cancelFirst)