make toggle-button and table-design generally available

PR: #728
PR-URL: https://github.com/apache/couchdb-fauxton/pull/728
Reviewed-By: garren smith <garren.sm...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/commit/049d6ca9
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/tree/049d6ca9
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/diff/049d6ca9

Branch: refs/heads/master
Commit: 049d6ca92426789ceec61435a953d74d32dbb6b1
Parents: 39cba49
Author: Robert Kowalski <robertkowal...@apache.org>
Authored: Mon Jun 13 12:32:34 2016 +0200
Committer: Robert Kowalski <robertkowal...@apache.org>
Committed: Mon Jun 13 16:07:06 2016 +0200

----------------------------------------------------------------------
 app/addons/databases/assets/less/databases.less | 15 ---------
 app/addons/databases/components.react.jsx       |  4 +--
 app/addons/documents/assets/less/documents.less | 22 -------------
 .../documents/assets/less/index-results.less    |  3 --
 assets/less/fauxton.less                        | 19 +++++++++++
 assets/less/formstyles.less                     | 34 ++++++++++++++++++++
 6 files changed, 55 insertions(+), 42 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/049d6ca9/app/addons/databases/assets/less/databases.less
----------------------------------------------------------------------
diff --git a/app/addons/databases/assets/less/databases.less 
b/app/addons/databases/assets/less/databases.less
index 0d27d75..e075fc2 100644
--- a/app/addons/databases/assets/less/databases.less
+++ b/app/addons/databases/assets/less/databases.less
@@ -18,21 +18,6 @@
   margin-bottom: 10px;
 }
 
-.databases {
-  a.db-actions,
-  a.db-actions:visited {
-    color: @linkColor;
-    border: 1px solid #e3e3e3;
-    padding: 5px 7px;
-    .border-radius(6px);
-    text-decoration: none;
-    font-size: 19px;
-  }
-  td {
-    vertical-align: middle;
-  }
-}
-
 .new-database-tray {
   padding: 16px 20px 28px;
   &:before {

http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/049d6ca9/app/addons/databases/components.react.jsx
----------------------------------------------------------------------
diff --git a/app/addons/databases/components.react.jsx 
b/app/addons/databases/components.react.jsx
index e4a11c5..62eb09e 100644
--- a/app/addons/databases/components.react.jsx
+++ b/app/addons/databases/components.react.jsx
@@ -105,13 +105,13 @@ var DatabaseTable = React.createClass({
       );
     }
 
-    var rows = this.createRows();
+    const rows = this.createRows();
     return (
       <div className="view">
         <DeleteDatabaseModal
           showHide={this.showDeleteDatabaseModal}
           modalProps={this.props.showDeleteDatabaseModal} />
-        <table className="databases table table-striped">
+        <table className="table table-striped fauxton-table-list databases">
           <thead>
             <tr>
               <th>Name</th>

http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/049d6ca9/app/addons/documents/assets/less/documents.less
----------------------------------------------------------------------
diff --git a/app/addons/documents/assets/less/documents.less 
b/app/addons/documents/assets/less/documents.less
index 8ce8aa6..175e879 100644
--- a/app/addons/documents/assets/less/documents.less
+++ b/app/addons/documents/assets/less/documents.less
@@ -23,28 +23,6 @@
 @import "revision-browser";
 @import "jumptodoc";
 
-.two-sides-toggle-button {
-  font-size: 15px;
-  padding: 11px;
-
-  button.btn {
-    padding: 10px 15px;
-    background-color: #fff;
-    color: #888;
-    &:hover {
-      background-color: #e73d34;
-      color: #fff;
-    }
-    &.active {
-      background-color: #f1f1f1;
-      color: #af2d24;
-      &:hover {
-        background-color: #f1f1f1;
-        color: #af2d24;
-      }
-    }
-  }
-}
 
 button.beautify {
   margin-top: 20px;

http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/049d6ca9/app/addons/documents/assets/less/index-results.less
----------------------------------------------------------------------
diff --git a/app/addons/documents/assets/less/index-results.less 
b/app/addons/documents/assets/less/index-results.less
index ac420c2..f53f9b9 100644
--- a/app/addons/documents/assets/less/index-results.less
+++ b/app/addons/documents/assets/less/index-results.less
@@ -99,9 +99,6 @@
   td.tableview-checkbox-cell, th.tableview-header-el-checkbox {
     width: 68px;
   }
-  .tableview-checkbox-cell input {
-    margin: 0 0 0 8px;
-  }
   .tableview-conflict {
     color: #F00;
   }

http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/049d6ca9/assets/less/fauxton.less
----------------------------------------------------------------------
diff --git a/assets/less/fauxton.less b/assets/less/fauxton.less
index 701e6c5..d832dfb 100644
--- a/assets/less/fauxton.less
+++ b/assets/less/fauxton.less
@@ -69,6 +69,10 @@ button:focus, a:focus {
   outline: 0;
 }
 
+.table input[type="checkbox"] {
+  margin: 0 0 0 8px;
+}
+
 a,
 a:visited,
 a:active {
@@ -753,3 +757,18 @@ body .control-toggle-include-docs span {
 .capitalize {
   text-transform: capitalize;
 }
+
+.fauxton-table-list {
+  a.db-actions,
+  a.db-actions:visited {
+    color: @linkColor;
+    border: 1px solid #e3e3e3;
+    padding: 5px 7px;
+    .border-radius(6px);
+    text-decoration: none;
+    font-size: 19px;
+  }
+  td {
+    vertical-align: middle;
+  }
+}

http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/049d6ca9/assets/less/formstyles.less
----------------------------------------------------------------------
diff --git a/assets/less/formstyles.less b/assets/less/formstyles.less
index c04ffb7..c04a254 100644
--- a/assets/less/formstyles.less
+++ b/assets/less/formstyles.less
@@ -48,6 +48,10 @@ select {
   }
 }
 
+button:focus {
+  outline: 0 !important;
+}
+
 .btn {
   .box-shadow(none);
   .border-radius(@baseBorderRadius);
@@ -289,3 +293,33 @@ input.errorHighlight {
   -webkit-animation: errorBlinkBG 1s;
   animation: errorBlinkBG 1s;
 }
+
+.two-sides-toggle-button {
+  font-size: 15px;
+  padding: 11px;
+
+  button.btn {
+    padding: 10px 15px;
+    background-color: #fff;
+    color: #888;
+    &.active:first-child {
+      border-right-radius: 10px;
+    }
+    &:hover {
+      background-color: #e73d34;
+      color: #fff;
+      .box-shadow(none);
+
+    }
+    &.active {
+      background-color: #f1f1f1;
+      color: #af2d24;
+      &:hover {
+        background-color: #f1f1f1;
+        color: #af2d24;
+      }
+      .box-shadow(none);
+    }
+  }
+
+}

Reply via email to