summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-02 01:04:25 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-02 01:04:25 +0200
commitd22d090b0508099e61e25ab52cbd29a0d49a19c1 (patch)
tree35ce9839935378ff7280f3e2fcd7cf6a7ae9fe3d
parent24b657f7902bf15f433515893cded60ea1b76db8 (diff)
downloadgitbook-d22d090b0508099e61e25ab52cbd29a0d49a19c1.zip
gitbook-d22d090b0508099e61e25ab52cbd29a0d49a19c1.tar.gz
gitbook-d22d090b0508099e61e25ab52cbd29a0d49a19c1.tar.bz2
Add style for search input in default theme
-rw-r--r--packages/gitbook-core/src/components/Button.js2
-rw-r--r--packages/gitbook-core/src/components/Icon.js2
-rw-r--r--packages/gitbook-plugin-search/src/components/Input.js2
-rw-r--r--packages/gitbook-plugin-search/src/components/Results.js4
-rw-r--r--packages/gitbook-plugin-theme-default/less/Button.less2
-rw-r--r--packages/gitbook-plugin-theme-default/less/Search.less23
-rw-r--r--packages/gitbook-plugin-theme-default/less/main.less2
7 files changed, 30 insertions, 7 deletions
diff --git a/packages/gitbook-core/src/components/Button.js b/packages/gitbook-core/src/components/Button.js
index 6a8fd6f..1252e8a 100644
--- a/packages/gitbook-core/src/components/Button.js
+++ b/packages/gitbook-core/src/components/Button.js
@@ -12,7 +12,7 @@ const Button = React.createClass({
render() {
const { children, active, onClick } = this.props;
- const className = classNames('GitBook/Button', this.props.className, {
+ const className = classNames('GitBook-Button', this.props.className, {
active
});
diff --git a/packages/gitbook-core/src/components/Icon.js b/packages/gitbook-core/src/components/Icon.js
index fac446a..5f2c751 100644
--- a/packages/gitbook-core/src/components/Icon.js
+++ b/packages/gitbook-core/src/components/Icon.js
@@ -18,7 +18,7 @@ const Icon = React.createClass({
let { className } = this.props;
if (id) {
- className = type + ' ' + type + '-' + id;
+ className = 'GitBook-Icon ' + type + ' ' + type + '-' + id;
}
return <i className={className}/>;
diff --git a/packages/gitbook-plugin-search/src/components/Input.js b/packages/gitbook-plugin-search/src/components/Input.js
index cf832b9..8bee215 100644
--- a/packages/gitbook-plugin-search/src/components/Input.js
+++ b/packages/gitbook-plugin-search/src/components/Input.js
@@ -21,7 +21,7 @@ const SearchInput = React.createClass({
const { i18n, query } = this.props;
return (
- <div className="Search/Input">
+ <div className="Search-Input">
<input
type="text"
value={query}
diff --git a/packages/gitbook-plugin-search/src/components/Results.js b/packages/gitbook-plugin-search/src/components/Results.js
index 53fc512..89fb531 100644
--- a/packages/gitbook-plugin-search/src/components/Results.js
+++ b/packages/gitbook-plugin-search/src/components/Results.js
@@ -10,7 +10,7 @@ const Result = React.createClass({
const { result } = this.props;
return (
- <div className="Search/Result">
+ <div className="Search-Result">
<h3>{result.title}</h3>
<p>{result.body}</p>
</div>
@@ -34,7 +34,7 @@ const SearchResults = React.createClass({
}
return (
- <div className="Search/ResultsContainer">
+ <div className="Search-ResultsContainer">
<h1>{i18n.t('SEARCH_RESULTS_TITLE', { query, count: results.size })}</h1>
<div className="Search/Results">
{results.map((result, i) => {
diff --git a/packages/gitbook-plugin-theme-default/less/Button.less b/packages/gitbook-plugin-theme-default/less/Button.less
index 0983dcb..476bdf7 100644
--- a/packages/gitbook-plugin-theme-default/less/Button.less
+++ b/packages/gitbook-plugin-theme-default/less/Button.less
@@ -1,4 +1,4 @@
-.GitBook\/Button {
+.GitBook-Button {
border: 0;
background-color: transparent;
background: @button-background;
diff --git a/packages/gitbook-plugin-theme-default/less/Search.less b/packages/gitbook-plugin-theme-default/less/Search.less
new file mode 100644
index 0000000..b094dc5
--- /dev/null
+++ b/packages/gitbook-plugin-theme-default/less/Search.less
@@ -0,0 +1,23 @@
+.Search-Input {
+ padding: 6px;
+ background: transparent;
+ transition: top 0.5s ease;
+ background: #fff;
+ border-bottom: 1px solid @sidebar-border-color;
+ border-top: 1px solid @sidebar-border-color;
+ margin-bottom: 10px;
+
+ // Move top to hide top border
+ margin-top: -1px;
+
+ input, input:focus, input:hover {
+ width: 100%;
+ background: transparent;
+ border: 1px solid transparent;
+ box-shadow: none;
+ outline: none;
+ line-height: 22px;
+ padding: 7px 7px;
+ color: inherit;
+ }
+}
diff --git a/packages/gitbook-plugin-theme-default/less/main.less b/packages/gitbook-plugin-theme-default/less/main.less
index 8a52e2b..9858a2f 100644
--- a/packages/gitbook-plugin-theme-default/less/main.less
+++ b/packages/gitbook-plugin-theme-default/less/main.less
@@ -7,11 +7,11 @@
@import "variables.less";
@import "Button.less";
-
@import "Sidebar.less";
@import "Summary.less";
@import "Page.less";
@import "Toolbar.less";
+@import "Search.less";
* {
.box-sizing(border-box);