Minor text/btn changes

This makes a few further additions to buttons / text / styles,
as per Justin's recommendations.
diff --git a/app/addons/components/react-components.react.jsx b/app/addons/components/react-components.react.jsx
index 8baffe1..dcf9a75 100644
--- a/app/addons/components/react-components.react.jsx
+++ b/app/addons/components/react-components.react.jsx
@@ -1449,7 +1449,11 @@
       modalProps: React.PropTypes.object
     },
 
-    close: function () {
+    close: function (e) {
+      if (e) {
+        e.preventDefault();
+      }
+
       this.setState({
         inputValue: '',
         disableSubmit: true
@@ -1494,7 +1498,6 @@
       var isSystemDatabase = this.props.modalProps.isSystemDatabase;
       var showDeleteModal = this.props.modalProps.showDeleteModal;
       var dbId = this.props.modalProps.dbId;
-      var errorMessage = this.state.errorMessage;
 
       var warning = isSystemDatabase ? (
         <p style={{color: '#d14'}} className="warning">
@@ -1510,9 +1513,9 @@
           <Modal.Body>
             {warning}
             <p>
-            Warning: This action will permanently delete <code>{dbId}</code>.
-            To confirm the deletion of the database and all of the
-            database's documents, you must enter the database's name.
+              Warning: This action will permanently delete <code>{dbId}</code>.
+              To confirm the deletion of the database and all of the
+              database's documents, you must enter the database's name.
             </p>
             <input
               type="text"
@@ -1522,20 +1525,13 @@
               autoFocus={true} />
           </Modal.Body>
           <Modal.Footer>
-            <a
-              style={{marginRight: '10px', cursor: 'pointer'}}
-              onClick={this.close}
-              data-bypass="true"
-            >
-              Cancel
-            </a>
             <button
               disabled={this.state.disableSubmit}
               onClick={this.onDeleteClick}
-              className="btn btn-danger delete"
-            >
-              <i className="icon fonticon-cancel-circled"></i> Delete
+              className="btn btn-danger delete">
+              <i className="icon fonticon-cancel-circled" /> Delete
             </button>
+            <a href="#" onClick={this.close} data-bypass="true" className="cancel-link">Cancel</a>
           </Modal.Footer>
         </Modal>
       );
diff --git a/app/addons/cors/components.react.jsx b/app/addons/cors/components.react.jsx
index 620e2b6..8411b49 100644
--- a/app/addons/cors/components.react.jsx
+++ b/app/addons/cors/components.react.jsx
@@ -340,7 +340,7 @@
               <br />
               <button
                 type="button"
-                className="enable-disable btn btn-small btn-success"
+                className="enable-disable btn btn-success"
                 onClick={this.enableCorsChange}
                 disabled={this.state.isLoading ? 'disabled' : null}
               >
diff --git a/app/addons/documents/doc-editor/components.react.jsx b/app/addons/documents/doc-editor/components.react.jsx
index af211b9..116a7b7 100644
--- a/app/addons/documents/doc-editor/components.react.jsx
+++ b/app/addons/documents/doc-editor/components.react.jsx
@@ -143,12 +143,14 @@
     },
 
     render: function () {
+      var saveButtonLabel = (this.props.isNewDoc) ? 'Create Document' : 'Save Changes';
+
       return (
         <div>
           <div id="doc-editor-actions-panel">
             <div className="doc-actions-left">
               <button className="save-doc btn btn-success save" type="button" onClick={this.saveDoc}>
-                <i className="icon fonticon-ok-circled"></i> Save Changes
+                <i className="icon fonticon-ok-circled"></i> {saveButtonLabel}
               </button>
               <div>
                 <a href={this.props.previousPage} className="js-back cancel-button">Cancel</a>
diff --git a/app/addons/documents/mango/mango.components.react.jsx b/app/addons/documents/mango/mango.components.react.jsx
index 5bffecc..e88a05b 100644
--- a/app/addons/documents/mango/mango.components.react.jsx
+++ b/app/addons/documents/mango/mango.components.react.jsx
@@ -156,7 +156,7 @@
             {this.getIndexBox()}
             <div className="padded-box">
               <div className="control-group">
-                <ConfirmButton text={this.props.confirmbuttonText} id="create-index-btn" />
+                <ConfirmButton text={this.props.confirmbuttonText} id="create-index-btn" showIcon={false} />
               </div>
             </div>
           </form>
diff --git a/app/addons/documents/queryoptions/queryoptions.react.jsx b/app/addons/documents/queryoptions/queryoptions.react.jsx
index 085ab5e..97876bd 100644
--- a/app/addons/documents/queryoptions/queryoptions.react.jsx
+++ b/app/addons/documents/queryoptions/queryoptions.react.jsx
@@ -288,7 +288,7 @@
           <div id="button-options" className="controls controls-row">
             <button type="submit" className="btn btn-success">
               <i className="fonticon-play icon" />
-              Query
+              Run Query
             </button>
             <a onClick={this.hideTray} className="btn btn-cancel">Cancel</a>
           </div>
diff --git a/app/addons/documents/tests/nightwatch/deletesDocuments.js b/app/addons/documents/tests/nightwatch/deletesDocuments.js
index 1799fed..339e6b8 100644
--- a/app/addons/documents/tests/nightwatch/deletesDocuments.js
+++ b/app/addons/documents/tests/nightwatch/deletesDocuments.js
@@ -114,8 +114,9 @@
       .url(baseUrl + '#/database/' + newDatabaseName + '/' + newDocumentName)
       .waitForElementPresent('#editor-container', waitTime, false)
       .clickWhenVisible('#doc-editor-actions-panel button[title="Delete"]')
-      .clickWhenVisible('button.btn.btn-success.js-btn-success')
+      .clickWhenVisible('.confirmation-modal button.btn.btn-success')
       .waitForElementPresent('#jump-to-doc-id', waitTime, false)
+
       //check raw JSON
       .url(baseUrl + '/' + newDatabaseName + '/_all_docs')
       .waitForElementPresent('pre', waitTime, false)
diff --git a/app/addons/documents/tests/nightwatch/viewDelete.js b/app/addons/documents/tests/nightwatch/viewDelete.js
index 0911066..0e5dee1 100644
--- a/app/addons/documents/tests/nightwatch/viewDelete.js
+++ b/app/addons/documents/tests/nightwatch/viewDelete.js
@@ -30,8 +30,9 @@
 
       .clickWhenVisible('.index-list .active span', waitTime, true)
       .clickWhenVisible('.popover-content .fonticon-trash', waitTime, true)
-      .waitForElementVisible('.confirmation-modal .js-btn-success', waitTime, true)
-      .clickWhenVisible('.confirmation-modal .js-btn-success', waitTime, true)
+      .waitForElementVisible('.confirmation-modal button.btn-success', waitTime, true)
+      .clickWhenVisible('.confirmation-modal button.btn-success', waitTime, true)
+
 
       // now wait for the sidebar to have removed the design doc
       .waitForElementNotPresent('#testdesigndoc', waitTime, true)
diff --git a/app/addons/fauxton/components.react.jsx b/app/addons/fauxton/components.react.jsx
index e799ac0..af5d50f 100644
--- a/app/addons/fauxton/components.react.jsx
+++ b/app/addons/fauxton/components.react.jsx
@@ -360,7 +360,7 @@
   });
 
 
-  // A super-simple replacement for window.confirm()
+  // a super-simple replacement for window.confirm()
   var ConfirmationModal = React.createClass({
     propTypes: {
       visible: React.PropTypes.bool.isRequired,
@@ -378,6 +378,7 @@
         title: 'Please confirm',
         text: '',
         successButtonLabel: 'Okay',
+        buttonClass: 'btn-success',
         onClose: function () { },
         onSubmit: function () { }
       };
@@ -395,6 +396,8 @@
       if (!_.isString(this.props.text)) {
         content = this.props.text;
       }
+      var btnClasses = 'btn ' + this.props.buttonClass;
+
       return (
         <Modal dialogClassName="confirmation-modal" show={this.props.visible} onHide={this.close}>
           <Modal.Header closeButton={true}>
@@ -404,7 +407,7 @@
             {content}
           </Modal.Body>
           <Modal.Footer>
-            <button className="btn btn-success js-btn-success" onClick={this.props.onSubmit}>
+            <button className={btnClasses} onClick={this.props.onSubmit}>
               <i className="fonticon-ok-circled"></i> {this.props.successButtonLabel}
             </button>
             <a href="#" data-bypass="true" className="cancel-link" onClick={this.close}>Cancel</a>