Lines Matching refs:EditorUi

2168 …leCell(a)||this.graph.isTableRow(a)))a=c;c=b.getParent(c)}return a}})();EditorUi=function(a,b,d){m…  class in mxConnectionHandler.createMarker
2195 …init();e.standalone||this.open()};mxUtils.extend(EditorUi,mxEventSource);EditorUi.compactUi=!0;Edi…
2196 EditorUi.prototype.menubarHeight=30;EditorUi.prototype.formatEnabled=!0;EditorUi.prototype.formatWi…
2197 EditorUi.prototype.init=function(){var a=this.editor.graph;if(!a.standalone){"0"!=urlParams["shape-…
2200 EditorUi.prototype.installShapePicker=function(){var a=this.editor.graph,b=this;a.addListener(mxEve…
2206 EditorUi.prototype.centerShapePicker=function(a,b,d,e,c){if(c==mxConstants.DIRECTION_EAST||c==mxCon…
2207 EditorUi.prototype.showShapePicker=function(a,b,d,e,c,f){a=this.createShapePicker(a,b,d,e,c,mxUtils…
2208 EditorUi.prototype.createShapePicker=function(a,b,d,e,c,f,k,h){var g=null;if(null!=k&&0<k.length){v…
2212 EditorUi.prototype.getCellsForShapePicker=function(a,b){var d=mxUtils.bind(this,function(a,b,d,k){r…
2215 EditorUi.prototype.hideShapePicker=function(a){null!=this.shapePicker&&(this.shapePicker.parentNode…
2216 EditorUi.prototype.onKeyDown=function(a){var b=this.editor.graph;if(9==a.which&&b.isEnabled()&&!mxE…
2218 EditorUi.prototype.onKeyPress=function(a){var b=this.editor.graph;!this.isImmediateEditingEvent(a)|…
2219 EditorUi.prototype.isImmediateEditingEvent=function(a){return!0};
2220 EditorUi.prototype.getCssClassForMarker=function(a,b,d,e){return"flexArrow"==b?null!=d&&d!=mxConsta…
2223 …any"==d?"geSprite geSprite-"+a+"ermanyopt":"geSprite geSprite-noarrow"};EditorUi.prototype.createM…
2224 EditorUi.prototype.updatePasteActionStates=function(){var a=this.editor.graph,b=this.actions.get("p…
2225 EditorUi.prototype.initClipboard=function(){var a=this,b=mxClipboard.cut;mxClipboard.cut=function(c…
2228 EditorUi.prototype.lazyZoomDelay=20;EditorUi.prototype.wheelZoomDelay=400;EditorUi.prototype.button…
2229 EditorUi.prototype.initCanvas=function(){var a=this.editor.graph;a.timerAutoScroll=!0;a.getPagePadd…
2261EditorUi.prototype.addChromelessToolbarItems=function(a){a(mxUtils.bind(this,function(a){this.acti…
2262 EditorUi.prototype.addChromelessClickHandler=function(){var a=urlParams.highlight;null!=a&&0<a.leng…
2263 EditorUi.prototype.lightboxFit=function(a){if(this.isDiagramEmpty())this.editor.graph.view.setScale…
2264 EditorUi.prototype.isSelectionAllowed=function(a){return"SELECT"==mxEvent.getSource(a).nodeName||"I…
2265 EditorUi.prototype.open=function(){try{null!=window.opener&&null!=window.opener.openFile&&window.op…
2266 this.editor.fireEvent(new mxEventObject("resetGraphView"))};EditorUi.prototype.showPopupMenu=functi…
2267 EditorUi.prototype.setCurrentMenu=function(a,b){this.currentMenuElt=b;this.currentMenu=a};EditorUi.…
2268 EditorUi.prototype.createHoverIcons=function(){return new HoverIcons(this.editor.graph)};EditorUi.p…
2269 EditorUi.prototype.canRedo=function(){return this.editor.graph.isEditing()||this.editor.undoManager…
2270 EditorUi.prototype.setScrollbars=function(a){var b=this.editor.graph,d=b.container.style.overflow;b…
2271 EditorUi.prototype.resetScrollbars=function(){var a=this.editor.graph;if(!this.editor.extendCanvas)…
2274 EditorUi.prototype.setPageVisible=function(a){var b=this.editor.graph,d=mxUtils.hasScrollbars(b.con…
2280 EditorUi.prototype.setBackgroundColor=function(a){this.editor.graph.background=a;this.editor.graph.…
2281 EditorUi.prototype.setPageFormat=function(a,b){b=null!=b?b:"1"==urlParams.sketch;this.editor.graph.…
2282 EditorUi.prototype.setPageScale=function(a){this.editor.graph.pageScale=a;this.editor.graph.pageVis…
2283 EditorUi.prototype.addUndoListener=function(){var a=this.actions.get("undo"),b=this.actions.get("re…
2285 EditorUi.prototype.updateActionStates=function(){var a=this.editor.graph,b=!1,d=!1,e=!1,c=!1,f=[],k…
2290 …").setEnabled(f);this.updatePasteActionStates()};EditorUi.prototype.zeroOffset=new mxPoint(0,0);Ed…
2291 EditorUi.prototype.refresh=function(a){a=null!=a?a:!0;var b=this.container.clientWidth,d=this.conta…
2295 …ottom=this.footerHeight+e+c+"px");a&&this.editor.graph.sizeDidChange()};EditorUi.prototype.createT…
2296 EditorUi.prototype.createDivs=function(){this.menubarContainer=this.createDiv("geMenubarContainer")…
2298 …tainer.style.border="none":this.tabContainer=this.createTabContainer()};EditorUi.prototype.createS…
2299 EditorUi.prototype.createUi=function(){this.menubar=this.editor.chromeless?null:this.menus.createMe…
2302EditorUi.prototype.createStatusContainer=function(){var a=document.createElement("a");a.className=…
2303 EditorUi.prototype.createFooter=function(){return this.createDiv("geFooter")};EditorUi.prototype.cr…
2304 EditorUi.prototype.addSplitHandler=function(a,b,d,e){function c(a){if(null!=k){var c=new mxPoint(mx…
2306 EditorUi.prototype.handleError=function(a,b,d,e,c){a=null!=a&&null!=a.error?a.error:a;if(null!=a||n…
2307 EditorUi.prototype.showError=function(a,b,d,e,c,f,k,h,g,l,m,n,p){a=new ErrorDialog(this,a,b,d||mxRe…
2308 EditorUi.prototype.hideDialog=function(a,b,d){null!=this.dialogs&&0<this.dialogs.length&&(null==d||…
2309 …:(mxUtils.clearSelection(),this.editor.graph.container.focus())}),0)))};EditorUi.prototype.ctrlEnt…
2310 EditorUi.prototype.pickColor=function(a,b){var d=this.editor.graph,e=d.cellEditor.saveSelection(),c…
2311 EditorUi.prototype.openFile=function(){window.openFile=new OpenFile(mxUtils.bind(this,function(a){t…
2312 EditorUi.prototype.extractGraphModelFromHtml=function(a){var b=null;try{var d=a.indexOf("&lt;mxGrap…
2313 EditorUi.prototype.readGraphModelFromClipboard=function(a){this.readGraphModelFromClipboardWithType…
2314 EditorUi.prototype.readGraphModelFromClipboardWithType=function(a,b){navigator.clipboard.read().the…
2317 EditorUi.prototype.parseHtmlData=function(a){var b=null;if(null!=a&&0<a.length){var d="<meta "==a.s…
2321 EditorUi.prototype.extractGraphModelFromEvent=function(a){var b=null,d=null;null!=a&&(a=null!=a.dat…
2322 (b=d);return b};EditorUi.prototype.isCompatibleString=function(a){return!1};EditorUi.prototype.save…
2323 EditorUi.prototype.save=function(a){if(null!=a){this.editor.graph.isEditing()&&this.editor.graph.st…
2325 EditorUi.prototype.executeLayout=function(a,b,d){var e=this.editor.graph;if(e.isEnabled()){e.getMod…
2326 EditorUi.prototype.showImageDialog=function(a,b,d,e){e=this.editor.graph.cellEditor;var c=e.saveSel…
2327 EditorUi.prototype.showDataDialog=function(a){null!=a&&(a=new EditDataDialog(this,a),this.showDialo…
2328 EditorUi.prototype.showBackgroundImageDialog=function(a,b){a=null!=a?a:mxUtils.bind(this,function(a…
2329 EditorUi.prototype.setBackgroundImage=function(a){this.editor.graph.setBackgroundImage(a);this.edit…
2330 EditorUi.prototype.altShiftActions={67:"clearWaypoints",65:"connectionArrows",76:"editLink",80:"con…
2331 EditorUi.prototype.createKeyHandler=function(a){function b(a,b,c){if(!e.isSelectionEmpty()&&e.isEna…
2342 EditorUi.prototype.destroy=function(){null!=this.editor&&(this.editor.destroy(),this.editor=null);n…
3627 …stateChanged")))};Menu.prototype.execute=function(a,b){this.funct(a,b)};EditorUi.prototype.createM…
3630 …ce="nowrap";d.style.position="relative";d.style.overflow="hidden";d.style.width=EditorUi.compactUi?
3631 …s.editorUi.editor.graph.view.scale)+"%";this.appendDropDownImageHtml(d);EditorUi.compactUi&&(d.get…
3641 …ndChild(b);b.style.position="absolute";b.style.right="4px";b.style.top=(EditorUi.compactUi?6:8)+"p…
3642 …wnImageHtml(a);a.getElementsByTagName("div")[0].style.marginLeft="-2px";EditorUi.compactUi&&(a.get…
3644EditorUi.compactUi?c:h;a.style.whiteSpace="nowrap";a.style.overflow="hidden";a.style.position="rel…
3647 …n";d.innerHTML=mxResources.get("style");this.appendDropDownImageHtml(d);EditorUi.compactUi&&(d.sty…
3648 …ntMenu.style.width="68px";this.setFontName(Menus.prototype.defaultFont);EditorUi.compactUi&&(this.…
3649 …nu.style.width="24px";this.setFontSize(Menus.prototype.defaultFontSize);EditorUi.compactUi&&(this.…
3655 …tyle.marginLeft="-2px";e.appendChild(d);this.appendDropDownImageHtml(e);EditorUi.compactUi&&(e.get…
3658 "-2px";e.appendChild(d);this.appendDropDownImageHtml(e);EditorUi.compactUi&&(e.getElementsByTagName…
3660 …style.marginTop="-3px";e.appendChild(d);this.appendDropDownImageHtml(e);EditorUi.compactUi&&(e.get…
3668 …le";d.style.marginLeft="-2px";c.appendChild(d);this.appendDropDownImageHtml(c);EditorUi.compactUi&&
3748 var m=EditorUi.compactUi?"26px":"30px",n=document.createElement("div");n.style.backgroundColor=Edit…
3749 ….right="0px";t.style.height=m;t.style.overflow="hidden";t.style.padding=EditorUi.compactUi?"4px 0p…
9981 …p=this.ui.getHashValueForPages(this.shadowPages,k);"1"==urlParams.test&&EditorUi.debug("File.merge…
9983 …File",null,z);else{var x=this.getCurrentUser(),A=null!=x?x.id:"unknown";EditorUi.logError("Error i…
9987 …function(){})}else{var n=this.getCurrentUser(),f=null!=n?n.id:"unknown";EditorUi.logError("Checksu…
9988 try{EditorUi.logEvent({category:"CHECKSUM-ERROR-SYNC-FILE-"+this.getHash(),action:g,label:"user_"+f…
9989 …."),n="xml";0<p&&(n=m.substring(p));var q=null!=d?d.stack:Error().stack;EditorUi.sendReport(b+" "+…
10012 …heck};this.ui.setDatabaseItem(".draft_"+this.draftId,JSON.stringify(b));EditorUi.debug("draft save…
10013 …null!=this.draftId&&(this.ui.removeDatabaseItem(".draft_"+this.draftId),EditorUi.debug("draft dele…
10016 …" ("+mxUtils.htmlEntities(b.message)+")</div>"));EditorUi.enableDrafts&&(null==this.getMode()||Edi…
10033 …c&&this.isOptimisticSync()&&this.sync.fileSaving();"1"==urlParams.test&&EditorUi.debug("DrawioFile…
10034 …rseXml(this.getData()).documentElement),this.desc),"1"==urlParams.test&&EditorUi.debug("DrawioFile…
10036 …k.id:"unknown";EditorUi.logError("Error in fileSaved",null,this.getMode()+"."+this.getId(),n,f)}}c…
10073 EditorUi.isElectronApp){var d=b.addLanguageMenu(e,!0);null!=d&&(d.style.bottom="19px")}b.getService…
10075 …;k.style.padding="10px";k.style.width="340px";if(mxClient.IS_CHROMEAPP||EditorUi.isElectronApp)g.s…
10079 …pp.MODE_BROWSER&&mxResources.get("browser");if(!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronApp)if(…
10128 f+";"),m.setAttributeForCell(g,"mermaidData",JSON.stringify({data:c,config:EditorUi.defaultMermaidC…
10143 …s.write(p,mxResources.get("plantUml")+" ("+mxResources.get("text")+")");EditorUi.enablePlantUml&&G…
10161 …ditor.isDarkMode()?"1px dashed #00a8ff":"1px solid #ccd9ea";p=null!=p?p:EditorUi.templateFile;var …
10225 …il","email="+encodeURIComponent(n.value)+"&version="+encodeURIComponent(EditorUi.VERSION)+"&url="+…
10398 …Google Fonts"));f.appendChild(l);mxClient.IS_CHROMEAPP||b.isOffline()&&!EditorUi.isElectronApp||(l…
10492 …exOf(",")+1),d=window.atob&&!mxClient.IS_SF?atob(f):Base64.decode(f,!0);EditorUi.parsePng(d,mxUtil…
10495 …utosaveDelay||DrawioFile.prototype.autosaveDelay;null!=b.templateFile&&(EditorUi.templateFile=b.te…
10500EditorUi.debug("Invalid zoomFactor: value must be float > 1"));null!=b.gridSteps&&(f=parseInt(b.gr…
10501EditorUi.prototype.emptyLibraryXml=b.emptyLibraryXml);b.emptyDiagramXml&&(EditorUi.prototype.empty…
10502EditorUi.debug("Invalid sidebarTitleSize: value must be int > 0"));b.fontCss&&("string"===typeof b…
10503 b.maxImageBytes);null!=b.maxImageSize&&(EditorUi.prototype.maxImageSize=b.maxImageSize)}};Editor.co…
10518 …tor.prototype.isCorsEnabledForUrl=function(b){if(mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||b.…
10573 f.style.width="210px";mxUtils.br(b);return v.apply(this,arguments)};EditorUi.prototype.propertiesCo… class
10671 t=null;if(EditorUi.isElectronApp)PrintDialog.electronPrint(b,q.checked,m,g,A.checked,H.value,Q.valu…
10688EditorUi.VERSION="15.7.3";EditorUi.compactUi="atlas"!=uiTheme;Editor.isDarkMode()&&(mxGraphView.pr…
10689EditorUi.ignoredAnonymizedChars="\n\t`~!@#$%^&*()_+{}|:\"<>?-=[];'./,\n\t";EditorUi.templateFile=T…
10690EditorUi.isElectronApp&&"1"!=urlParams.extAuth&&"showSaveFilePicker"in window&&"showOpenFilePicker…
10691 …Open-Sans", "sans-serif"',numberSectionStyles:4,axisFormat:"%Y-%m-%d"}};EditorUi.logError=function…
10692EditorUi.enableLogging&&"1"!=urlParams.dev)try{if(b!=EditorUi.lastErrorMessage&&(null==b||null==c|…
10693EditorUi.logEvent=function(b){if("1"==urlParams.dev)EditorUi.debug("logEvent",b);else if(EditorUi.…
10694EditorUi.sendReport=function(b,c){if("1"==urlParams.dev)EditorUi.debug("sendReport",b);else if(Edi…
10695 arguments[c]&&b.push(arguments[c]);console.log.apply(console,b)}}catch(m){}};EditorUi.parsePng=func…
10696EditorUi.removeChildNodes=function(b){for(;null!=b.firstChild;)b.removeChild(b.firstChild)};Editor…
10697 EditorUi.prototype.maxBackgroundSize=1600;EditorUi.prototype.maxImageSize=520;EditorUi.prototype.ma…
10698EditorUi.prototype.embedExportBorder=8;EditorUi.prototype.embedExportBackground=null;(function(){E…
10699 …1;var e=c.toDataURL("image/jpeg");EditorUi.prototype.jpgSupported=null!==e.match("image/jpeg")}cat…
10700EditorUi.prototype.showSplash=function(b){};EditorUi.prototype.getLocalData=function(b,c){c(localS…
10701EditorUi.prototype.isMathEnabled=function(b){return this.editor.graph.mathEnabled};EditorUi.protot…
10704 …tatus);e.status=null};e.pause=function(){return function(){}};return e};EditorUi.prototype.isCompa…
10705EditorUi.prototype.isVisioData=function(b){return 8<b.length&&(208==b.charCodeAt(0)&&207==b.charCo…
10706 …(1)&&120==b.charCodeAt(2)&&109==b.charCodeAt(3)&&108==b.charCodeAt(3))};EditorUi.prototype.isPngDa…
10707 26==b.charCodeAt(6)&&10==b.charCodeAt(7)};var b=EditorUi.prototype.createKeyHandler;EditorUi.protot…
10709 …}}return d.apply(this,arguments)}}return f};var e=EditorUi.prototype.extractGraphModelFromHtml;Edi…
10710EditorUi.prototype.validateFileData=function(b){if(null!=b&&0<b.length){var c=b.indexOf('<meta cha…
10713 EditorUi.prototype.createFileData=function(b,c,d,e,g,k,n,v,x,A,z){c=null!=c?c:this.editor.graph;g=n…
10715EditorUi.isElectronApp?m.setAttribute("host","Electron"):m.setAttribute("host",window.location.hos…
10716 …ODE_BROWSER||(e=null),z=this.getEmbeddedSvg(z,c,e,null,v,x,l);return z};EditorUi.prototype.getXmlF…
10717 …(!1),mxUtils.setTextContent(b,Graph.compressNode(c)));f.appendChild(b)},EditorUi.removeChildNodes(…
10718 …aphModel(l.root));this.editor.graph.saveViewState(l.viewState,g,null,e);EditorUi.removeChildNodes(…
10720EditorUi.prototype.anonymizeString=function(b,c){for(var f=[],d=0;d<b.length;d++){var e=b.charAt(d…
10721EditorUi.DIFF_INSERT])for(var c=0;c<b[EditorUi.DIFF_INSERT].length;c++)try{var f=mxUtils.parseXml(…
10722 …elete c[f];0==Object.keys(c).length&&delete e.cells[b]}}),c(EditorUi.DIFF_INSERT),c(EditorUi.DIFF_…
10723EditorUi.DIFF_UPDATE][d]}0==Object.keys(b[EditorUi.DIFF_UPDATE]).length&&delete b[EditorUi.DIFF_UP…
10725 f[d].parentNode.parentNode.replaceChild(f[d],f[d].parentNode));return b};EditorUi.prototype.synchro…
10726 …ile.SYNC)}),mxUtils.bind(this,function(b){c.handleFileError(b,!0)}))))};EditorUi.prototype.getFile…
10728 …emoveChild(f.container);return b};EditorUi.prototype.getHtml=function(b,c,d,e,g,k){k=null!=k?k:!0;…
10729 (c=this.getBasenames().join(";"),0<c.length&&(l=EditorUi.drawHost+"/embed.js?s="+c));b.setAttribute…
10731EditorUi.drawHost+'/images/drawlogo128.png"/></a>')+"\n</body>\n</html>\n"};EditorUi.prototype.get…
10733 …t="_blank"><img border="0" src="'+EditorUi.drawHost+'/images/drawlogo128.png"/></a>')+"\n</body>\n…
10737 !1)}}catch(x){}};EditorUi.prototype.getBaseFilename=function(b){var c=this.getCurrentFile(),c=null!…
10738 this.currentPage.getName());return c};EditorUi.prototype.downloadFile=function(b,c,d,e,g,k,n,v,x,A,…
10741 t(b)}),e)}}catch(I){this.handleError(I)}};EditorUi.prototype.createDownloadRequest=function(b,c,d,e…
10743 …?"&scale="+n:"")+(null!=v?"&border="+v:""))};EditorUi.prototype.setMode=function(b,c){this.mode=b}…
10746 mxUtils.bind(this,function(b){null!=d&&d(b)})):e("")};EditorUi.prototype.updateDiagram=function(b){…
10750 …)}null!=k&&this.chromelessResize&&this.chromelessResize(!0,k)}return f};EditorUi.prototype.getCopy…
10751EditorUi.prototype.fileLoaded=function(b,c){var f=this.getCurrentFile();this.fileEditable=this.fil…
10754 … mxEventObject("fileLoaded"));d=!0;this.isOffline()||null==b.getMode()||EditorUi.logEvent({categor…
10755 …ize_"+b.getSize(),label:"autosave_"+(this.editor.autosave?"on":"off")});EditorUi.debug("File.opene…
10756EditorUi.enableLogging&&!this.isOffline())try{EditorUi.logEvent({category:"ERROR-LOAD-FILE-"+(null…
10758 …xCell"==b.nodeName&&"previous"==c?null:f:Math.round(f)},c)<<0}return f};EditorUi.prototype.hashVal…
10759 …th);for(e=0;e<b.length;e++)c=(c<<5)-c+b.charCodeAt(e)<<0;f^=c}return f};EditorUi.prototype.descrip…
10760EditorUi.prototype.restoreLibraries=function(){};EditorUi.prototype.saveLibrary=function(b,c,d,e,g…
10761 EditorUi.prototype.createLibraryDataFromImages=function(b){var c=mxUtils.createXmlDocument(),f=c.cr…
10762EditorUi.prototype.repositionLibrary=function(b){var c=this.sidebar.container;if(null==b){var f=th…
10763 …ge:mxResources.get("notALibraryFile")};};EditorUi.prototype.getLibraryStorageHint=function(b){retu…
10778 …ddListener(e,"click",D);this.isOffline()||".scratchpad"!=b.title||null==EditorUi.scratchpadHelpLin…
10779EditorUi.scratchpadHelpLink);mxEvent.consume(b)})),p.insertBefore(e,p.firstChild))}k.appendChild(p…
10780 …debar.createVertexTemplateFromCells(e,d.w,d.h,d.title||"",!0,!1,!0)))}};EditorUi.prototype.getReso…
10781EditorUi.prototype.footerHeight=0;"1"==urlParams.savesidebar&&(Sidebar.prototype.thumbWidth=64,Sid…
10782 41,EditorUi.prototype.toolbarHeight=38):Editor.isDarkMode()&&(mxClient.link("stylesheet",STYLE_PATH…
10784 …th=120,Editor.fitWindowBorders=new mxRectangle(60,30,30,30))};EditorUi.initTheme();EditorUi.protot…
10785EditorUi.prototype.showBackgroundImageDialog=function(b,c){b=null!=b?b:mxUtils.bind(this,function(…
10786EditorUi.prototype.createFormat;EditorUi.prototype.createFormat=function(b){var c=d.apply(this,arg…
10788EditorUi.prototype.handleError=function(b,c,d,e,g,k,n){var f=null!=this.spinner&&null!=this.spinne…
10795 …ror(c,n,m,d,p,null,null,k,t,null,null,null,e?d:null)}else null!=d&&d()};EditorUi.prototype.alert=f…
10796EditorUi.prototype.confirm=function(b,c,d,e,g,k){var f=null!=this.spinner&&null!=this.spinner.paus…
10801EditorUi.prototype.setCurrentFile=function(b){null!=b&&(b.opened=new Date);this.currentFile=b};Edi…
10802EditorUi.prototype.createImageDataUri=function(b,c,d,e){b=b.toDataURL("image/"+d);if(null!=b&&6<b.…
10803EditorUi.prototype.isLocalFileSave=function(){return"remote"!=urlParams.save&&(mxClient.IS_IE||"un…
10804 …,null,null,null,!0);f.init();document.execCommand("selectall",!1,null)};EditorUi.prototype.doSaveL…
10806 …{}}else this.createEchoRequest(b,c,d,e,g).simulate(document,"_blank")}};EditorUi.prototype.createE…
10807EditorUi.prototype.base64ToBlob=function(b,c){c=c||"";for(var f=atob(b),d=f.length,e=Math.ceil(d/1…
10809 …s(g)?g>f?390:270:160;this.showDialog(c.container,420,k,!0,!0);c.init()};EditorUi.prototype.openInN…
10810 …b,!1)+"</pre></html>"),f.document.close())};var c=EditorUi.prototype.addChromelessToolbarItems;Edi…
10811 …ocation.hostname)||/.*\.diagrams\.net$/.test(window.location.hostname)};EditorUi.prototype.addChro…
10821 …g)}mxEvent.consume(b)}),Editor.cameraImage,mxResources.get("export"))}};EditorUi.prototype.saveDat…
10822 …this,function(b,f){return this.createEchoRequest(d,b,e,g,c,f)}),d,g,e)};EditorUi.prototype.saveReq…
10824EditorUi.prototype.isServices=function(b){return 1!=b};EditorUi.prototype.getEditBlankXml=function…
10825 c,d){c(null)};EditorUi.prototype.exportSvg=function(b,c,d,e,g,k,n,v,x,A,z,B,y,C){if(this.spinner.sp…
10827 …{this.handleError(M)}};EditorUi.prototype.addRadiobox=function(b,c,d,e,g,k,n){return this.addCheck…
10828 …c),d.setAttribute("for",n),b.appendChild(d),g||mxUtils.br(b));return f};EditorUi.prototype.addEdit…
10831 …,getEditInput:function(){return f},getEditSelect:function(){return l}}};EditorUi.prototype.addLink…
10834 …(){d.focus()}}};EditorUi.prototype.createUrlParameters=function(b,c,d,e,g,k,n){n=null!=n?n:[];e&&(…
10835 …e!=this.pages[0]&&n.push("page-id="+this.currentPage.getId());return n};EditorUi.prototype.createL…
10837EditorUi.lightboxHost:mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||!/.*\.draw\.io$/.test(window.…
10839EditorUi.lightboxHost+"/embed2.js?")+b:"1"==urlParams.dev?"https://test.draw.io/js/viewer-static.m…
10844 …nk())}),null,b,c);this.showDialog(b.container,340,430,!0,!0);l.focus()};EditorUi.prototype.showPub…
10851 …ntMode?q.select():document.execCommand("selectAll",!1,null)):u.focus()};EditorUi.prototype.showRem…
10854 …,null,b,c);this.showDialog(b.container,300,(g?25:0)+(e?125:210),!0,!0)};EditorUi.prototype.showExp…
10862 …ment.documentMode?q.select():document.execCommand("selectAll",!1,null)};EditorUi.prototype.showEmb…
10865 …mxResources.get("embed"),g);this.showDialog(c.container,280,300,!0,!0)};EditorUi.prototype.createE…
10866 EditorUi.lightboxHost+"/?client=1"+(null!=m?"&page="+m:"")+(g?"&edit=_blank":"")+(k?"&layers=1":"")…
10868 …knownError")})}))}else v({message:mxResources.get("drawingTooLarge")})};EditorUi.prototype.createE…
10869 …sage',r);}};window.addEventListener('message',r);img.wnd=window.open('"+EditorUi.lightboxHost+"/?c…
10871 EditorUi.lightboxHost+"/?client=1"+(null!=c?"&page="+c:"")+(g?"&edit=_blank":"")+(k?"&layers=1":"")…
10872 …"+mxResources.get("minutes"):1==c?c+" "+mxResources.get("minute"):null};EditorUi.prototype.decodeN…
10873 …s.editor.setGraphXml(b)}catch(t){}finally{this.editor.graph=d}return b};EditorUi.prototype.getPngF…
10874 …etAttribute("border")),!isNaN(d)&&0<d&&(f=d))}return{scale:c,border:f}};EditorUi.prototype.getEmbe…
10877 …isible,null,f,g,null,null,null,"diagram",null)}catch(z){null!=c&&c(z)}};EditorUi.prototype.getEmbe…
10878 …mages(b,mxUtils.bind(this,function(b){f(b)})):f(b)}));else return f(k)};EditorUi.prototype.embedFo…
10879 …&&this.editor.addFontCss(b,f),c(b)}catch(p){c(b)}}))}catch(m){c(b)}}))};EditorUi.prototype.exportI…
10880 …),this.handleError(F)}}};EditorUi.prototype.isCorsEnabledForUrl=function(b){return this.editor.isC…
10883 …model.endUpdate()}}}catch(D){if(g)throw D;this.handleError(D)}return f};EditorUi.prototype.updateP…
10884 0;f<c.length;f++)this.updatePageLinksForCell(b,c[f].root)};EditorUi.prototype.updatePageLinksForCel…
10885 0;k<d.model.getChildCount(c);k++)this.updatePageLinksForCell(b,d.model.getChildAt(c,k))};EditorUi.p…
10886 …){}return c};EditorUi.prototype.isRemoteVisioFormat=function(b){return/(\.v(sd|dx))($|\?)/i.test(b…
10887 …();else{var m=e.lastIndexOf("/");0<=m&&m<e.length&&(e=e.substring(m+1))}EditorUi.logEvent({categor…
10890EditorUi.prototype.importGraphML=function(b,c,d){d=null!=d?d:mxUtils.bind(this,function(b){this.ha…
10891 …!0)?c():(this.loadingExtensions=!0,mxscript("js/extensions.min.js",c))};EditorUi.prototype.convert…
10892 …typeof window.LucidImporter){try{EditorUi.logEvent({category:"LUCIDCHART-IMPORT-FILE",action:"size…
10893 …in.js",f))};EditorUi.prototype.generateMermaidImage=function(b,c,d,e){var f=this,l=function(){try{…
10895 …ipt("js/mermaid/mermaid.min.js",l):mxscript("js/extensions.min.js",l))};EditorUi.prototype.generat…
10898 …rror=function(b){e(b)}}else e(b)};g.onerror=function(b){e(b)};g.send()};EditorUi.prototype.insertA…
10899 !0)}finally{f.getModel().endUpdate()}return e};EditorUi.prototype.insertTextAt=function(b,c,d,e,g,k…
10905EditorUi.prototype.formatFileSize=function(b){var c=-1;do b/=1024,c++;while(1024<b);return Math.ma…
10906 b.substring(0,c)+b.substring(b.indexOf(",",c+1)))}return b};EditorUi.prototype.isRemoteFileFormat=f…
11554 …&"1"==urlParams.test&&(EditorUi.debug("App.start",[c,(new Date).getTime()-t0.getTime()+"ms"]),null…
11555 …ecompress(window.location.hash.substring(9)));if(null!=l&&f(l.plugins)){EditorUi.debug("Setting co…
11556 ….defaultThemes.darkTheme=c[1].getDocumentElement());"1"==urlParams.dev||EditorUi.isElectronApp?d()…
11558EditorUi.debug("Setting autosaveDelay",b)):EditorUi.debug("Invalid autosaveDelay",b)}null!=mxSetti…
11559 …ialBundle(RESOURCE_BASE,mxLanguage))}window.onerror=function(b,c,d,e,f){EditorUi.logError("Global:…
11563 window)||mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||"auto"!=DrawioFile.SYNC||"1"==urlParams.emb…
11567EditorUi.debug("Using global configuration",window.DRAWIO_CONFIG),Editor.configure(window.DRAWIO_C…
11568 …ch(p){null!=window.console&&console.error(p)}}c()}}};mxUtils.extend(App,EditorUi);App.prototype.de…
11578 App.loadPlugins=function(b,e){EditorUi.debug("Loading plugins",b);for(var d=0;d<b.length;d++)if(nul…
11579 …0<App.embedModePluginsCount||this.initEmbedDone||(this.initEmbedDone=!0,EditorUi.prototype.initial…
11581 App.prototype.init=function(){EditorUi.prototype.init.apply(this,arguments);this.defaultLibraryName…
11588 …ces.get("installApp"),function(){b.prompt()})})),mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||th…
11589 …viceName():this.showDownloadDesktopBanner()})),!(mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||"1…
11590 …>"));EditorUi.logEvent({category:"TIMEOUT-CACHE-CHECK",action:"timeout",label:408})}),Editor.cache…
11593 App.prototype.scheduleSanityCheck=function(){mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||null!=t…
11596 "-mod_"+b.desc.modifiedDate+"-size_"+b.getSize()+"-mime_"+b.desc.mimeType);EditorUi.logEvent(e);e=m…
11610 …ata():this.getFileData(!0)};App.prototype.updateActionStates=function(){EditorUi.prototype.updateA…
11621 (function(){var b=EditorUi.prototype.setMode;App.prototype.setMode=function(e,d){b.apply(this,argum…
11636 …w.onerror=function(c,d,e,g,m){"ResizeObserver loop limit exceeded"!=c&&(EditorUi.logError("Uncaugh…
11637EditorUi.debug("storage event",b,c);null!=c&&".draft-alive-check"==b.key&&null!=b.newValue&&null!=…
11641 …esources.get("loading")):(d=this.getDiagramId(),!EditorUi.enableDrafts||null!=urlParams.mode&&!Edi…
11653EditorUi.isElectronApp?200:230,!0,!0,mxUtils.bind(this,function(b){b&&!mxClient.IS_CHROMEAPP&&(b=E…
11662 …s.getPeerForMode(b);if(null!=e)e.pickFile();else if(b==App.MODE_DEVICE&&EditorUi.nativeFileSupport…
11678 … d=this.getCurrentFile();if(null!=d){var c=mxUtils.bind(this,function(){EditorUi.enableDrafts&&d.r…
11680 …rces.get("no")):(this.hideDialog(),null==n&&e==App.MODE_DEVICE?null!=d&&EditorUi.nativeFileSupport…
11690 this.fileCreated(b,d,k,g,l)}),p):!f&&c==App.MODE_DEVICE&&EditorUi.nativeFileSupport?(m(),this.showS…
11716 null);"1"==urlParams.embed||"draw.io"!=this.getServiceName()||mxClient.IS_CHROMEAPP||EditorUi.isEle…
11731 …trello?this.trello.pickFolder(mxUtils.bind(this,function(b){k();e(b)})):EditorUi.prototype.pickFol…
11764 …y="none",this.fnameWrapper.style.visibility="hidden",this.menubarHeight=EditorUi.prototype.menubar…
11805 …"exportPdf",new Action(mxResources.get("formatPdf")+"...",function(){if(EditorUi.isElectronApp||!c…
11809 …e",f);var f=!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronApp&&"draw.io"==c.getServiceName(),A=null,…
11821 …Action(mxResources.get("about")+" "+EditorUi.VERSION+"...",function(){c.isOffline()||mxClient.IS_C…
11822 ….editor.appName+" "+EditorUi.VERSION):c.openLink("https://www.diagrams.net/")}));c.actions.addActi…
11823EditorUi.isElectronApp?c.openLink("https://viewer.diagrams.net/#Uhttps%3A%2F%2Fviewer.diagrams.net…
11829 …ources.get("restartForChangeRequired"))}catch(G){c.handleError(G)}})}]];EditorUi.isElectronApp||d.…
11833 ….top="6px",d.style.right="15px"):d.style.top="min"==uiTheme?"2px":"0px";EditorUi.isElectronApp&&(d…
11842 …et/search?src="+EditorUi.isElectronApp?"DESKTOP":encodeURIComponent(location.host)+"&search="+enco…
11843 …tion(b){mxEvent.consume(b)});window.setTimeout(function(){f.focus()},0);EditorUi.isElectronApp?(c.…
11888 …on".split(" "),d)})));c.addInsertItem=function(b,d,e,f){("plantUml"!=f||EditorUi.enablePlantUml&&!…
11912 EditorUi.isElectronApp)&&this.addLinkToItem(e,"https://www.diagrams.net/doc/faq/scratchpad")}this.a…
11913 …(b,"mathematicalTypesetting",d);(!c.isOffline()||mxClient.IS_CHROMEAPP||EditorUi.isElectronApp)&&t…
11918 ….addMenuItem(b,"synchronize",d);(!c.isOffline()||mxClient.IS_CHROMEAPP||EditorUi.isElectronApp)&&t…
11919EditorUi.isElectronApp||null==e||e.constructor==LocalFile&&null==e.fileHandle||(b.addSeparator(d),…
11941 …SelectPage.prototype.execute.apply(this,arguments)};EditorUi.prototype.tabContainerHeight=38;Edito…
11942 EditorUi.prototype.getPageIndex=function(b){var e=null;if(null!=this.pages&&null!=b)for(var d=0;d<t…
11943 EditorUi.prototype.createImageForPageLink=function(b,e,d){var c=b.indexOf(","),g=null;0<c&&(c=this.…
11944 EditorUi.prototype.getImageForPage=function(b,e,d){d=null!=d?d:this.editor.graph;var c=d.getGlobalV…
11946 EditorUi.prototype.initPages=function(){if(!this.editor.graph.standalone){this.actions.addAction("p…
11950 EditorUi.prototype.restoreViewState=function(b,e,d){b=null!=b?this.getPageById(b.getId()):null;var …
11966 EditorUi.prototype.updatePageRoot=function(b,e){if(null==b.root){var d=this.editor.extractGraphMode…
11968 EditorUi.prototype.selectPage=function(b,e,d){try{if(b!=this.currentPage){this.editor.graph.isEditi…
11969 EditorUi.prototype.selectNextPage=function(b){var e=this.currentPage;null!=e&&null!=this.pages&&(e=…
11970 EditorUi.prototype.insertPage=function(b,e){if(this.editor.graph.isEnabled()){this.editor.graph.isE…
11971 EditorUi.prototype.createPage=function(b,e){var d=new DiagramPage(this.fileNode.ownerDocument.creat…
11972 EditorUi.prototype.removePage=function(b){try{var e=this.editor.graph,d=mxUtils.indexOf(this.pages,…
11973 EditorUi.prototype.duplicatePage=function(b,e){var d=null;try{var c=this.editor.graph;if(c.isEnable…
11974 …reateCellMapping(k,n),[d.root])}}catch(f){this.handleError(f)}return d};EditorUi.prototype.renameP…
11975 EditorUi.prototype.movePage=function(b,e){this.editor.graph.model.execute(new MovePage(this,b,e))};
11976 EditorUi.prototype.updateTabContainer=function(){if(null!=this.tabContainer&&null!=this.pages){var …
11981 …scrollLeft<e.scrollWidth-e.clientWidth?100:50);mxEvent.consume(b)}))}}};EditorUi.prototype.isPageI…
11982 EditorUi.prototype.createTab=function(b){var e=document.createElement("div");e.style.display="inlin…
11984 EditorUi.prototype.createControlTab=function(b,e,d){d=this.createTab(null!=d?d:!0);d.style.lineHeig…
11985 EditorUi.prototype.createPageMenuTab=function(b){b=this.createControlTab(3,'<div class="geSprite ge…
11989 EditorUi.prototype.createPageInsertTab=function(){var b=this.createControlTab(4,'<div class="geSpri…
11990 EditorUi.prototype.createTabForPage=function(b,e,d,c){d=this.createTab(d);var g=b.getName()||mxReso…
11991 EditorUi.prototype.addTabListeners=function(b,e){mxEvent.disableContextMenu(e);var d=this.editor.gr…
11993 EditorUi.prototype.getLinkForPage=function(b,e,d){if(!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronAp…
11994 EditorUi.drawHost:"https://"+window.location.host)+"/"+g+"#"+c.getHash()}}return null};
11995 EditorUi.prototype.createPageMenu=function(b,e){return mxUtils.bind(this,function(d,c){var g=this.e…
11997 …(b,mxResources.get("copyOf",[b.getName()]))}),c);mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||"d…
11998 !0,!0))}),c))})};(function(){var b=EditorUi.prototype.refresh;EditorUi.prototype.refresh=function(e…
12002 …x=e.previousIndex;return e};mxCodecRegistry.register(b)})();(function(){EditorUi.prototype.altShif…
12004EditorUi.prototype.init;EditorUi.prototype.init=function(){e.apply(this,arguments);this.editor.isC…
12049 …reateVertexTemplateFromCells([c,e,b,d],220,60,"Sub Sections")})])}}})();EditorUi.initMinimalTheme=…
12061 …pe.showCloseButton=!1;EditorUi.prototype.closableScratchpad=!1;EditorUi.prototype.toolbarHeight="1…
12062 EditorUi.prototype.setDarkMode=function(b){this.spinner.spin(document.body,mxResources.get("working…
12063 "text/css");EditorUi.prototype.doSetDarkMode=function(b){if(Editor.darkMode!=b){var c=this.editor.g…
12075 …n(){return!1};Graph.prototype.isLightboxView=function(){return!1};var n=EditorUi.prototype.updateT…
12076 EditorUi.prototype.updateTabContainer=function(){null!=this.tabContainer&&(this.tabContainer.style.…
12079 …er.style.marginTop="-2px",this.buttonContainer.style.paddingTop="4px")};EditorUi.prototype.addEmbe…
12086 ….graph.isSelectionEmpty()&&this.addMenuItems(b,["copyAsImage"],null,d)};EditorUi.prototype.toggleF…
12087 var v=EditorUi.prototype.destroy;EditorUi.prototype.destroy=function(){null!=this.sidebarWindow&&(t…
12089 …findReplaceWindow=null);v.apply(this,arguments)};var x=EditorUi.prototype.setGraphEnabled;EditorUi
12090 null!=this.formatWindow&&this.formatWindow.window.setVisible(!1)};EditorUi.prototype.chromelessWind…
12094 "...",function(){b(c)})).shortcut=c.actions.get("formatPanel").shortcut;EditorUi.enablePlantUml&&!c…
12096 …xResources.get("preferences"));b.addSeparator(d);mxClient.IS_CHROMEAPP||EditorUi.isElectronApp?c.m…
12097 …==DriveFile&&c.menus.addMenuItems(b,["share"],d),mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||nu…
12098 c.menus.addSubmenu("exportAs",b,d);mxClient.IS_CHROMEAPP||EditorUi.isElectronApp?c.menus.addMenuIte…
12100 …uItems(b,["makeCopy"],d));"1"!=urlParams.sketch||mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||nu…
12101 …enu(mxUtils.bind(this,function(b,d){k.funct(b,d);mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||c.…
12106 …-"==n[d]?b.addSeparator(c):p(b,c,mxResources.get(n[d])+"...",n[d])})))};EditorUi.prototype.install…
12107 …onCount()):null!=d.parentNode&&d.parentNode.removeChild(d)}))};var z=!1;EditorUi.prototype.initFor…
12108 …itle&&this.formatWindow.window.toggleMinimized()}))}};var B=EditorUi.prototype.init;EditorUi.proto…
12117 …null,null));e=m.menus.get("language");null!=e&&!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronApp&&60…
12162 …"min"!=uiTheme||b||mxClient.IS_CHROMEAPP||(EditorUi.initMinimalTheme(),b=!0);var e=EditorUi.initTh…