diff --git a/docs/_includes/components/alerts.html b/docs/_includes/components/alerts.html index 4edcdd2113d84a9789d004691f29f1dd9ad9143b..717308354c22bcfc92a32c1283e0b7f4025fb14e 100644 --- a/docs/_includes/components/alerts.html +++ b/docs/_includes/components/alerts.html @@ -11,7 +11,7 @@ <p>Alerts don't have default classes, only base and modifier classes. A default gray alert doesn't make too much sense, so you're required to specify a type via contextual class. Choose from success, info, warning, or danger.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-alerts"> <div class="alert alert-success" role="alert"> <strong>Well done!</strong> You successfully read this important alert message. </div> @@ -38,7 +38,7 @@ <h4>Requires JavaScript alert plugin</h4> <p>For fully functioning, dismissible alerts, you must use the <a href="../javascript/#alerts">alerts JavaScript plugin</a>.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="dismissible-alert-css"> <div class="alert alert-warning alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <strong>Warning!</strong> Better check yourself, you're not looking too good. @@ -58,7 +58,7 @@ <h2 id="alerts-links">Links in alerts</h2> <p>Use the <code>.alert-link</code> utility class to quickly provide matching colored links within any alert.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="alerts-with-links"> <div class="alert alert-success" role="alert"> <strong>Well done!</strong> You successfully read <a href="#" class="alert-link">this important alert message</a>. </div> diff --git a/docs/_includes/components/badges.html b/docs/_includes/components/badges.html index 18ee70a16aeaaaafa8b28f27ee2dee8d2cc0fe10..a7fff7322640331dd82dbc7ec4fb5d2755dc5bf9 100644 --- a/docs/_includes/components/badges.html +++ b/docs/_includes/components/badges.html @@ -3,7 +3,7 @@ <p class="lead">Easily highlight new or unread items by adding a <code><span class="badge"></code> to links, Bootstrap navs, and more.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-badges"> <a href="#">Inbox <span class="badge">42</span></a> <br><br> <button class="btn btn-primary" type="button"> @@ -28,7 +28,7 @@ <h4>Adapts to active nav states</h4> <p>Built-in styles are included for placing badges in active states in pill navigations.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="badges-in-pills"> <ul class="nav nav-pills" role="tablist"> <li role="presentation" class="active"><a href="#">Home <span class="badge">42</span></a></li> <li role="presentation"><a href="#">Profile</a></li> diff --git a/docs/_includes/components/breadcrumbs.html b/docs/_includes/components/breadcrumbs.html index 19abdc265e20358d5744e6bc4ec32852495c2e52..04d2f1468b2e7a69c56575dc440181e18998da19 100644 --- a/docs/_includes/components/breadcrumbs.html +++ b/docs/_includes/components/breadcrumbs.html @@ -3,7 +3,7 @@ <p class="lead">Indicate the current page's location within a navigational hierarchy.</p> <p>Separators are automatically added in CSS through <code>:before</code> and <code>content</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-breadcrumbs"> <ol class="breadcrumb"> <li class="active">Home</li> </ol> diff --git a/docs/_includes/components/button-dropdowns.html b/docs/_includes/components/button-dropdowns.html index 9ee7c65c87d2da1de68d5626d62df06cb5385164..e63e9eedd080bedeab82ddfa70abe435389a45a3 100644 --- a/docs/_includes/components/button-dropdowns.html +++ b/docs/_includes/components/button-dropdowns.html @@ -10,7 +10,7 @@ <h3 id="btn-dropdowns-single">Single button dropdowns</h3> <p>Turn a button into a dropdown toggle with some basic markup changes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="single-button-dropdown"> <div class="btn-group"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">Default <span class="caret"></span></button> <ul class="dropdown-menu" role="menu"> @@ -90,7 +90,7 @@ <h3 id="btn-dropdowns-split">Split button dropdowns</h3> <p>Similarly, create split button dropdowns with the same markup changes, only with a separate button.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="split-button-dropdown"> <div class="btn-group"> <button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> @@ -196,7 +196,7 @@ <h3 id="btn-dropdowns-sizing">Sizing</h3> <p>Button dropdowns work with buttons of all sizes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="button-dropdown-sizing"> <div class="btn-toolbar" role="toolbar"> <div class="btn-group"> <button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false"> @@ -274,7 +274,7 @@ <h3 id="btn-dropdowns-dropup">Dropup variation</h3> <p>Trigger dropdown menus above elements by adding <code>.dropup</code> to the parent.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="button-dropdown-dropup"> <div class="btn-toolbar" role="toolbar"> <div class="btn-group dropup"> <button type="button" class="btn btn-default">Dropup</button> diff --git a/docs/_includes/components/button-groups.html b/docs/_includes/components/button-groups.html index a68856e17374b293915543e2e828cb339128b80b..28e009cbbe1c0f060a18a232ff3e1776969a6857 100644 --- a/docs/_includes/components/button-groups.html +++ b/docs/_includes/components/button-groups.html @@ -17,7 +17,7 @@ <h3 id="btn-groups-single">Basic example</h3> <p>Wrap a series of buttons with <code>.btn</code> in <code>.btn-group</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-button-group"> <div class="btn-group" role="group" aria-label="Basic example"> <button type="button" class="btn btn-default">Left</button> <button type="button" class="btn btn-default">Middle</button> @@ -34,7 +34,7 @@ <h3 id="btn-groups-toolbar">Button toolbar</h3> <p>Combine sets of <code><div class="btn-group"></code> into a <code><div class="btn-toolbar"></code> for more complex components.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-button-toolbar"> <div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group" role="group" aria-label="First group"> <button type="button" class="btn btn-default">1</button> @@ -62,7 +62,7 @@ <h3 id="btn-groups-sizing">Sizing</h3> <p>Instead of applying button sizing classes to every button in a group, just add <code>.btn-group-*</code> to the <code>.btn-group</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="button-group-sizing"> <div class="btn-group btn-group-lg" role="group" aria-label="Large button group"> <button type="button" class="btn btn-default">Left</button> <button type="button" class="btn btn-default">Middle</button> @@ -96,7 +96,7 @@ <h3 id="btn-groups-nested">Nesting</h3> <p>Place a <code>.btn-group</code> within another <code>.btn-group</code> when you want dropdown menus mixed with a series of buttons.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="button-group-nesting"> <div class="btn-group" role="group" aria-label="Button group with nested dropdown"> <button type="button" class="btn btn-default">1</button> <button type="button" class="btn btn-default">2</button> @@ -133,7 +133,7 @@ <h3 id="btn-groups-vertical">Vertical variation</h3> <p>Make a set of buttons appear vertically stacked rather than horizontally. <strong class="text-danger">Split button dropdowns are not supported here.</strong></p> - <div class="bs-example"> + <div class="bs-example" data-example-id="vertical-button-group"> <div class="btn-group-vertical" role="group" aria-label="Vertical button group"> <button type="button" class="btn btn-default">Button</button> <button type="button" class="btn btn-default">Button</button> @@ -202,7 +202,7 @@ <h4>With <code><a></code> elements</h4> <p>Just wrap a series of <code>.btn</code>s in <code>.btn-group.btn-group-justified</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-justified-button-group"> <div class="btn-group btn-group-justified" role="group" aria-label="Justified button group"> <a href="#" class="btn btn-default" role="button">Left</a> <a href="#" class="btn btn-default" role="button">Middle</a> @@ -239,7 +239,7 @@ <h4>With <code><button></code> elements</h4> <p>To use justified button groups with <code><button></code> elements, <strong class="text-danger">you must wrap each button in a button group</strong>. Most browsers don't properly apply our CSS for justification to <code><button></code> elements, but since we support button dropdowns, we can work around that.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="button-tag-button-group-justified"> <div class="btn-group btn-group-justified" role="group" aria-label="Justified button group"> <div class="btn-group" role="group"> <button type="button" class="btn btn-default">Left</button> diff --git a/docs/_includes/components/dropdowns.html b/docs/_includes/components/dropdowns.html index e1dfc19f6ebce45d8b0dce48f4284423880b3d04..6a5d4ded50ad863d11ce207dafe6165663a059e3 100644 --- a/docs/_includes/components/dropdowns.html +++ b/docs/_includes/components/dropdowns.html @@ -5,7 +5,7 @@ <h3 id="dropdowns-example">Example</h3> <p>Wrap the dropdown's trigger and the dropdown menu within <code>.dropdown</code>, or another element that declares <code>position: relative;</code>. Then add the menu's HTML.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="static-dropdown"> <div class="dropdown clearfix"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-expanded="true"> Dropdown diff --git a/docs/_includes/components/glyphicons.html b/docs/_includes/components/glyphicons.html index bc563c5a6da34e9319d50bcbdfde811382364542..c00ef94c9b6bdc1ad5242d21c2bc6ce93711c1c6 100644 --- a/docs/_includes/components/glyphicons.html +++ b/docs/_includes/components/glyphicons.html @@ -48,7 +48,7 @@ <h2 id="glyphicons-examples">Examples</h2> <p>Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="glyphicons-general"> <div class="btn-toolbar" role="toolbar"> <div class="btn-group"> <button type="button" class="btn btn-default" aria-label="Left Align"><span class="glyphicon glyphicon-align-left" aria-hidden="true"></span></button> @@ -74,7 +74,7 @@ </button> {% endhighlight %} <p>An icon used in an <a href="#alerts">alert</a> to convey that it's an error message, with additional <code>.sr-only</code> text to convey this hint to users of assistive technologies.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="glyphicons-accessibility"> <div class="alert alert-danger" role="alert"> <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> <span class="sr-only">Error:</span> diff --git a/docs/_includes/components/input-groups.html b/docs/_includes/components/input-groups.html index 221fcad54b85eeab188cc80cb8c0a662aac49030..8a07735d2b19db6fead09c825d83f027d198d59f 100644 --- a/docs/_includes/components/input-groups.html +++ b/docs/_includes/components/input-groups.html @@ -22,7 +22,7 @@ <p>Place one add-on or button on either side of an input. You may also place one on both sides of an input.</p> <p><strong class="text-danger">We do not support multiple add-ons on a single side.</strong></p> <p><strong class="text-danger">We do not support multiple form-controls in a single input group.</strong></p> - <form class="bs-example bs-example-form"> + <form class="bs-example bs-example-form" data-example-id="simple-input-groups"> <div class="input-group"> <span class="input-group-addon">@</span> <input type="text" class="form-control" placeholder="Username"> @@ -59,7 +59,7 @@ <h2 id="input-groups-sizing">Sizing</h2> <p>Add the relative form sizing classes to the <code>.input-group</code> itself and contents within will automatically resize—no need for repeating the form control size classes on each element.</p> - <form class="bs-example bs-example-form"> + <form class="bs-example bs-example-form" data-example-id="input-group-sizing"> <div class="input-group input-group-lg"> <span class="input-group-addon">@</span> <input type="text" class="form-control" placeholder="Username"> @@ -95,7 +95,7 @@ <h2 id="input-groups-checkboxes-radios">Checkboxes and radio addons</h2> <p>Place any checkbox or radio option within an input group's addon instead of text.</p> - <form class="bs-example bs-example-form"> + <form class="bs-example bs-example-form" data-example-id="input-group-with-checkbox-radio"> <div class="row"> <div class="col-lg-6"> <div class="input-group"> @@ -139,7 +139,7 @@ <h2 id="input-groups-buttons">Button addons</h2> <p>Buttons in input groups are a bit different and require one extra level of nesting. Instead of <code>.input-group-addon</code>, you'll need to use <code>.input-group-btn</code> to wrap the buttons. This is required due to default browser styles that cannot be overridden.</p> - <form class="bs-example bs-example-form"> + <form class="bs-example bs-example-form" data-example-id="input-group-with-button"> <div class="row"> <div class="col-lg-6"> <div class="input-group"> @@ -182,7 +182,7 @@ <h2 id="input-groups-buttons-dropdowns">Buttons with dropdowns</h2> <p></p> - <form class="bs-example bs-example-form"> + <form class="bs-example bs-example-form" data-example-id="input-group-dropdowns"> <div class="row"> <div class="col-lg-6"> <div class="input-group"> @@ -252,7 +252,7 @@ {% endhighlight %} <h2 id="input-groups-buttons-segmented">Segmented buttons</h2> - <form class="bs-example bs-example-form"> + <form class="bs-example bs-example-form" data-example-id="input-group-segmented-buttons"> <div class="row"> <div class="col-lg-6"> <div class="input-group"> diff --git a/docs/_includes/components/jumbotron.html b/docs/_includes/components/jumbotron.html index f5de9753eab6e402b616a6350fa6c2025a0b6212..b61ffe061c5bffc820f49d761b00d1eea9f1bba9 100644 --- a/docs/_includes/components/jumbotron.html +++ b/docs/_includes/components/jumbotron.html @@ -2,7 +2,7 @@ <h1 id="jumbotron" class="page-header">Jumbotron</h1> <p>A lightweight, flexible component that can optionally extend the entire viewport to showcase key content on your site.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-jumbotron"> <div class="jumbotron"> <h1>Hello, world!</h1> <p>This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p> diff --git a/docs/_includes/components/labels.html b/docs/_includes/components/labels.html index 0a9c6139f71dd2e34861df80ce056906c5e24d62..ef85cc67d4279317bdbf5c1c560207fe2e588423 100644 --- a/docs/_includes/components/labels.html +++ b/docs/_includes/components/labels.html @@ -2,7 +2,7 @@ <h1 id="labels" class="page-header">Labels</h1> <h3>Example</h3> - <div class="bs-example"> + <div class="bs-example" data-example-id="labels-in-headings"> <h1>Example heading <span class="label label-default">New</span></h1> <h2>Example heading <span class="label label-default">New</span></h2> <h3>Example heading <span class="label label-default">New</span></h3> @@ -16,7 +16,7 @@ <h3>Available variations</h3> <p>Add any of the below mentioned modifier classes to change the appearance of a label.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="label-variants"> <span class="label label-default">Default</span> <span class="label label-primary">Primary</span> <span class="label label-success">Success</span> diff --git a/docs/_includes/components/list-group.html b/docs/_includes/components/list-group.html index f9c24c6768ecb14f9603537bacce14c9be32ae2c..1d02b84f33f92e5d5eca31480ff319debb600eb1 100644 --- a/docs/_includes/components/list-group.html +++ b/docs/_includes/components/list-group.html @@ -5,7 +5,7 @@ <h3 id="list-group-basic">Basic example</h3> <p>The most basic list group is simply an unordered list with list items, and the proper classes. Build upon it with the options that follow, or your own CSS as needed.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-list-group"> <ul class="list-group"> <li class="list-group-item">Cras justo odio</li> <li class="list-group-item">Dapibus ac facilisis in</li> @@ -26,7 +26,7 @@ <h3 id="list-group-badges">Badges</h3> <p>Add the badges component to any list group item and it will automatically be positioned on the right.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="list-group-badges"> <ul class="list-group"> <li class="list-group-item"> <span class="badge">14</span> @@ -53,7 +53,7 @@ <h3 id="list-group-linked">Linked items</h3> <p>Linkify list group items by using anchor tags instead of list items (that also means a parent <code><div></code> instead of an <code><ul></code>). No need for individual parents around each element.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="list-group-anchors"> <div class="list-group"> <a href="#" class="list-group-item active"> Cras justo odio @@ -78,7 +78,7 @@ <h3 id="list-group-disabled">Disabled items</h3> <p>Add <code>.disabled</code> to a <code>.list-group-item</code> to gray it out to appear disabled.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="list-group-disabled"> <div class="list-group"> <a href="#" class="list-group-item disabled"> Cras justo odio @@ -103,7 +103,7 @@ <h3 id="list-group-contextual-classes">Contextual classes</h3> <p>Use contextual classes to style list items, default or linked. Also includes <code>.active</code> state.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="list-group-variants"> <div class="row"> <div class="col-sm-6"> <ul class="list-group"> @@ -140,7 +140,7 @@ <h3 id="list-group-custom-content">Custom content</h3> <p>Add nearly any HTML within, even for linked list groups like the one below.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="list-group-custom-content"> <div class="list-group"> <a href="#" class="list-group-item active"> <h4 class="list-group-item-heading">List group item heading</h4> diff --git a/docs/_includes/components/media.html b/docs/_includes/components/media.html index 50ef7bc37c0f2291ca904ecbfcca58a766cf6f1b..cfb081b1192c8783dcd2886962a3c8473428ce85 100644 --- a/docs/_includes/components/media.html +++ b/docs/_includes/components/media.html @@ -5,7 +5,7 @@ <h3 id="media-default">Default media</h3> <p>The default media displays a media object (images, video, audio) to the left or right of a content block.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="default-media"> <div class="media"> <div class="media-left"> <a href="#"> @@ -84,7 +84,7 @@ <p>The classes <code>.pull-left</code> and <code>.pull-right</code> also exist and were previously used as part of the media component, but are deprecated for that use as of v3.3.0. They are approximately equivalent to <code>.media-left</code> and <code>.media-right</code>, except that <code>.media-right</code> should be placed after the <code>.media-body</code> in the html.</p> <h3 id="media-alignment">Media alignment</h3> <p>The images or other media can be aligned top, middle, or bottom. The default is top aligned.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="media-alignment"> <div class="media"> <div class="media-left"> <a href="#"> @@ -138,7 +138,7 @@ <h3 id="media-list">Media list</h3> <p>With a bit of extra markup, you can use media inside list (useful for comment threads or articles lists).</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="media-list"> <ul class="media-list"> <li class="media"> <div class="media-left"> diff --git a/docs/_includes/components/navbar.html b/docs/_includes/components/navbar.html index db157de7c8d40ab26b8b0059eecefa3125c4bf12..c8107c017a928fbd01f08e8e7346d1e8ae81cb3d 100644 --- a/docs/_includes/components/navbar.html +++ b/docs/_includes/components/navbar.html @@ -28,7 +28,7 @@ <p>Be sure to use a <code><nav></code> element or, if using a more generic element such as a <code><div></code>, add a <code>role="navigation"</code> to every navbar to explicitly identify it as a landmark region for users of assistive technologies.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="default-navbar"> <nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> @@ -142,7 +142,7 @@ <h2 id="navbar-brand-image">Brand image</h2> <p>Replace the navbar brand with your own image by swapping the text for an <code><img></code>. Since the <code>.navbar-brand</code> has its own padding and height, you may need to override some CSS depending on your image.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="navbar-with-image-brand"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> @@ -169,7 +169,7 @@ <h2 id="navbar-forms">Forms</h2> <p>Place form content within <code>.navbar-form</code> for proper vertical alignment and collapsed behavior in narrow viewports. Use the alignment options to decide where it resides within the navbar content.</p> <p>As a heads up, <code>.navbar-form</code> shares much of its code with <code>.form-inline</code> via mixin. <strong class="text-danger">Some form controls, like input groups, may require fixed widths to be show up properly within a navbar.</strong></p> - <div class="bs-example"> + <div class="bs-example" data-example-id="navbar-form"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> @@ -214,7 +214,7 @@ <h2 id="navbar-buttons">Buttons</h2> <p>Add the <code>.navbar-btn</code> class to <code><button></code> elements not residing in a <code><form></code> to vertically center them in the navbar.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="navbar-button"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> @@ -243,7 +243,7 @@ <h2 id="navbar-text">Text</h2> <p>Wrap strings of text in an element with <code>.navbar-text</code>, usually on a <code><p></code> tag for proper leading and color.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="navbar-text"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> @@ -268,7 +268,7 @@ <h2 id="navbar-links">Non-nav links</h2> <p>For folks using standard links that are not within the regular navbar navigation component, use the <code>.navbar-link</code> class to add the proper colors for the default and inverse navbar options.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="navbar-link"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> @@ -303,7 +303,7 @@ <h2 id="navbar-fixed-top">Fixed to top</h2> <p>Add <code>.navbar-fixed-top</code> and include a <code>.container</code> or <code>.container-fluid</code> to center and pad navbar content.</p> - <div class="bs-example bs-navbar-top-example"> + <div class="bs-example bs-navbar-top-example" data-example-id="navbar-fixed-to-top"> <nav class="navbar navbar-default navbar-fixed-top"> <!-- We use the fluid option here to avoid overriding the fixed width of a normal container within the narrow content columns. --> <div class="container-fluid"> @@ -347,7 +347,7 @@ body { padding-top: 70px; } <h2 id="navbar-fixed-bottom">Fixed to bottom</h2> <p>Add <code>.navbar-fixed-bottom</code> and include a <code>.container</code> or <code>.container-fluid</code> to center and pad navbar content.</p> - <div class="bs-example bs-navbar-bottom-example"> + <div class="bs-example bs-navbar-bottom-example" data-example-id="navbar-fixed-to-bottom"> <nav class="navbar navbar-default navbar-fixed-bottom"> <!-- We use the fluid option here to avoid overriding the fixed width of a normal container within the narrow content columns. --> <div class="container-fluid"> @@ -392,7 +392,7 @@ body { padding-bottom: 70px; } <h2 id="navbar-static-top">Static top</h2> <p>Create a full-width navbar that scrolls away with the page by adding <code>.navbar-static-top</code> and include a <code>.container</code> or <code>.container-fluid</code> to center and pad navbar content.</p> <p>Unlike the <code>.navbar-fixed-*</code> classes, you do not need to change any padding on the <code>body</code>.</p> - <div class="bs-example bs-navbar-top-example"> + <div class="bs-example bs-navbar-top-example" data-example-id="navbar-static-top"> <nav class="navbar navbar-default navbar-static-top"> <!-- We use the fluid option here to avoid overriding the fixed width of a normal container within the narrow content columns. --> <div class="container-fluid"> @@ -428,7 +428,7 @@ body { padding-bottom: 70px; } <h2 id="navbar-inverted">Inverted navbar</h2> <p>Modify the look of the navbar by adding <code>.navbar-inverse</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="inverted-navbar"> <nav class="navbar navbar-inverse"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> diff --git a/docs/_includes/components/navs.html b/docs/_includes/components/navs.html index 01420a342631d776857c38e6166acebd603bd165..4a0a4b6c39af84fc1095607d731d386b79d9eaa2 100644 --- a/docs/_includes/components/navs.html +++ b/docs/_includes/components/navs.html @@ -15,7 +15,7 @@ <h2 id="nav-tabs">Tabs</h2> <p>Note the <code>.nav-tabs</code> class requires the <code>.nav</code> base class.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-nav-tabs"> <ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Profile</a></li> @@ -33,7 +33,7 @@ <h2 id="nav-pills">Pills</h2> <p>Take that same HTML, but use <code>.nav-pills</code> instead:</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-nav-pills"> <ul class="nav nav-pills"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Profile</a></li> @@ -48,7 +48,7 @@ </ul> {% endhighlight %} <p>Pills are also vertically stackable. Just add <code>.nav-stacked</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-nav-stacked"> <ul class="nav nav-pills nav-stacked" style="max-width: 300px;"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Profile</a></li> @@ -69,7 +69,7 @@ <h4>Safari and responsive justified navs</h4> <p>As of v8.0, Safari exhibits a bug in which resizing your browser horizontally causes rendering errors in the justified nav that are cleared upon refreshing. This bug is also shown in the <a href="../examples/justified-nav/">justified nav example</a>.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-nav-justified"> <ul class="nav nav-tabs nav-justified"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Profile</a></li> @@ -100,7 +100,7 @@ <p>This class will only change the <code><a></code>'s appearance, not its functionality. Use custom JavaScript to disable links here.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="disabled-nav-link"> <ul class="nav nav-pills"> <li role="presentation"><a href="#">Clickable link</a></li> <li role="presentation"><a href="#">Clickable link</a></li> @@ -120,7 +120,7 @@ <p>Add dropdown menus with a little extra HTML and the <a href="../javascript/#dropdowns">dropdowns JavaScript plugin</a>.</p> <h3>Tabs with dropdowns</h3> - <div class="bs-example"> + <div class="bs-example" data-example-id="nav-tabs-with-dropdown"> <ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Help</a></li> @@ -154,7 +154,7 @@ {% endhighlight %} <h3>Pills with dropdowns</h3> - <div class="bs-example"> + <div class="bs-example" data-example-id="nav-pills-with-dropdown"> <ul class="nav nav-pills"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Help</a></li> diff --git a/docs/_includes/components/page-header.html b/docs/_includes/components/page-header.html index 2f5aed2bd73851102ab129a98767f725eea98c57..3f7a8a094592dd076df9ca8be0989d03f9d907af 100644 --- a/docs/_includes/components/page-header.html +++ b/docs/_includes/components/page-header.html @@ -2,7 +2,7 @@ <h1 id="page-header" class="page-header">Page header</h1> <p>A simple shell for an <code>h1</code> to appropriately space out and segment sections of content on a page. It can utilize the <code>h1</code>'s default <code>small</code> element, as well as most other components (with additional styles).</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-page-header"> <div class="page-header"> <h1>Example page header <small>Subtext for header</small></h1> </div> diff --git a/docs/_includes/components/pagination.html b/docs/_includes/components/pagination.html index f5e78977afe9de9bfebf57e839831ff7e0af87e7..85100afe4bcfe343fd4cfa548757362d48ed1774 100644 --- a/docs/_includes/components/pagination.html +++ b/docs/_includes/components/pagination.html @@ -5,7 +5,7 @@ <h2 id="pagination-default">Default pagination</h2> <p>Simple pagination inspired by Rdio, great for apps and search results. The large block is hard to miss, easily scalable, and provides large click areas.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-pagination"> <nav> <ul class="pagination"> <li><a href="#"><span aria-hidden="true">«</span><span class="sr-only">Previous</span></a></li> @@ -34,7 +34,7 @@ <h3>Disabled and active states</h3> <p>Links are customizable for different circumstances. Use <code>.disabled</code> for unclickable links and <code>.active</code> to indicate the current page.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="disabled-active-pagination"> <nav> <ul class="pagination"> <li class="disabled"><a href="#"><span aria-hidden="true">«</span><span class="sr-only">Previous</span></a></li> @@ -70,7 +70,7 @@ <h3>Sizing</h3> <p>Fancy larger or smaller pagination? Add <code>.pagination-lg</code> or <code>.pagination-sm</code> for additional sizes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="pagination-sizing"> <nav> <ul class="pagination pagination-lg"> <li><a href="#"><span aria-hidden="true">«</span><span class="sr-only">Previous</span></a></li> @@ -117,7 +117,7 @@ <h3>Default example</h3> <p>By default, the pager centers links.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-pager"> <nav> <ul class="pager"> <li><a href="#">Previous</a></li> @@ -136,7 +136,7 @@ <h3>Aligned links</h3> <p>Alternatively, you can align each link to the sides:</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="aligned-pager-links"> <nav> <ul class="pager"> <li class="previous"><a href="#"><span aria-hidden="true">←</span> Older</a></li> @@ -156,7 +156,7 @@ <h3>Optional disabled state</h3> <p>Pager links also use the general <code>.disabled</code> utility class from the pagination.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="disabled-pager"> <nav> <ul class="pager"> <li class="previous disabled"><a href="#"><span aria-hidden="true">←</span> Older</a></li> diff --git a/docs/_includes/components/panels.html b/docs/_includes/components/panels.html index acf32c51c5770a79d6fc903723c39e747fa8ada8..ffa12e8c9186b3a4d17e0d11f429439326e9821f 100644 --- a/docs/_includes/components/panels.html +++ b/docs/_includes/components/panels.html @@ -5,7 +5,7 @@ <h3 id="panels-basic">Basic example</h3> <p>By default, all the <code>.panel</code> does is apply some basic border and padding to contain some content.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-panel"> <div class="panel panel-default"> <div class="panel-body"> Basic panel example @@ -23,7 +23,7 @@ <h3 id="panels-heading">Panel with heading</h3> <p>Easily add a heading container to your panel with <code>.panel-heading</code>. You may also include any <code><h1></code>-<code><h6></code> with a <code>.panel-title</code> class to add a pre-styled heading.</p> <p>For proper link coloring, be sure to place links in headings within <code>.panel-title</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="panel-with-heading"> <div class="panel panel-default"> <div class="panel-heading">Panel heading without title</div> <div class="panel-body"> @@ -59,7 +59,7 @@ <h3 id="panels-footer">Panel with footer</h3> <p>Wrap buttons or secondary text in <code>.panel-footer</code>. Note that panel footers <strong>do not</strong> inherit colors and borders when using contextual variations as they are not meant to be in the foreground.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="panel-with-footer"> <div class="panel panel-default"> <div class="panel-body"> Panel content @@ -78,7 +78,7 @@ <h3 id="panels-alternatives">Contextual alternatives</h3> <p>Like other components, easily make a panel more meaningful to a particular context by adding any of the contextual state classes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="contextual-panels"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">Panel title</h3> @@ -130,7 +130,7 @@ <h3 id="panels-tables">With tables</h3> <p>Add any non-bordered <code>.table</code> within a panel for a seamless design. If there is a <code>.panel-body</code>, we add an extra border to the top of the table for separation.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="table-within-panel"> <div class="panel panel-default"> <!-- Default panel contents --> <div class="panel-heading">Panel heading</div> @@ -187,7 +187,7 @@ {% endhighlight %} <p>If there is no panel body, the component moves from panel header to table without interruption.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="panel-without-body-with-table"> <div class="panel panel-default"> <!-- Default panel contents --> <div class="panel-heading">Panel heading</div> @@ -240,7 +240,7 @@ <h3 id="panels-list-group">With list groups</h3> <p>Easily include full-width <a href="#list-group">list groups</a> within any panel.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="panel-with-list-group"> <div class="panel panel-default"> <!-- Default panel contents --> <div class="panel-heading">Panel heading</div> diff --git a/docs/_includes/components/progress-bars.html b/docs/_includes/components/progress-bars.html index a7132e763f67aefe8c5514c1e0659aa323f949b8..88340105b5a67b476d91a0c6d1d628dc9a9da74a 100644 --- a/docs/_includes/components/progress-bars.html +++ b/docs/_includes/components/progress-bars.html @@ -10,7 +10,7 @@ <h3 id="progress-basic">Basic example</h3> <p>Default progress bar.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-progress-bar"> <div class="progress"> <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"> <span class="sr-only">60% Complete</span> @@ -27,7 +27,7 @@ <h3 id="progress-label">With label</h3> <p>Remove the <code>.sr-only</code> class from within the progress bar to show a visible percentage. For low percentages, consider adding a <code>min-width</code> to ensure the label's text is fully visible.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="progress-bar-with-label"> <div class="progress"> <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"> 60% @@ -44,7 +44,7 @@ <h3 id="progress-low-percentages">Low percentages</h3> <p>Progress bars representing low single digit percentages, as well as 0%, include a <code>min-width: 20px;</code> for legibility.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="progress-bar-at-low-percentage"> <div class="progress"> <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"> 0% @@ -72,7 +72,7 @@ <h3 id="progress-alternatives">Contextual alternatives</h3> <p>Progress bars use some of the same button and alert classes for consistent styles.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="contextual-progress-bar"> <div class="progress"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%"> <span class="sr-only">40% Complete (success)</span> @@ -119,7 +119,7 @@ <h3 id="progress-striped">Striped</h3> <p>Uses a gradient to create a striped effect. Not available in IE8.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="striped-progress-bar"> <div class="progress"> <div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%"> <span class="sr-only">40% Complete (success)</span> @@ -166,7 +166,7 @@ <h3 id="progress-animated">Animated</h3> <p>Add <code>.active</code> to <code>.progress-bar-striped</code> to animate the stripes right to left. Not available in IE9 and below.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="animated-progress-bar"> <div class="progress"> <div class="progress-bar progress-bar-striped" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%"><span class="sr-only">45% Complete</span></div> </div> @@ -182,7 +182,7 @@ <h3 id="progress-stacked">Stacked</h3> <p>Place multiple bars into the same <code>.progress</code> to stack them.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="stacked-progress-bar"> <div class="progress"> <div class="progress-bar progress-bar-success" style="width: 35%"> <span class="sr-only">35% Complete (success)</span> diff --git a/docs/_includes/components/responsive-embed.html b/docs/_includes/components/responsive-embed.html index b9ced4c5d28d2abcac4ae7d96043fcf028676a17..bb79053ca2b2872c6440b6d6a3a6f7f16fbbef55 100644 --- a/docs/_includes/components/responsive-embed.html +++ b/docs/_includes/components/responsive-embed.html @@ -4,7 +4,7 @@ <p>Allow browsers to determine video or slideshow dimensions based on the width of their containing block by creating an intrinsic ratio that will properly scale on any device.</p> <p>Rules are directly applied to <code><iframe></code>, <code><embed></code>, <code><video></code>, and <code><object></code> elements; optionally use an explicit descendant class <code>.embed-responsive-item</code> when you want to match the styling for other attributes.</p> <p><strong>Pro-Tip!</strong> You don't need to include <code>frameborder="0"</code> in your <code><iframe></code>s as we override that for you.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="responsive-embed-16by9-iframe-youtube"> <div class="embed-responsive embed-responsive-16by9"> <iframe class="embed-responsive-item" src="//www.youtube.com/embed/zpOULjyy-n8?rel=0" allowfullscreen></iframe> </div> diff --git a/docs/_includes/components/thumbnails.html b/docs/_includes/components/thumbnails.html index 3b6dfce43828197b40a90fb2f896021fac2db524..b41fef72e0db02ac95b3551704ce25bf22cb3b27 100644 --- a/docs/_includes/components/thumbnails.html +++ b/docs/_includes/components/thumbnails.html @@ -5,7 +5,7 @@ <h3 id="thumbnails-default">Default example</h3> <p>By default, Bootstrap's thumbnails are designed to showcase linked images with minimal required markup.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-thumbnails"> <div class="row"> <div class="col-xs-6 col-md-3"> <a href="#" class="thumbnail"> @@ -42,7 +42,7 @@ <h3 id="thumbnails-custom-content">Custom content</h3> <p>With a bit of extra markup, it's possible to add any kind of HTML content like headings, paragraphs, or buttons into thumbnails.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="thumbnails-with-custom-content"> <div class="row"> <div class="col-sm-6 col-md-4"> <div class="thumbnail"> diff --git a/docs/_includes/components/wells.html b/docs/_includes/components/wells.html index 56e5fa098f5c79a0ac042553a1ec9eabf5e1c5a4..53eae2dde0b396a94d3bcb37f24a580fdc3737ef 100644 --- a/docs/_includes/components/wells.html +++ b/docs/_includes/components/wells.html @@ -3,7 +3,7 @@ <h3>Default well</h3> <p>Use the well as a simple effect on an element to give it an inset effect.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="default-well"> <div class="well"> Look, I'm in a well! </div> @@ -13,7 +13,7 @@ {% endhighlight %} <h3>Optional classes</h3> <p>Control padding and rounded corners with two optional modifier classes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="large-well"> <div class="well well-lg"> Look, I'm in a large well! </div> @@ -22,7 +22,7 @@ <div class="well well-lg">...</div> {% endhighlight %} - <div class="bs-example"> + <div class="bs-example" data-example-id="small-well"> <div class="well well-sm"> Look, I'm in a small well! </div> diff --git a/docs/_includes/css/buttons.html b/docs/_includes/css/buttons.html index c4aee597220d4eb2cfa882a5b0b5dca7b7fccc12..78cd564877fc256c9dd7919583750bbe4d3923d9 100644 --- a/docs/_includes/css/buttons.html +++ b/docs/_includes/css/buttons.html @@ -3,7 +3,7 @@ <h2 id="buttons-tags">Button tags</h2> <p>Use the button classes on an <code><a></code>, <code><button></code>, or <code><input></code> element.</p> - <form class="bs-example"> + <form class="bs-example" data-example-id="btn-tags"> <a class="btn btn-default" href="#" role="button">Link</a> <button class="btn btn-default" type="submit">Button</button> <input class="btn btn-default" type="button" value="Input"> @@ -34,7 +34,7 @@ <h2 id="buttons-options">Options</h2> <p>Use any of the available button classes to quickly create a styled button.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="btn-variants"> <button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-success">Success</button> @@ -73,7 +73,7 @@ <h2 id="buttons-sizes">Sizes</h2> <p>Fancy larger or smaller buttons? Add <code>.btn-lg</code>, <code>.btn-sm</code>, or <code>.btn-xs</code> for additional sizes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="btn-sizes"> <p> <button type="button" class="btn btn-primary btn-lg">Large button</button> <button type="button" class="btn btn-default btn-lg">Large button</button> @@ -111,7 +111,7 @@ {% endhighlight %} <p>Create block level buttons—those that span the full width of a parent— by adding <code>.btn-block</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="block-btns"> <div class="well" style="max-width: 400px; margin: 0 auto 10px;"> <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button> <button type="button" class="btn btn-default btn-lg btn-block">Block level button</button> @@ -128,7 +128,7 @@ <h3>Button element</h3> <p>No need to add <code>:active</code> as it's a pseudo-class, but if you need to force the same appearance, go ahead and add <code>.active</code>.</p> - <p class="bs-example"> + <p class="bs-example" data-example-id="active-button-btns"> <button type="button" class="btn btn-primary btn-lg active">Primary button</button> <button type="button" class="btn btn-default btn-lg active">Button</button> </p> @@ -139,7 +139,7 @@ <h3>Anchor element</h3> <p>Add the <code>.active</code> class to <code><a></code> buttons.</p> - <p class="bs-example"> + <p class="bs-example" data-example-id="active-anchor-btns"> <a href="#" class="btn btn-primary btn-lg active" role="button">Primary link</a> <a href="#" class="btn btn-default btn-lg active" role="button">Link</a> </p> @@ -154,7 +154,7 @@ <h3>Button element</h3> <p>Add the <code>disabled</code> attribute to <code><button></code> buttons.</p> - <p class="bs-example"> + <p class="bs-example" data-example-id="disabled-button-btns"> <button type="button" class="btn btn-primary btn-lg" disabled="disabled">Primary button</button> <button type="button" class="btn btn-default btn-lg" disabled="disabled">Button</button> </p> @@ -170,7 +170,7 @@ <h3>Anchor element</h3> <p>Add the <code>.disabled</code> class to <code><a></code> buttons.</p> - <p class="bs-example"> + <p class="bs-example" data-example-id="disabled-anchor-btns"> <a href="#" class="btn btn-primary btn-lg disabled" role="button">Primary link</a> <a href="#" class="btn btn-default btn-lg disabled" role="button">Link</a> </p> diff --git a/docs/_includes/css/code.html b/docs/_includes/css/code.html index ba2edc15120f1b98a035aafb24570d105eb2c3d6..02acb123870d85f0d1f4871c1f169535b51efe0b 100644 --- a/docs/_includes/css/code.html +++ b/docs/_includes/css/code.html @@ -3,7 +3,7 @@ <h2 id="code-inline">Inline</h2> <p>Wrap inline snippets of code with <code><code></code>.</p> -<div class="bs-example"> +<div class="bs-example" data-example-id="inline-code"> For example, <code><section></code> should be wrapped as inline. </div> {% highlight html %} @@ -12,7 +12,7 @@ For example, <code><section></code> should be wrapped as inline. <h2 id="code-user-input">User input</h2> <p>Use the <code><kbd></code> to indicate input that is typically entered via keyboard.</p> -<div class="bs-example"> +<div class="bs-example" data-example-id="simple-kbd"> To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br> To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd> </div> @@ -23,7 +23,7 @@ To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd> <h2 id="code-block">Basic block</h2> <p>Use <code><pre></code> for multiple lines of code. Be sure to escape any angle brackets in the code for proper rendering.</p> -<div class="bs-example"> +<div class="bs-example" data-example-id="simple-pre"> <pre><p>Sample text here...</p></pre> </div> {% highlight html %} @@ -33,7 +33,7 @@ To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd> <p>You may optionally add the <code>.pre-scrollable</code> class, which will set a max-height of 350px and provide a y-axis scrollbar.</p> <h2 id="code-variables">Variables</h2> <p>For indicating variables use the <code><var></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-var"> <p><var>y</var> = <var>m</var><var>x</var> + <var>b</var></p> </div> @@ -43,7 +43,7 @@ To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd> <h2 id="code-sample-output">Sample output</h2> <p>For indicating blocks sample output from a program use the <code><samp></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-samp"> <p><samp>This text is meant to be treated as sample output from a computer program.</samp></p> </div> {% highlight html %} diff --git a/docs/_includes/css/forms.html b/docs/_includes/css/forms.html index a2e0969374b117ee66235501e5a4130ec4166475..3ab202f7c99d72f3cf361167d74a98aa04f48e1f 100644 --- a/docs/_includes/css/forms.html +++ b/docs/_includes/css/forms.html @@ -3,7 +3,7 @@ <h2 id="forms-example">Basic example</h2> <p>Individual form controls automatically receive some global styling. All textual <code><input></code>, <code><textarea></code>, and <code><select></code> elements with <code>.form-control</code> are set to <code>width: 100%;</code> by default. Wrap labels and controls in <code>.form-group</code> for optimum spacing.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="basic-forms"> <form> <div class="form-group"> <label for="exampleInputEmail1">Email address</label> @@ -65,7 +65,7 @@ <h4>Always add labels</h4> <p>Screen readers will have trouble with your forms if you don't include a label for every input. For these inline forms, you can hide the labels using the <code>.sr-only</code> class. There are further alternative methods of providing a label for assistive technologies, such as the <code>aria-label</code>, <code>aria-labelledby</code> or <code>title</code> attribute. If none of these is present, screen readers may resort to using the <code>placeholder</code> attribute, if present, but note that use of <code>placeholder</code> as a replacement for other labelling methods is not advised.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-form-inline"> <form class="form-inline"> <div class="form-group"> <label class="sr-only" for="exampleInputEmail2">Email address</label> @@ -102,7 +102,7 @@ </form> {% endhighlight %} - <div class="bs-example"> + <div class="bs-example" data-example-id="form-inline-with-input-group"> <form class="form-inline"> <div class="form-group"> <label class="sr-only" for="exampleInputAmount">Amount (in dollars)</label> @@ -131,7 +131,7 @@ <h2 id="forms-horizontal">Horizontal form</h2> <p>Use Bootstrap's predefined grid classes to align labels and groups of form controls in a horizontal layout by adding <code>.form-horizontal</code> to the form. Doing so changes <code>.form-group</code>s to behave as grid rows, so no need for <code>.row</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-horizontal-form"> <form class="form-horizontal"> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">Email</label> @@ -202,7 +202,7 @@ <h4>Type declaration required</h4> <p>Inputs will only be fully styled if their <code>type</code> is properly declared.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="text-form-control"> <form> <input type="text" class="form-control" placeholder="Text input"> </form> @@ -217,7 +217,7 @@ <h3>Textarea</h3> <p>Form control which supports multiple lines of text. Change <code>rows</code> attribute as necessary.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="textarea-form-control"> <form> <textarea class="form-control" rows="3" placeholder="Textarea"></textarea> </form> @@ -230,7 +230,7 @@ <p>Checkboxes are for selecting one or several options in a list, while radios are for selecting one option from many.</p> <p>A checkbox or radio with the <code>disabled</code> attribute will be styled appropriately. To have the <code><label></code> for the checkbox or radio also display a "not-allowed" cursor when the user hovers over the label, add the <code>.disabled</code> class to your <code>.radio</code>, <code>.radio-inline</code>, <code>.checkbox</code>, <code>.checkbox-inline</code>, or <code><fieldset></code>.</p> <h4>Default (stacked)</h4> - <div class="bs-example"> + <div class="bs-example" data-example-id="block-checkboxes-radios"> <form> <div class="checkbox"> <label> @@ -301,7 +301,7 @@ <h4>Inline checkboxes and radios</h4> <p>Use the <code>.checkbox-inline</code> or <code>.radio-inline</code> classes on a series of checkboxes or radios for controls that appear on the same line.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="inline-checkboxes-radios"> <form> <label class="checkbox-inline"> <input type="checkbox" id="inlineCheckbox1" value="option1"> 1 @@ -350,7 +350,7 @@ <h4>Checkboxes and radios without label text</h4> <p>Should you have no text within the <code><label></code>, the input is positioned as you'd expect. <strong>Currently only works on non-inline checkboxes and radios.</strong> Remember to still provide some form of label for assistive technologies (for instance, using <code>aria-label</code>).</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="checkboxes-radios-without-labels"> <form> <div class="checkbox"> <label> @@ -379,7 +379,7 @@ <h3>Selects</h3> <p>Use the default option, or add <code>multiple</code> to show multiple options at once.</p> - <div class="bs-example"> + <div class="bs-example" data-example-ids="select-form-control"> <form> <select class="form-control"> <option>1</option> @@ -419,7 +419,7 @@ <h2 id="forms-controls-static">Static control</h2> <p>When you need to place plain text next to a form label within a form, use the <code>.form-control-static</code> class on a <code><p></code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="horizontal-static-form-control"> <form class="form-horizontal"> <div class="form-group"> <label class="col-sm-2 control-label">Email</label> @@ -451,7 +451,7 @@ </div> </form> {% endhighlight %} - <div class="bs-example"> + <div class="bs-example" data-example-id="inline-static-form-control"> <form class="form-inline"> <div class="form-group"> <label class="sr-only">Email</label> @@ -493,7 +493,7 @@ <h2 id="forms-control-disabled">Disabled state</h2> <p>Add the <code>disabled</code> boolean attribute on an input to prevent user input and trigger a slightly different look.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="text-form-control-disabled"> <form> <input class="form-control" id="disabledInput" type="text" placeholder="Disabled input here…" disabled> </form> @@ -515,7 +515,7 @@ <p>While Bootstrap will apply these styles in all browsers, Internet Explorer 11 and below don't fully support the <code>disabled</code> attribute on a <code><fieldset></code>. Use custom JavaScript to disable the fieldset in these browsers.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="disabled-fieldset"> <form> <fieldset disabled> <div class="form-group"> @@ -563,7 +563,7 @@ <h2 id="forms-control-readonly">Readonly state</h2> <p>Add the <code>readonly</code> boolean attribute on an input to prevent user input and style the input as disabled.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="readonly-text-form-control"> <form> <input class="form-control" type="text" placeholder="Readonly input here…" readonly> </form> @@ -582,7 +582,7 @@ <p>Ensure that an alternative indication of state is also provided. For instance, you can include a hint about state in the form control's <code><label></code> text itself (as is the case in the following code example), or associate an additional element with textual information about the validation state with the form control using <code>aria-describedby</code> (see the example in the following section). In the case of an error, you could also use the <code>aria-invalid="true"</code> attribute on the form control.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="form-validation-states"> <form> <div class="form-group has-success"> <label class="control-label" for="inputSuccess1">Input with success</label> @@ -673,7 +673,7 @@ <p>To ensure that assistive technologies – such as screen readers – correctly convey the meaning of an icon, additional hidden text should be included with the <code>.sr-only</code> class and explicitly associated with the form control it relates to using <code>aria-describedby</code>. Alternatively, ensure that the meaning (for instance, the fact that there is a warning for a particular text entry field) is conveyed in some other form, such as changing the text of the actual <code><label></code> associated with the form control.</p> <p>Although the following examples already mention the validation state of their respective form controls in the <code><label></code> text itself, the above technique (using <code>.sr-only</code> text and <code>aria-describedby</code>) has been included for illustrative purposes.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="form-validation-states-with-icons"> <form> <div class="form-group has-success has-feedback"> <label class="control-label" for="inputSuccess2">Input with success</label> @@ -717,7 +717,7 @@ {% endhighlight %} <h4>Optional icons in horizontal and inline forms</h4> - <div class="bs-example"> + <div class="bs-example" data-example-id="horizontal-form-validation-state-with-icon"> <form class="form-horizontal"> <div class="form-group has-success has-feedback"> <label class="control-label col-sm-3" for="inputSuccess3">Input with success</label> @@ -742,7 +742,7 @@ </form> {% endhighlight %} - <div class="bs-example"> + <div class="bs-example" data-example-id="inline-form-validation-state-with-icon"> <form class="form-inline"> <div class="form-group has-success has-feedback"> <label class="control-label" for="inputSuccess4">Input with success</label> @@ -765,7 +765,7 @@ <h4>Optional icons with hidden <code>.sr-only</code> labels</h4> <p>For form controls with no visible label, add the <code>.sr-only</code> class on the label. Bootstrap will automatically adjust the position of the icon once it's been added.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="form-validation-state-with-icon-without-label"> <div class="form-group has-success has-feedback"> <label class="control-label sr-only" for="inputSuccess5">Hidden label</label> <input type="text" class="form-control" id="inputSuccess5" aria-describedby="inputSuccess5Status"> @@ -788,7 +788,7 @@ <h3>Height sizing</h3> <p>Create taller or shorter form controls that match button sizes.</p> - <div class="bs-example bs-example-control-sizing"> + <div class="bs-example bs-example-control-sizing" data-example-id="form-control-height-sizes"> <form> <div class="controls"> <input class="form-control input-lg" type="text" placeholder=".input-lg"> @@ -819,7 +819,7 @@ <h3>Horizontal form group sizes</h3> <p>Quickly size labels and form controls within <code>.form-horizontal</code> by adding <code>.form-group-lg</code> or <code>.form-group-sm</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="form-group-height-sizes"> <form class="form-horizontal"> <div class="form-group form-group-lg"> <label class="col-sm-2 control-label" for="formGroupInputLarge">Large label</label> @@ -855,7 +855,7 @@ <h3>Column sizing</h3> <p>Wrap inputs in grid columns, or any custom parent element, to easily enforce desired widths.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="form-control-column-sizing"> <form> <div class="row"> <div class="col-xs-2"> @@ -890,7 +890,7 @@ <h4>Associating help text with form controls</h4> <p>Help text should be explicitly associated with the form control it relates to using the <code>aria-describedby</code> attribute. This will ensure that assistive technologies – such as screen readers – will announce this help text when the user focuses or enters the control.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-help-text"> <form> <div class="form-group"> <label for="inputHelpBlock">Input with help text</label> diff --git a/docs/_includes/css/helpers.html b/docs/_includes/css/helpers.html index 0068b159e320e62661149971bad1dbbb580eedbe..c6701bfdcc6541cfc74fb4a52136ccec6303c49d 100644 --- a/docs/_includes/css/helpers.html +++ b/docs/_includes/css/helpers.html @@ -3,7 +3,7 @@ <h3 id="helper-classes-colors">Contextual colors</h3> <p>Convey meaning through color with a handful of emphasis utility classes. These may also be applied to links and will darken on hover just like our default link styles.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="contextual-colors-helpers"> <p class="text-muted">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p> <p class="text-primary">Nullam id dolor id nibh ultricies vehicula ut id elit.</p> <p class="text-success">Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p> @@ -30,7 +30,7 @@ <h3 id="helper-classes-backgrounds">Contextual backgrounds</h3> <p>Similar to the contextual text color classes, easily set the background of an element to any contextual class. Anchor components will darken on hover, just like the text classes.</p> - <div class="bs-example bs-example-bg-classes"> + <div class="bs-example bs-example-bg-classes" data-example-id="contextual-backgrounds-helpers"> <p class="bg-primary">Nullam id dolor id nibh ultricies vehicula ut id elit.</p> <p class="bg-success">Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p> <p class="bg-info">Maecenas sed diam eget risus varius blandit sit amet non magna.</p> @@ -55,7 +55,7 @@ <h3 id="helper-classes-close">Close icon</h3> <p>Use the generic close icon for dismissing content like modals and alerts.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="close-icon"> <p><button type="button" class="close"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button></p> </div> {% highlight html %} @@ -65,7 +65,7 @@ <h3 id="helper-classes-carets">Carets</h3> <p>Use carets to indicate dropdown functionality and direction. Note that the default caret will reverse automatically in <a href="../components/#btn-dropdowns-dropup">dropup menus</a>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="caret"> <span class="caret"></span> </div> {% highlight html %} diff --git a/docs/_includes/css/images.html b/docs/_includes/css/images.html index 711608912873ca5a73550c1831f1a166109bb01f..73516afbaec497be703e95a097dface175d974ca 100644 --- a/docs/_includes/css/images.html +++ b/docs/_includes/css/images.html @@ -17,7 +17,7 @@ <h4>Cross-browser compatibility</h4> <p>Keep in mind that Internet Explorer 8 lacks support for rounded corners.</p> </div> - <div class="bs-example bs-example-images"> + <div class="bs-example bs-example-images" data-example-id="image-shapes"> <img data-src="holder.js/140x140" class="img-rounded" alt="A generic square placeholder image with rounded corners"> <img data-src="holder.js/140x140" class="img-circle" alt="A generic square placeholder image where only the portion within the circle circumscribed about said square is visible"> <img data-src="holder.js/140x140" class="img-thumbnail" alt="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera"> diff --git a/docs/_includes/css/tables.html b/docs/_includes/css/tables.html index aba4a3af829ee390126f24425deee4ed8e899227..0b2e1b5fd4db2f50c46113a9ed059680e547ad77 100644 --- a/docs/_includes/css/tables.html +++ b/docs/_includes/css/tables.html @@ -3,7 +3,7 @@ <h2 id="tables-example">Basic example</h2> <p>For basic styling—light padding and only horizontal dividers—add the base class <code>.table</code> to any <code><table></code>. It may seem super redundant, but given the widespread use of tables for other plugins like calendars and date pickers, we've opted to isolate our custom table styles.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-table"> <table class="table"> <caption>Optional table caption.</caption> <thead> @@ -49,7 +49,7 @@ <h4>Cross-browser compatibility</h4> <p>Striped tables are styled via the <code>:nth-child</code> CSS selector, which is not available in Internet Explorer 8.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="striped-table"> <table class="table table-striped"> <thead> <tr> @@ -90,7 +90,7 @@ <h2 id="tables-bordered">Bordered table</h2> <p>Add <code>.table-bordered</code> for borders on all sides of the table and cells.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="bordered-table"> <table class="table table-bordered"> <thead> <tr> @@ -135,7 +135,7 @@ <h2 id="tables-hover-rows">Hover rows</h2> <p>Add <code>.table-hover</code> to enable a hover state on table rows within a <code><tbody></code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="hoverable-table"> <table class="table table-hover"> <thead> <tr> @@ -175,7 +175,7 @@ <h2 id="tables-condensed">Condensed table</h2> <p>Add <code>.table-condensed</code> to make tables more compact by cutting cell padding in half.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="condensed-table"> <table class="table table-condensed"> <thead> <tr> @@ -261,7 +261,7 @@ </tbody> </table> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="contextual-table"> <table class="table"> <thead> <tr> @@ -365,7 +365,7 @@ <p>For more information, read <a href="http://stackoverflow.com/questions/17408815/fieldset-resizes-wrong-appears-to-have-unremovable-min-width-min-content/17863685#17863685">this Stack Overflow answer</a>.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-responsive-table"> <div class="table-responsive"> <table class="table"> <thead> diff --git a/docs/_includes/css/type.html b/docs/_includes/css/type.html index d0c1daeef55713f9e9fb0c4955ca7d676ffafd98..18cd9646412f82c3afc985ab75c67fa3db39d84d 100644 --- a/docs/_includes/css/type.html +++ b/docs/_includes/css/type.html @@ -4,7 +4,7 @@ <!-- Headings --> <h2 id="type-headings">Headings</h2> <p>All HTML headings, <code><h1></code> through <code><h6></code>, are available. <code>.h1</code> through <code>.h6</code> classes are also available, for when you want to match the font styling of a heading but still want your text to be displayed inline.</p> - <div class="bs-example bs-example-type"> + <div class="bs-example bs-example-type" data-example-id="simple-headings"> <table class="table"> <tbody> <tr> @@ -44,7 +44,7 @@ {% endhighlight %} <p>Create lighter, secondary text in any heading with a generic <code><small></code> tag or the <code>.small</code> class.</p> - <div class="bs-example bs-example-type"> + <div class="bs-example bs-example-type" data-example-id="small-headings"> <table class="table"> <tbody> <tr> @@ -81,7 +81,7 @@ <!-- Body copy --> <h2 id="type-body-copy">Body copy</h2> <p>Bootstrap's global default <code>font-size</code> is <strong>14px</strong>, with a <code>line-height</code> of <strong>1.428</strong>. This is applied to the <code><body></code> and all paragraphs. In addition, <code><p></code> (paragraphs) receive a bottom margin of half their computed line-height (10px by default).</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="body-copy"> <p>Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.</p> <p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.</p> <p>Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.</p> @@ -93,7 +93,7 @@ <!-- Body copy .lead --> <h3>Lead body copy</h3> <p>Make a paragraph stand out by adding <code>.lead</code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="lead-copy"> <p class="lead">Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.</p> </div> {% highlight html %} @@ -108,7 +108,7 @@ <h2 id="type-inline-text">Inline text elements</h2> <h3>Marked text</h3> <p>For highlighting a run of text due to its relevance in another context, use the <code><mark></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-mark"> <p>You can use the mark tag to <mark>highlight</mark> text.</p> </div> {% highlight html %} @@ -118,7 +118,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Deleted text</h3> <p>For indicating blocks of text that have been deleted use the <code><del></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-del"> <p><del>This line of text is meant to be treated as deleted text.</del></p> </div> {% highlight html %} @@ -127,7 +127,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Strikethrough text</h3> <p>For indicating blocks of text that are no longer relevant use the <code><s></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-s"> <p><s>This line of text is meant to be treated as no longer accurate.</s></p> </div> {% highlight html %} @@ -136,7 +136,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Inserted text</h3> <p>For indicating additions to the document use the <code><ins></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-ins"> <p><ins>This line of text is meant to be treated as an addition to the document.</ins></p> </div> {% highlight html %} @@ -145,7 +145,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Underlined text</h3> <p>To underline text use the <code><u></code> tag.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-u"> <p><u>This line of text will render as underlined</u></p> </div> {% highlight html %} @@ -157,7 +157,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Small text</h3> <p>For de-emphasizing inline or blocks of text, use the <code><small></code> tag to set text at 85% the size of the parent. Heading elements receive their own <code>font-size</code> for nested <code><small></code> elements.</p> <p>You may alternatively use an inline element with <code>.small</code> in place of any <code><small></code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-small"> <p><small>This line of text is meant to be treated as fine print.</small></p> </div> {% highlight html %} @@ -167,7 +167,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Bold</h3> <p>For emphasizing a snippet of text with a heavier font-weight.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-strong"> <p>The following snippet of text is <strong>rendered as bold text</strong>.</p> </div> {% highlight html %} @@ -176,7 +176,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Italics</h3> <p>For emphasizing a snippet of text with italics.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-em"> <p>The following snippet of text is <em>rendered as italicized text</em>.</p> </div> {% highlight html %} @@ -190,7 +190,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h2 id="type-alignment">Alignment classes</h2> <p>Easily realign text to components with text alignment classes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="text-alignment"> <p class="text-left">Left aligned text.</p> <p class="text-center">Center aligned text.</p> <p class="text-right">Right aligned text.</p> @@ -207,7 +207,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h2 id="type-transformation">Transformation classes</h2> <p>Transform text in components with text capitalization classes.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="text-capitalization"> <p class="text-lowercase">Lowercased text.</p> <p class="text-uppercase">Uppercased text.</p> <p class="text-capitalize">Capitalized text.</p> @@ -224,7 +224,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Basic abbreviation</h3> <p>For expanded text on long hover of an abbreviation, include the <code>title</code> attribute with the <code><abbr></code> element.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-abbr"> <p>An abbreviation of the word attribute is <abbr title="attribute">attr</abbr>.</p> </div> {% highlight html %} @@ -233,7 +233,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Initialism</h3> <p>Add <code>.initialism</code> to an abbreviation for a slightly smaller font-size.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-initialism"> <p><abbr title="HyperText Markup Language" class="initialism">HTML</abbr> is the best thing since sliced bread.</p> </div> {% highlight html %} @@ -244,7 +244,7 @@ You can use the mark tag to <mark>highlight</mark> text. <!-- Addresses --> <h2 id="type-addresses">Addresses</h2> <p>Present contact information for the nearest ancestor or the entire body of work. Preserve formatting by ending all lines with <code><br></code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-address"> <address> <strong>Twitter, Inc.</strong><br> 795 Folsom Ave, Suite 600<br> @@ -277,7 +277,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Default blockquote</h3> <p>Wrap <code><blockquote></code> around any <abbr title="HyperText Markup Language">HTML</abbr> as the quote. For straight quotes, we recommend a <code><p></code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-blockquote"> <blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p> </blockquote> @@ -293,7 +293,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h4>Naming a source</h4> <p>Add a <code><footer></code> for identifying the source. Wrap the name of the source work in <code><cite></code>.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="blockquote-cite"> <blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p> <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer> @@ -308,7 +308,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h4>Alternate displays</h4> <p>Add <code>.blockquote-reverse</code> for a blockquote with right-aligned content.</p> - <div class="bs-example" style="overflow: hidden;"> + <div class="bs-example" style="overflow: hidden;" data-example-id="blockquote-reverse"> <blockquote class="blockquote-reverse"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p> <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer> @@ -326,7 +326,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Unordered</h3> <p>A list of items in which the order does <em>not</em> explicitly matter.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-ul"> <ul> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> @@ -353,7 +353,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Ordered</h3> <p>A list of items in which the order <em>does</em> explicitly matter.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-ol"> <ol> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> @@ -373,7 +373,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Unstyled</h3> <p>Remove the default <code>list-style</code> and left margin on list items (immediate children only). <strong>This only applies to immediate children list items</strong>, meaning you will need to add the class for any nested lists as well.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="unstyled-list"> <ul class="list-unstyled"> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> @@ -400,7 +400,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Inline</h3> <p>Place all list items on a single line with <code>display: inline-block;</code> and some light padding.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="list-inline"> <ul class="list-inline"> <li>Lorem ipsum</li> <li>Phasellus iaculis</li> @@ -415,7 +415,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h3>Description</h3> <p>A list of terms with their associated descriptions.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-dl"> <dl> <dt>Description lists</dt> <dd>A description list is perfect for defining terms.</dd> @@ -435,7 +435,7 @@ You can use the mark tag to <mark>highlight</mark> text. <h4>Horizontal description</h4> <p>Make terms and descriptions in <code><dl></code> line up side-by-side. Starts off stacked like default <code><dl></code>s, but when the navbar expands, so do these.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="horizontal-dl"> <dl class="dl-horizontal"> <dt>Description lists</dt> <dd>A description list is perfect for defining terms.</dd> diff --git a/docs/_includes/js/alerts.html b/docs/_includes/js/alerts.html index 8a207cc7ff166adf5a892dd583aaf503de42fed4..f93abc8b242e4240f91ca9dba4368a66d161780f 100644 --- a/docs/_includes/js/alerts.html +++ b/docs/_includes/js/alerts.html @@ -4,7 +4,7 @@ <h2 id="alerts-examples">Example alerts</h2> <p>Add dismiss functionality to all alert messages with this plugin.</p> <p>When using a <code>.close</code> button, it must be the first child of the <code>.alert-dismissible</code> and no text content may come before it in the markup.</p> - <div class="bs-example bs-example-standalone"> + <div class="bs-example bs-example-standalone" data-example-id="dismissible-alert-js"> <div class="alert alert-warning alert-dismissible fade in" role="alert"> <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <strong>Holy guacamole!</strong> Best check yo self, you're not looking too good. diff --git a/docs/_includes/js/buttons.html b/docs/_includes/js/buttons.html index 44588b5b35e9808b9f4eb160dfb70032d84ca5f5..83bf0bfaae9c4c4dbdda1a07d594b9b5a547da5b 100644 --- a/docs/_includes/js/buttons.html +++ b/docs/_includes/js/buttons.html @@ -60,7 +60,7 @@ <h4>Visual checked state only updated on click</h4> <p>If the checked state of a checkbox button is updated without firing a <code>click</code> event on the button (e.g. via <code><input type="reset"></code> or via setting the <code>checked</code> property of the input), you will need to toggle the <code>.active</code> class on the input's <code>label</code> yourself.</p> </div> - <div class="bs-example"> + <div class="bs-example" data-example-id="buttons-checkbox"> <div class="btn-group" data-toggle="buttons"> <label class="btn btn-primary active"> <input type="checkbox" checked autocomplete="off"> Checkbox 1 (pre-checked) @@ -87,7 +87,7 @@ </div> {% endhighlight %} - <div class="bs-example"> + <div class="bs-example" data-example-id="buttons-radio"> <div class="btn-group" data-toggle="buttons"> <label class="btn btn-primary active"> <input type="radio" name="options" id="option1" autocomplete="off" checked> Radio 1 (preselected) diff --git a/docs/_includes/js/carousel.html b/docs/_includes/js/carousel.html index abd2890b8f4275d7480b86c189e8f3a44969da3f..bf2fbececc653f0d52ca0e7f3ad5c0815db2b40b 100644 --- a/docs/_includes/js/carousel.html +++ b/docs/_includes/js/carousel.html @@ -4,7 +4,7 @@ <p>A slideshow component for cycling through elements, like a carousel. <strong>Nested carousels are not supported.</strong></p> <h2 id="carousel-examples">Examples</h2> - <div class="bs-example"> + <div class="bs-example" data-example-id="simple-carousel"> <div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li> @@ -87,7 +87,7 @@ <h3>Optional captions</h3> <p>Add captions to your slides easily with the <code>.carousel-caption</code> element within any <code>.item</code>. Place just about any optional HTML within there and it will be automatically aligned and formatted.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="carousel-with-captions"> <div id="carousel-example-captions" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carousel-example-captions" data-slide-to="0" class="active"></li> diff --git a/docs/_includes/js/collapse.html b/docs/_includes/js/collapse.html index a60e91c83bf1a373cfb178053a2213c1acfdb44d..c06f8c402df8a200c3fa2fe50bda536a0564dd4a 100644 --- a/docs/_includes/js/collapse.html +++ b/docs/_includes/js/collapse.html @@ -12,7 +12,7 @@ <h2 id="collapse-examples">Example accordion</h2> <p>Using the collapse plugin, we built a simple accordion by extending the panel component.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="collapse-accordion"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> diff --git a/docs/_includes/js/modal.html b/docs/_includes/js/modal.html index 6f7fa9cf99c1229d40baf055d022fff60b84d43c..83c047904ef3076810b70900d8f64a578ee89733 100644 --- a/docs/_includes/js/modal.html +++ b/docs/_includes/js/modal.html @@ -26,7 +26,7 @@ <h3>Static example</h3> <p>A rendered modal with header, body, and set of actions in the footer.</p> - <div class="bs-example bs-example-modal"> + <div class="bs-example bs-example-modal" data-example-id="static-modal"> <div class="modal"> <div class="modal-dialog"> <div class="modal-content"> diff --git a/docs/_includes/js/popovers.html b/docs/_includes/js/popovers.html index ab33baccbdb537b8441dabfb0465913954d094cc..321c93d9bddf156bf0b376645e0942cde0d84c0f 100644 --- a/docs/_includes/js/popovers.html +++ b/docs/_includes/js/popovers.html @@ -38,7 +38,7 @@ $(function () { <h2 id="popovers-examples">Examples</h2> <h3>Static popover</h3> <p>Four options are available: top, right, bottom, and left aligned.</p> - <div class="bs-example bs-example-popover"> + <div class="bs-example bs-example-popover" data-example-id="static-popovers"> <div class="popover top"> <div class="arrow"></div> <h3 class="popover-title">Popover top</h3> diff --git a/docs/_includes/js/scrollspy.html b/docs/_includes/js/scrollspy.html index 2b42e8492f505dca3d873fc4c43fd11fbca01b00..602373172509a6b578472ac2a452fb3b016ec6b3 100644 --- a/docs/_includes/js/scrollspy.html +++ b/docs/_includes/js/scrollspy.html @@ -3,7 +3,7 @@ <h2 id="scrollspy-examples">Example in navbar</h2> <p>The ScrollSpy plugin is for automatically updating nav targets based on scroll position. Scroll the area below the navbar and watch the active class change. The dropdown sub items will be highlighted as well.</p> - <div class="bs-example"> + <div class="bs-example" data-example-id="embedded-scrollspy"> <nav id="navbar-example2" class="navbar navbar-default navbar-static"> <div class="container-fluid"> <div class="navbar-header"> diff --git a/docs/_includes/js/tabs.html b/docs/_includes/js/tabs.html index 90fda3537e984f959af4166ce2d12aa037968f91..ffb20345d7664bf1b7f666a8c992cb4af8bacedb 100644 --- a/docs/_includes/js/tabs.html +++ b/docs/_includes/js/tabs.html @@ -3,7 +3,7 @@ <h2 id="tabs-examples">Example tabs</h2> <p>Add quick, dynamic tab functionality to transition through panes of local content, even via dropdown menus.</p> - <div class="bs-example bs-example-tabs" role="tabpanel"> + <div class="bs-example bs-example-tabs" role="tabpanel" data-example-id="togglable-tabs"> <ul id="myTab" class="nav nav-tabs" role="tablist"> <li role="presentation" class="active"><a href="#home" id="home-tab" role="tab" data-toggle="tab" aria-controls="home" aria-expanded="true">Home</a></li> <li role="presentation"><a href="#profile" role="tab" id="profile-tab" data-toggle="tab" aria-controls="profile">Profile</a></li> diff --git a/docs/_includes/js/tooltips.html b/docs/_includes/js/tooltips.html index ae553e0df0ff20f718a7db4abc0fcc259ba115b9..fd6cc445ddada244272be3d48893d7f1c3b3824c 100644 --- a/docs/_includes/js/tooltips.html +++ b/docs/_includes/js/tooltips.html @@ -11,7 +11,7 @@ <h3>Static tooltip</h3> <p>Four options are available: top, right, bottom, and left aligned.</p> - <div class="bs-example bs-example-tooltip"> + <div class="bs-example bs-example-tooltip" data-example-id="static-tooltips"> <div class="tooltip left" role="tooltip"> <div class="tooltip-arrow"></div> <div class="tooltip-inner">