1
0
mirror of synced 2024-11-23 05:26:10 +03:00

Add sidebar anchor navigation to the "Examples" page.

This commit is contained in:
Florian Kissling 2015-05-02 14:10:31 +02:00
parent 3ed07a6fda
commit bf7d273f89
5 changed files with 630 additions and 533 deletions

View File

@ -0,0 +1,67 @@
<nav class="s2-docs-sidebar hidden-print hidden-xs hidden-sm">
<ul class="nav s2-docs-sidenav">
<li>
<a href="#basic">The basics</a>
</li>
<li>
<a href="#multiple">Multiple select boxes</a>
</li>
<li>
<a href="#placeholders">Placeholders</a>
</li>
<li>
<a href="#templating">Templating</a>
</li>
<li>
<a href="#data-array">Loading array data</a>
</li>
<li>
<a href="#data-ajax">Loading remote data</a>
</li>
<li>
<a href="#responsive">Responsive design</a>
</li>
<li>
<a href="#disabled">Disabled mode</a>
</li>
<li>
<a href="#disabled-results">Disabled results</a>
</li>
<li>
<a href="#programmatic">Programmatic access</a>
</li>
<li>
<a href="#multiple-max">Limiting the number of selections</a>
</li>
<li>
<a href="#hide-search">Hiding the search box</a>
</li>
<li>
<a href="#events">Events</a>
</li>
<li>
<a href="#tags">Tagging support</a>
</li>
<li>
<a href="#tokenizer">Automatic tokenization</a>
</li>
<li>
<a href="#matcher">Custom matcher</a>
</li>
<li>
<a href="#diacritics">Diacritics support</a>
</li>
<li>
<a href="#language">Multiple languages</a>
</li>
<li>
<a href="#themes">Theme support</a>
</li>
<li>
<a href="#rtl">RTL support</a>
</li>
</ul>
<a class="back-to-top" href="#top">
Back to top
</a>
</nav>

View File

@ -28,11 +28,11 @@
padding: 9px 14px; padding: 9px 14px;
margin-bottom: 20px; margin-bottom: 20px;
margin-top: 20px; margin-top: 20px;
border: 1px solid #e8e8e8; border: 1px solid #eee;
&.linenums { &.linenums {
-webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; -webkit-box-shadow: inset 40px 0 0 #fbfbfb, inset 41px 0 0 #f6f6f6;
-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; -moz-box-shadow: inset 40px 0 0 #fbfbfb, inset 41px 0 0 #f6f6f6;
box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; box-shadow: inset 40px 0 0 #fbfbfb, inset 41px 0 0 #f6f6f6;
} }
} }
@ -42,6 +42,6 @@ ol.linenums {
} }
ol.linenums li { ol.linenums li {
padding-left: 12px; padding-left: 12px;
color: #bebec5; color: #bebebe;
line-height: 18px; line-height: 18px;
} }

View File

@ -0,0 +1,83 @@
.s2-example + pre,
.s2-event-log + pre {
margin: -15px -15px 15px;
border-radius: 0;
border-width: 0 0 1px;
}
@media (min-width: 768px) {
.s2-example + pre,
.s2-event-log + pre {
margin-top: -16px;
margin-left: 0;
margin-right: 0;
border-width: 1px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
}
.s2-event-log {
background: #002451;
font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace;
color: white;
position: relative;
padding: 45px 15px 15px;
margin: 0 -15px 15px;
}
.s2-event-log:after {
content: "Event Log";
position: absolute;
top: 15px;
left: 15px;
font-size: 12px;
font-weight: bold;
color: #BBB;
text-transform: uppercase;
letter-spacing: 1px;
}
.s2-example {
position: relative;
padding: 45px 15px 15px;
margin: 0 -15px 15px;
background-color: #FAFAFA;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.05);
border-color: #E5E5E5 #EEE #EEE;
border-style: solid;
border-width: 1px 0;
}
@media (min-width: 768px) {
.s2-example {
margin-left: 0;
margin-right: 0;
background-color: #FFF;
border-width: 1px;
border-color: #eee;
border-radius: 4px 4px 0 0;
box-shadow: none;
}
.s2-event-log {
margin-left: 0;
margin-right: 0;
margin-top: -15px;
border-width: 1px;
border-color: #eee;
box-shadow: none;
}
}
.s2-example:after {
content: "Example";
position: absolute;
top: 15px;
left: 15px;
font-size: 12px;
font-weight: bold;
color: #BBB;
text-transform: uppercase;
letter-spacing: 1px;
}

View File

@ -8,6 +8,7 @@
@import "s2-docs-footer"; @import "s2-docs-footer";
@import "s2-docs-alert"; @import "s2-docs-alert";
@import "s2-docs-home"; @import "s2-docs-home";
@import "s2-docs-examples";
@import "anchorjs"; @import "anchorjs";
@import "jumbotron"; @import "jumbotron";
@import "prettify"; @import "prettify";
@ -62,11 +63,3 @@ pre {
background-color: #f7f7f9; background-color: #f7f7f9;
border: 1px solid #e1e1e8; border: 1px solid #e1e1e8;
} }
.s2-docs-headline-example {
font-size: 12px;
font-weight: 700;
color: #959595;
text-transform: uppercase;
letter-spacing: 1px;
}

File diff suppressed because it is too large Load Diff