Move getSaveDialogOptions near other save methods

This commit is contained in:
Kevin Sawicki 2015-06-11 15:31:33 -07:00
parent a0778217df
commit 7a6a48d7ea

View File

@ -593,16 +593,6 @@ class TextEditor extends Model
# Essential: Returns the {String} path of this editor's text buffer.
getPath: -> @buffer.getPath()
# Private: Return [save options](http://electron.atom.io/docs/v0.27.0/api/di
# alog/#dialog.showsavedialog(%5Bbrowserwindow%5D,-%5Boptions%5D,-%5Bcallbac
# k%5D)) to be used when displaying the save dialog.
#
# Default empty options are returned now. In the future this would be the
# place to start implementing things like: https://discuss.atom.io/t
# /request-saving- file-with-correct-extension/17521
getSaveDialogOptions: ->
{}
# Extended: Returns the {String} character set encoding of this editor's text
# buffer.
getEncoding: -> @buffer.getEncoding()
@ -648,6 +638,10 @@ class TextEditor extends Model
else
@isModified() and not @buffer.hasMultipleEditors()
# Returns an {Object} to configure dialog shown when this editor is saved
# via {Pane::saveItemAs}.
getSaveDialogOptions: -> {}
checkoutHeadRevision: ->
if filePath = this.getPath()
atom.project.repositoryForDirectory(new Directory(path.dirname(filePath)))