     file    = ace.getData()
 
     @askForSaveModal?.destroy()
-    @askForSaveModal = new KDModalView
+    @askForSaveModal = new contentModal
       width         : 620
-      cssClass      : 'modal-with-text'
-      title         : 'Do you want to save your changes?'
-      content       : "<p>#{content}</p>"
+      cssClass      : 'modal-with-text content-modal'
+      title         : 'Do You Want to Save Your Changes?'
+      content       : "<h2>#{content}</h2>"
       overlay       : yes
       buttons       :
+        'Cancel'    :
+          cssClass  : 'solid cancel medium'
+          title     : 'Cancel'
+          callback  : =>
+            @askForSaveModal.destroy()
         'SaveClose' :
-          cssClass  : 'solid green medium'
+          cssClass  : 'solid medium'
           title     : 'Save and Close'
           callback  : =>
             if file.isDummyFile()

IDETabHandleView    = require './idetabhandleview'
ApplicationTabView  = require 'app/commonviews/applicationview/applicationtabview'
SplitRegionView     = require './region/splitregionview'


module.exports = class IDEApplicationTabView extends ApplicationTabView



            @askForSaveModal.destroy()
        'DontSave'  :
          cssClass  : 'solid medium'
          title     : "Don't Save"
          callback  : =>
            @removePane_ pane
            @parent.handleCloseSplitView pane
            @askForSaveModal.destroy()
            file.emit 'FileContentsNeedsToBeRefreshed'


  dragEnter: (event) ->
