Lines Matching refs:file

27 		var file = editorUi.getCurrentFile();
29 if (file)
31 file.updateFileData();
32 xml = file.getData();
33 title = file.title;
182 var file = editorUi.getCurrentFile();
184 if (file != null && file.isModified())
218 var file = editorUi.getCurrentFile();
220 if (file != null && editorUi.fileNode != null)
222 var filename = (file.getTitle() != null) ?
223 file.getTitle() : editorUi.defaultFilename;
753 var file = new LocalFile(editorUi, argsObj.xml, '');
755 editorUi.fileLoaded(file);
797 var file = new LocalFile(this, data, name || '');
798 file.fileObject = fileEntry;
799 file.stat = stat;
800 file.setModified(isModified? true : false);
801 this.fileLoaded(file);
813 var file = new LocalFile(this, data, title, null);
815 file.fileObject = new Object();
816 file.fileObject.path = path;
817 file.fileObject.name = title;
818 file.fileObject.type = 'utf-8';
819 this.fileCreated(file, null, null, null);
837 var file = new LocalFile(this, data, title, null);
838 this.fileCreated(file, null, null, null);
844 EditorUi.prototype.fileLoaded = function(file) argument
854 if (file != null)
856 if (file.fileObject == null)
858 var fname = file.getTitle();
864 file.fileObject = {
874 if (file.fileObject != null)
876 var title = file.fileObject.path;
883 this.addRecent({id: file.fileObject.path, title: title});
885 fs.watchFile(file.fileObject.path, mxUtils.bind(this, function(curr, prev)
891 if (file.unwatchedSaves || (file.state != null && file.stat.mtimeMs == curr.mtimeMs))
893 file.unwatchedSaves = false;
897 file.inConflictState = true;
905 file.synchronizeFile(mxUtils.bind(this, function()
910 file.handleFileError(err, true);
917 file.handleFileError(null, false);
934 var file = new LocalFile(this, data, '');
935 file.fileObject = fileEntry;
936 file.stat = stat;
937 file.setModified(isModified? true : false);
938 this.fileLoaded(file);
942 var file = this.getCurrentFile();
944 if (file != null && file.isModified())
1200 var file = new LocalFile(this, data, '');
1201 file.stat = stat;
1202 file.setModified(isModified? true : false);
1203 success(file);
1253 var file = new LocalFile(this.ui, data, '');
1254 file.fileObject = fileEntry;
1255 file.stat = stat;
1256 file.setModified(isModified? true : false);
1257 this.ui.fileLoaded(file);
1561 var file = this.getCurrentFile();
1563 if (file != null)
1565 if (!forceDialog && file.getTitle() != null)
1567 file.save(true, mxUtils.bind(this, function()
1571 file.removeDraft();
1574 file.handleFileSuccess(true);
1577 file.handleFileError(err, true);
1582 file.saveAs(null, mxUtils.bind(this, function()
1586 file.removeDraft();
1589 file.handleFileSuccess(true);
1592 file.handleFileError(err, true);
1601 App.prototype.saveLibrary = function(name, images, file, mode, noSpin, noReload, fn) argument
1625 if (file == null)
1627 file = new LocalLibrary(this, xml, name);
1632 file.setData(xml);
1636 file.save(true, mxUtils.bind(this, function(resp)
1643 this.libraryLoaded(file, images)
1653 if (name != file.getTitle())
1655 var oldHash = file.getHash();
1657 file.rename(name, mxUtils.bind(this, function(resp)
1660 if (file.constructor != LocalLibrary && oldHash != file.getHash())
1663 mxSettings.addCustomLibrary(file.getHash());
1842 var file = this.getCurrentFile();
1843 var syncEnabled = file != null && file.fileObject != null;