UNPKG

patternfly

Version:

This reference implementation of PatternFly is based on [Bootstrap v3](http://getbootstrap.com/). Think of PatternFly as a "skinned" version of Bootstrap with additional components and customizations.

117 lines 6.64 kB
<!DOCTYPE html> <!--[if IE 9]><html class="ie9"><![endif]--> <!--[if gt IE 9]><!--> <html> <!--<![endif]--> <head> <title>Bootstrap-Datepicker - PatternFly</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" href="../dist/img/favicon.ico"> <!-- iPad retina icon --> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../dist/img/apple-touch-icon-precomposed-152.png"> <!-- iPad retina icon (iOS < 7) --> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../dist/img/apple-touch-icon-precomposed-144.png"> <!-- iPad non-retina icon --> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="../dist/img/apple-touch-icon-precomposed-76.png"> <!-- iPad non-retina icon (iOS < 7) --> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../dist/img/apple-touch-icon-precomposed-72.png"> <!-- iPhone 6 Plus icon --> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="../dist/img/apple-touch-icon-precomposed-180.png"> <!-- iPhone retina icon (iOS < 7) --> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../dist/img/apple-touch-icon-precomposed-114.png"> <!-- iPhone non-retina icon (iOS < 7) --> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../dist/img/apple-touch-icon-precomposed-57.png"> <link href="../dist/css/patternfly.min.css" rel="stylesheet" media="screen, print"> <link href="../dist/css/patternfly-additions.min.css" rel="stylesheet" media="screen, print"> <link href="tests.css" rel="stylesheet" media="screen, print"> <script src="../components/jquery/dist/jquery.min.js"></script> <script src="../components/bootstrap/dist/js/bootstrap.min.js"></script> <script src="../components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js"></script> <script src="../dist/js/patternfly.min.js"></script> </head> <body> <div class="container"> <div class="page-header"> <h1>Bootstrap-Datepicker</h1> </div> <div class="alert alert-warning"> <span class="pficon pficon-warning-triangle-o"></span> These examples are included for development testing purposes. For official documentation, see <a href="https://www.patternfly.org" class="alert-link">https://www.patternfly.org</a>, <a href="http://getbootstrap.com" class="alert-link">http://getbootstrap.com</a>, and <a href="http://bootstrap-datepicker.readthedocs.org/en/latest/">http://bootstrap-datepicker.readthedocs.org/en/latest/</a>. </div> <hr> <h2>Readonly Inputs</h2> <p><span class="text-success">Recommended.</span> To prevent invalid dates, setting the inputs to readonly only allows a date to be input via the date picker widget.</p> <h3>Text Input</h3> <input type="text" class="form-control bootstrap-datepicker" readonly> <h3>Component</h3> <div class="input-group date"> <input type="text" class="form-control bootstrap-datepicker" readonly><span class="input-group-addon"><span class="fa fa-calendar"></span></span> </div> <h3>Inline</h3> <div class="bootstrap-datepicker-inline"></div> <h3>Range <small>Do not use. PatternFly-approved design coming in a future update.</small></h3> <div class="input-daterange input-group"> <input type="text" class="form-control bootstrap-datepicker" name="start" readonly> <span class="input-group-addon">to</span> <input type="text" class="form-control bootstrap-datepicker" name="end" readonly> </div> <h3>Validation States</h3> <div class="form-group has-success"> <label class="control-label" for="boostrap-datepicker-success-readonly">With success</label> <input type="text" class="form-control bootstrap-datepicker" id="boostrap-datepicker-success-readonly" readonly> </div> <div class="form-group has-warning"> <label class="control-label" for="boostrap-datepicker-warning-readonly">With warning</label> <input type="text" class="form-control bootstrap-datepicker" id="boostrap-datepicker-warning-readonly" readonly> </div> <div class="form-group has-error"> <label class="control-label" for="boostrap-datepicker-error-readonly">With error</label> <input type="text" class="form-control bootstrap-datepicker" id="boostrap-datepicker-error-readonly" readonly> </div> <hr> <h2>Normal Inputs</h2> <p><span class="text-warning">Not recommended.</span> For comparison only.</p> <h3>Text Input</h3> <input type="text" class="form-control bootstrap-datepicker"> <h3>Component</h3> <div class="input-group date"> <input type="text" class="form-control bootstrap-datepicker"><span class="input-group-addon"><span class="fa fa-calendar"></span></span> </div> <h3>Inline</h3> <div class="bootstrap-datepicker-inline"></div> <h3>Range <small>Do not use. PatternFly-approved design coming in a future update.</small></h3> <div class="input-daterange input-group"> <input type="text" class="form-control bootstrap-datepicker" name="start"> <span class="input-group-addon">to</span> <input type="text" class="form-control bootstrap-datepicker" name="end"> </div> <h3>Validation States</h3> <div class="form-group has-success"> <label class="control-label" for="boostrap-datepicker-success">With success</label> <input type="text" class="form-control bootstrap-datepicker" id="boostrap-datepicker-success"> </div> <div class="form-group has-warning"> <label class="control-label" for="boostrap-datepicker-warning">With warning</label> <input type="text" class="form-control bootstrap-datepicker" id="boostrap-datepicker-warning"> </div> <div class="form-group has-error"> <label class="control-label" for="boostrap-datepicker-error">With error</label> <input type="text" class="form-control bootstrap-datepicker" id="boostrap-datepicker-error"> </div> <script> // Initialize Boostrap-Datepicker $('.bootstrap-datepicker, .input-group.date, .bootstrap-datepicker-inline').datepicker({ autoclose: true, orientation: "top auto", todayBtn: "linked", todayHighlight: true }); $('.input-daterange').datepicker({ autoclose: true, todayBtn: "linked", todayHighlight: true }); </script> </div><!-- /container --> </body> </html>