Lines Matching refs:ui

5 DrawioFile = function(ui, data)  argument
14 this.ui = ui;
226 if (this.ui.getCurrentFile() != this || this.invalidChecksum)
241 if (this.ui.getCurrentFile() != this || this.invalidChecksum)
286 this.ui.getPagesForNode(mxUtils.parseXml(
290 var pages = this.ui.getPagesForNode(
300 this.ui.diffPages(shadow,
301 this.ui.pages) : null;
304 var patches = [this.ui.diffPages((diffShadow != null) ?
311 var patched = this.ui.patchPages(shadow, patches[0]);
314 var checksum = this.ui.getHashValueForPages(patched, patchedDetails);
316 var current = this.ui.getHashValueForPages(this.shadowPages, currentDetails);
330 var from = this.ui.hashValue(file.getCurrentEtag());
331 var to = this.ui.hashValue(this.getCurrentEtag());
425 temp = this.ui.anonymizeNode(temp, true);
432 this.ui.editor.graph.saveViewState(pages[i].viewState, temp, true);
489 this.ui.anonymizePatch(patches[i]);
499 this.ui.getPagesForNode(
567 this.ui.pages), 25000);
569 var uid = (user != null) ? this.ui.hashValue(user.id) : 'unknown';
584 '\nFile=' + this.ui.hashValue(this.getId()) + ' (' + this.getMode() + ')' +
588 '\nPrefix=' + this.ui.editor.graph.model.prefix +
613 this.ui.spinner.stop();
620 var viewState = this.ui.editor.graph.getViewState();
621 var selection = this.ui.editor.graph.getSelectionCells();
622 var page = this.ui.currentPage;
624 this.ui.loadFile(this.getHash(), true, null, mxUtils.bind(this, function()
626 if (this.ui.fileLoadedError == null)
628 this.ui.restoreViewState(page, viewState, selection);
636 var file = this.ui.getCurrentFile();
653 this.ui.confirm(mxResources.get('allChangesLost'), mxUtils.bind(this, function()
677 this.ui.editor.editAsNew(this.ui.getFileData(true),
678 this.ui.getCopyFilename(this));
702 var undoMgr = this.ui.editor.undoManager;
707 var graph = this.ui.editor.graph;
738 this.ui.pages = this.ui.patchPages(this.ui.pages,
743 if (this.ui.pages.length == 0)
745 this.ui.pages.push(this.ui.createPage());
749 if (mxUtils.indexOf(this.ui.pages, this.ui.currentPage) < 0)
751 this.ui.selectPage(this.ui.pages[0], true);
772 if (this.ui.currentPage == null || this.ui.currentPage.needsUpdate)
777 this.ui.editor.updateGraphComponents();
795 this.ui.updateTabContainer();
796 this.ui.editor.fireEvent(new mxEventObject('pagesPatched', 'patches', patches));
861 …this.setData(this.ui.getFileData(null, null, null, null, null, null, null, null, this, !this.isCom…
883 var compressed = (this.ui.fileNode != null) ? this.ui.fileNode.getAttribute('compressed') : null;
989 return !this.inConflictState && this.ui.editor.autosave;
1049 this.ui.alert(mxResources.get('sharingAvailable'), null, 380);
1074 return !this.ui.editor.isChromelessView() || this.ui.editor.editable;
1083 return this.ui;
1137 this.ui.setFileData(data);
1143 this.shadowData = mxUtils.getXml(this.ui.getXmlFileData());
1216 (urlParams['rt'] == '1' || !this.ui.editor.chromeless ||
1217 this.ui.editor.editable))
1385 this.ui.editor.graph.model.addListener(mxEvent.CHANGE, this.changeListener);
1388 this.ui.editor.graph.addListener('gridSizeChanged', this.changeListener);
1389 this.ui.editor.graph.addListener('shadowVisibleChanged', this.changeListener);
1390 this.ui.addListener('pageFormatChanged', this.changeListener);
1391 this.ui.addListener('pageScaleChanged', this.changeListener);
1392 this.ui.addListener('backgroundColorChanged', this.changeListener);
1393 this.ui.addListener('backgroundImageChanged', this.changeListener);
1394 this.ui.addListener('foldingEnabledChanged', this.changeListener);
1395 this.ui.addListener('mathEnabledChanged', this.changeListener);
1396 this.ui.addListener('gridEnabledChanged', this.changeListener);
1397 this.ui.addListener('guidesEnabledChanged', this.changeListener);
1398 this.ui.addListener('tooltipsEnabledChanged', this.changeListener);
1399 this.ui.addListener('pageViewChanged', this.changeListener);
1400 this.ui.addListener('connectionPointsChanged', this.changeListener);
1401 this.ui.addListener('connectionArrowsChanged', this.changeListener);
1411 if (this.ui.statusContainer != null && this.ui.getCurrentFile() == this)
1414 this.ui.editor.setStatus('<div title="'+ status + '">' + status + '</div>');
1415 var links = this.ui.statusContainer.getElementsByTagName('div');
1424 this.ui.actions.get('revisionHistory').funct();
1445 data: this.ui.getFileData(),
1447 aliveCheck: this.ui.draftAliveCheck};
1448 this.ui.setDatabaseItem('.draft_' + this.draftId,
1469 this.ui.removeDatabaseItem('.draft_' + this.draftId);
1484 if (!this.inConflictState && this.ui.statusContainer != null && this.ui.getCurrentFile() == this)
1490 this.ui.editor.setStatus('<div title="'+ status + '" class="geStatusAlert">' +
1499 var str = this.ui.timeSince(new Date(this.lastSaved));
1515 this.ui.editor.setStatus('<div title="'+ status + '" class="geStatusAlertOrange">' + status +
1519 var links = this.ui.statusContainer.getElementsByTagName('div');
1527 this.ui.actions.get((this.ui.mode == null || !this.isEditable()) ?
1535 this.ui.editor.setStatus('<div title="'+ status + '" class="geStatusAlert">' + status +
1568 this.ui.spinner.stop();
1571 …var links = (this.ui.statusContainer != null) ? this.ui.statusContainer.getElementsByTagName('div'…
1587 this.ui.alert(mxUtils.htmlEntities(mxResources.get('fileChangedSync')), fn);
1597 this.ui.editor.setStatus('<div title="'+ message + '" class="geStatusAlert">' + message +
1612 if (this.ui.editor.isChromelessView() && !this.ui.editor.editable)
1614 this.ui.alert(mxResources.get('fileChangedSync'), mxUtils.bind(this, function()
1627 this.ui.showError(mxResources.get('error') + ' (' + message + ')',
1637 this.ui.hideDialog();
1651 this.ui.showError(mxResources.get('externalChanges'),
1659 this.ui.hideDialog();
1668 this.ui.showError(mxResources.get('externalChanges'),
1674 this.ui.hideDialog();
1684 this.ui.spinner.stop();
1690 var url = window.location.protocol + '//' + window.location.host + '/' + this.ui.getSearch(
1717 this.ui.confirm(mxResources.get('allChangesLost'), mxUtils.bind(this, function()
1732 this.ui.confirm(msg, mxUtils.bind(this, function()
1740 this.ui.confirm(msg, redirect, mxUtils.bind(this, function()
1749 this.ui.alert(mxResources.get('redirectToNewApp'), redirect);
1759 this.ui.spinner.stop();
1761 if (this.ui.getCurrentFile() == this)
1792 this.ui.editor.setStatus('');
1802 this.ui.spinner.stop();
1804 if (this.ui.getCurrentFile() == this)
1819 this.ui.handleError(err, (err != null) ? mxResources.get('errorSavingFile') : null);
1830 this.ui.editor.setStatus('<div class="geStatusAlert">' +
1855 if (this.ui.spinner.spin(document.body, mxResources.get(this.savingSpinnerKey)))
1857 this.ui.editor.setStatus('');
1866 if (this.ui.spinner.spin(document.body, mxResources.get('updatingDocument')))
1870 this.ui.spinner.stop();
1872 if (this.ui.spinner.spin(document.body, mxResources.get(this.savingSpinnerKey)))
1898 this.ui.editor.setStatus(mxUtils.htmlEntities(
1925 return this.ageStart != null && (Date.now() - this.ageStart.getTime()) >= this.ui.warnInterval;
1943 this.ui.scheduleSanityCheck();
1955 this.ui.stopSanityCheck();
1965 this.ui.scheduleSanityCheck();
1977 if ((!this.isAutosaveOptional() || !this.ui.editor.autosave) &&
2041 this.sync.sendFileChanges(this.ui.getPagesForNode(
2089 this.sync.fileSaved(this.ui.getPagesForNode(
2187 this.ui.editor.setStatus('');
2299 this.ui.editor.graph.model.removeListener(this.changeListener);
2300 this.ui.editor.graph.removeListener(this.changeListener);
2301 this.ui.removeListener(this.changeListener);