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.

149 lines (143 loc) 7.42 kB
<!DOCTYPE html> <!--[if IE 9]><html lang="en-us" class="ie9"><![endif]--> <!--[if gt IE 9]><!--> <html lang="en-us"> <!--<![endif]--> <head> <title>Bootstrap-Datepicker - PatternFly</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <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 rel="stylesheet" href="../../dist/css/patternfly.min.css" > <link rel="stylesheet" href="../../dist/css/patternfly-additions.min.css" > <link href="tests.css" rel="stylesheet" media="screen, print"> <script src="//code.jquery.com/jquery-3.2.1.min.js"></script> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/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 id="datepicker1" type="text" class="form-control bootstrap-datepicker" readonly> <script> $('#datepicker1').datepicker({ autoclose: true, orientation: "top auto", todayBtn: "linked", todayHighlight: true }); </script> <h3>Component</h3> <div id="datepicker2" 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> <script> $('#datepicker2').datepicker({ autoclose: true, orientation: "top auto", todayBtn: "linked", todayHighlight: true }); </script> <h3>Inline</h3> <div id="datepicker3" class="bootstrap-datepicker-inline"></div> <script> $('#datepicker3').datepicker({ autoclose: true, orientation: "top auto", todayBtn: "linked", todayHighlight: true }); </script> <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 input-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 input-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 input-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 input-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 input-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 input-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 input-datepicker" id="boostrap-datepicker-error"> </div> <script> // Initialize Boostrap-Datepicker $('.input-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>