aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bower_components/bootstrap-datepicker/docs/_screenshots
diff options
context:
space:
mode:
authorMarvin Borner2018-07-13 19:06:45 +0200
committerMarvin Borner2018-07-13 19:06:45 +0200
commit6fcfb7c04d32e1c8b26a312295bf7ac3ec2d2ad7 (patch)
treedbc87ef16fa01d5d99116de283592b8fe5e02944 /public/bower_components/bootstrap-datepicker/docs/_screenshots
parentdfd839f27146df0ad0494e11734fc7d310c70ebf (diff)
Fixed many permissions and began admin interface
Diffstat (limited to 'public/bower_components/bootstrap-datepicker/docs/_screenshots')
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/demo_head.html36
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html26
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html32
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html15
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html21
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html25
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html22
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html22
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html22
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html36
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html27
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html22
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html21
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html47
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html25
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css9
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js2
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js21
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js30
-rw-r--r--public/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js69
20 files changed, 530 insertions, 0 deletions
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/demo_head.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/demo_head.html
new file mode 100644
index 0000000..64d2e7c
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/demo_head.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ var dp = $('.base').datepicker().data('datepicker');
+
+ dp.focusDate = new Date(Date.UTC(2013, 7, 14));
+ dp.update();
+
+ $('.date').datepicker({
+ format: 'mm-dd-yyyy'
+ });
+ $('.inline').datepicker();
+ }
+ </script>
+ </head>
+ <body data-capture=".base, .date, .datepicker">
+ <div class="row">
+ <div class="col-sm-3">
+ <input type="text" class="form-control base" value="08/03/2013">
+ </div>
+ <div class="col-sm-offset-1 col-sm-3">
+ <div class="input-group date">
+ <input type="text" class="form-control" value="10-05-2003" readonly>
+ <div class="input-group-addon">
+ <span class="glyphicon glyphicon-th"></span>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm-offset-1 col-sm-4 inline" data-date="01/03/2004"></div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html
new file mode 100644
index 0000000..2b99921
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('.date').datepicker({
+ format: 'mm-dd-yyyy'
+ });
+ }
+ </script>
+ </head>
+ <body data-capture=".input-group, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <div class="input-group date">
+ <input type="text" class="form-control" value="12-02-2012">
+ <div class="input-group-addon">
+ <span class="glyphicon glyphicon-th"></span>
+ </div>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html
new file mode 100644
index 0000000..9d158e7
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('.input-daterange').datepicker({
+ format: 'yyyy-mm-dd'
+ });
+ }
+ </script>
+ </head>
+ <body data-capture=".input-daterange, .datepicker" data-show="input:first, input:last">
+ <div class="row">
+ <div class="col-sm-5">
+ <div class="input-group input-daterange">
+ <input type="text" class="form-control" value="2012-04-05">
+ <div class="input-group-addon">to</div>
+ <input type="text" class="form-control" value="2012-04-19">
+ </div>
+ </div>
+ <div class="col-sm-5">
+ <div class="input-group input-daterange">
+ <input type="text" class="form-control" value="2012-04-05">
+ <div class="input-group-addon">to</div>
+ <input type="text" class="form-control" value="2012-04-19">
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html
new file mode 100644
index 0000000..ff4e8ed
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('div').datepicker();
+ }
+ </script>
+ </head>
+ <body data-capture=".datepicker">
+ <div data-date="12/03/2012"></div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html
new file mode 100644
index 0000000..2e1c289
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ format: 'mm-dd-yyyy'
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <input type="text" class="form-control" value="02-16-2012">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html
new file mode 100644
index 0000000..7565f89
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ format: 'mm-dd-yyyy',
+ calendarWeeks: true
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-3">
+ <input type="text" class="form-control" value="01-16-2012">
+ </div>
+ <div class="col-sm-offset-2 col-sm-3">
+ <input type="text" class="form-control" value="12-16-2012">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html
new file mode 100644
index 0000000..a4b5ef0
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ format: 'mm-dd-yyyy',
+ clearBtn: true
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <input type="text" class="form-control" value="03-03-2013">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html
new file mode 100644
index 0000000..bd31b38
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ format: 'mm-dd-yyyy',
+ daysOfWeekDisabled: [0, 6]
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <input type="text" class="form-control" value="03-05-2013">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html
new file mode 100644
index 0000000..43da9d9
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ format: 'mm-dd-yyyy',
+ endDate: '03-14-2013'
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <input type="text" class="form-control" value="03-03-2013">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html
new file mode 100644
index 0000000..37f5930
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <style>
+ .row + .row {
+ margin-top: 30px;
+ }
+ </style>
+ <script src="script/common.js"></script>
+ <script src="../../js/locales/bootstrap-datepicker.es.js" charset="UTF-8"></script>
+ <script src="../../js/locales/bootstrap-datepicker.fr.js" charset="UTF-8"></script>
+ <script src="../../js/locales/bootstrap-datepicker.zh-TW.js" charset="UTF-8"></script>
+ <script src="../../js/locales/bootstrap-datepicker.ru.js" charset="UTF-8"></script>
+ <script src="../../js/locales/bootstrap-datepicker.ja.js" charset="UTF-8"></script>
+ <script>
+ function setup(){
+ $('[data-date]').datepicker({
+ format: 'mm/dd/yyyy' // To override locale-specific formats
+ });
+ }
+ </script>
+ </head>
+ <body data-capture=".datepicker">
+ <div class="row">
+ <div class="col-sm-4" data-date="03/03/2013" data-date-language="en"></div>
+ <div class="col-sm-4" data-date="03/03/2013" data-date-start-view="1" data-date-language="es"></div>
+ <div class="col-sm-4" data-date="03/03/2013" data-date-language="fr"></div>
+ </div>
+ <div class="row">
+ <div class="col-sm-4" data-date="03/03/2013" data-date-start-view="1" data-date-language="zh-TW"></div>
+ <div class="col-sm-4" data-date="03/03/2013" data-date-language="ja"></div>
+ <div class="col-sm-4" data-date="03/03/2013" data-date-start-view="1" data-date-language="ru"></div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html
new file mode 100644
index 0000000..191b239
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ multidate: true
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-4">
+ <input type="text" class="form-control" value="03/03/2013,03/16/2013">
+ </div>
+ <div class="col-sm-4">
+ <input type="text" class="form-control" value="03/03/2013,06/16/2013" data-date-start-view="1">
+ </div>
+ <div class="col-sm-4">
+ <input type="text" class="form-control" value="03/03/2013,03/16/2014" data-date-start-view="2">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html
new file mode 100644
index 0000000..ce97784
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ format: 'mm-dd-yyyy',
+ startDate: '03-14-2013'
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <input type="text" class="form-control" value="03-18-2013">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html
new file mode 100644
index 0000000..0843012
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker({
+ todayBtn: true
+ });
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-offset-4 col-sm-3">
+ <input type="text" class="form-control" value="03/03/2013">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html
new file mode 100644
index 0000000..fb38008
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function patch_date(f){
+ var NativeDate = window.Date;
+ var date = function date(y,m,d,h,i,s,j){
+ switch(arguments.length){
+ case 0: return date.now ? new NativeDate(date.now) : new NativeDate();
+ case 1: return new NativeDate(y);
+ case 2: return new NativeDate(y,m);
+ case 3: return new NativeDate(y,m,d);
+ case 4: return new NativeDate(y,m,d,h);
+ case 5: return new NativeDate(y,m,d,h,i);
+ case 6: return new NativeDate(y,m,d,h,i,s);
+ case 7: return new NativeDate(y,y,m,d,h,i,s,j);
+ }
+ };
+ date.UTC = NativeDate.UTC;
+ return function(){
+ Array.prototype.push.call(arguments, date);
+ window.Date = date;
+ f.apply(this, arguments);
+ window.Date = NativeDate;
+ };
+ }
+ var setup = patch_date(function(Date){
+ Date.now = new Date(2013, 2, 18);
+ $('input').datepicker({
+ todayHighlight: true
+ });
+ });
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-3">
+ <input type="text" class="form-control" value="03/03/2013">
+ </div>
+ <div class="col-sm-offset-2 col-sm-3">
+ <input type="text" class="form-control" value="03/18/2013">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html
new file mode 100644
index 0000000..e55a04f
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="script/common.css">
+ <script src="script/common.js"></script>
+ <script>
+ function setup(){
+ $('input').datepicker();
+ }
+ </script>
+ </head>
+ <body data-capture="input, .datepicker">
+ <div class="row">
+ <div class="col-sm-3">
+ <input type="text" class="form-control" value="03/03/2013" data-date-week-start="2">
+ </div>
+ <div class="col-sm-offset-1 col-sm-3">
+ <input type="text" class="form-control" value="03/03/2013" data-date-week-start="4">
+ </div>
+ <div class="col-sm-offset-1 col-sm-3">
+ <input type="text" class="form-control" value="03/03/2013" data-date-week-start="6">
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css
new file mode 100644
index 0000000..0535e8c
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css
@@ -0,0 +1,9 @@
+@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
+@import url('../../../dist/css/bootstrap-datepicker3.min.css');
+
+body {
+ /* Padding around all elements to allow space for screenshots */
+ padding: 10px;
+ /* Transparent background for PNG screenshots */
+ background: none;
+}
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js
new file mode 100644
index 0000000..ebadc02
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js
@@ -0,0 +1,2 @@
+document.write("<script src='https://code.jquery.com/jquery-3.1.1.min.js'></script>");
+document.write("<script src='../../js/bootstrap-datepicker.js'></script>");
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js
new file mode 100644
index 0000000..e609fa6
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js
@@ -0,0 +1,21 @@
+/*
+ Usage: $ phantomjs --remote-debugger-port=9001 --remote-debugger-autorun=yes debug.js page.html
+
+ Open Chrome tab to http://localhost:9001/; open second link (ie, path to page.html)
+*/
+var system = require('system' ), fs = require('fs'), webpage = require('webpage');
+
+(function(phantom){
+ var page=webpage.create();
+
+ function debugPage(){
+ console.log("Refresh a second debugger-port page and open a second webkit inspector for the target page.");
+ console.log("Letting this page continue will then trigger a break in the target page.");
+ debugger; // pause here in first web browser tab for steps 5 & 6
+ page.open(system.args[1]);
+ page.evaluateAsync(function() {
+ debugger; // step 7 will wait here in the second web browser tab
+ });
+ }
+ debugPage();
+}(phantom));
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js
new file mode 100644
index 0000000..368d226
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js
@@ -0,0 +1,30 @@
+// Copyright (c) 2012 The Polymer Authors. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+window.HTMLImports=window.HTMLImports||{flags:{}},function(a){var b=(a.path,a.xhr),c=function(a,b){this.cache={},this.onload=a,this.oncomplete=b,this.inflight=0,this.pending={}};c.prototype={addNodes:function(a){this.inflight+=a.length,d(a,this.require,this),this.checkDone()},require:function(a){var b=a.src||a.href;a.__nodeUrl=b,this.dedupe(b,a)||this.fetch(b,a)},dedupe:function(a,b){return this.pending[a]?(this.pending[a].push(b),!0):this.cache[a]?(this.onload(a,b,this.cache[a]),this.tail(),!0):(this.pending[a]=[b],!1)},fetch:function(a,c){var d=function(b,d){this.receive(a,c,b,d)}.bind(this);b.load(a,d)},receive:function(a,b,c,d){c||(this.cache[a]=d),this.pending[a].forEach(function(b){c||this.onload(a,b,d),this.tail()},this),this.pending[a]=null},tail:function(){--this.inflight,this.checkDone()},checkDone:function(){this.inflight||this.oncomplete()}},b=b||{async:!0,ok:function(a){return a.status>=200&&a.status<300||304===a.status||0===a.status},load:function(c,d,e){var f=new XMLHttpRequest;return(a.flags.debug||a.flags.bust)&&(c+="?"+Math.random()),f.open("GET",c,b.async),f.addEventListener("readystatechange",function(){4===f.readyState&&d.call(e,!b.ok(f)&&f,f.response||f.responseText,c)}),f.send(),f},loadDocument:function(a,b,c){this.load(a,b,c).responseType="document"}};var d=Array.prototype.forEach.call.bind(Array.prototype.forEach);a.xhr=b,a.Loader=c}(window.HTMLImports),function(a){function b(a){return c(a,j)}function c(a,b){return"link"===a.localName&&a.getAttribute("rel")===b}function d(a){return"script"===a.localName}function e(a,b){var c=a;c instanceof Document||(c=document.implementation.createHTMLDocument(j)),c._URL=b;var d=c.createElement("base");return d.setAttribute("href",b),c.baseURI||(c.baseURI=b),c.head.appendChild(d),a instanceof Document||(c.body.innerHTML=a),window.HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(c),c}function f(a,b){function c(){k==l&&requestAnimationFrame(a)}function d(){k++,c()}b=b||o;var e=HTMLImports.isIE?"complete":"interactive",h="complete"===b.readyState||b.readyState===e;if(!h){var i=function(){("complete"===b.readyState||b.readyState===e)&&(b.removeEventListener("readystatechange",i),f(a,b))};return void b.addEventListener("readystatechange",i)}var j=b.querySelectorAll("link[rel=import]"),k=0,l=j.length;if(l)for(var m,n=0;l>n&&(m=j[n]);n++)g(m)?d.call(m):(m.addEventListener("load",d),m.addEventListener("error",d));else c()}function g(a){return i?a.import&&"loading"!==a.import.readyState:a.__importParsed}var h="import"in document.createElement("link"),i=!a.flags.imports&&h,j="import";if(!i){{var k,l=a.Loader,m=(a.xhr,"stylesheet"),n={documents:{},cache:{},preloadSelectors:["link[rel="+j+"]","template","script[src]:not([type])",'script[src][type="text/javascript"]'].join(","),loader:function(a){if(k&&k.inflight){var b=k.oncomplete;return k.oncomplete=function(){b(),a()},k}return k=new l(n.loaded,a),k.cache=n.cache,k},load:function(a,b){k=n.loader(b),n.preload(a)},preload:function(a){var b=this.marshalNodes(a);k.addNodes(b)},marshalNodes:function(a){var b=a.querySelectorAll(n.preloadSelectors);return b=this.filterMainDocumentNodes(a,b),b=this.extractTemplateNodes(b)},filterMainDocumentNodes:function(a,b){return a===document&&(b=Array.prototype.filter.call(b,function(a){return!d(a)})),b},extractTemplateNodes:function(a){var b=[];return a=Array.prototype.filter.call(a,function(a){if("template"===a.localName){if(a.content){var c=a.content.querySelectorAll("link[rel="+m+"]");c.length&&(b=b.concat(Array.prototype.slice.call(c,0)))}return!1}return!0}),b.length&&(a=a.concat(b)),a},loaded:function(a,c,d){if(b(c)){var f=n.documents[a];f||(f=e(d,a),n.documents[a]=f,n.preload(f)),c.import=c.content=d=f}c.__resource=d}};Array.prototype.forEach.call.bind(Array.prototype.forEach)}a.importer=n}var o=window.ShadowDOMPolyfill?wrap(document):document;Object.defineProperty(o,"_currentScript",{get:function(){return HTMLImports.currentScript||o.currentScript},writeable:!0,configurable:!0}),a.hasNative=h,a.useNative=i,a.whenImportsReady=f,a.IMPORT_LINK_TYPE=j,a.isImportLoaded=g}(window.HTMLImports),function(a){function b(a){var b=a.ownerDocument.createElement("style");return b.textContent=a.textContent,g.resolveUrlsInStyle(b),b}function c(a,b){this.doc=a,this.doc.__loadTracker=this,this.callback=b}function d(a){return"link"===a.localName&&a.getAttribute("rel")===h}function e(a){return a.parentNode&&!f(a)}function f(a){return a.ownerDocument===document||a.ownerDocument.impl===document}var g=a.path,h="import",i=/Trident/.test(navigator.userAgent),j={selectors:["link[rel="+h+"]","link[rel=stylesheet]","style","script:not([type])",'script[type="text/javascript"]'],map:{link:"parseLink",script:"parseScript",style:"parseStyle"},parse:function(a,b){if(a.__importParsed)b&&b();else{a.__importParsed=!0;for(var d,e=new c(a,b),f=a.querySelectorAll(j.selectors),g=a.scripts?a.scripts.length:0,h=0;h<f.length&&(d=f[h]);h++)j[j.map[d.localName]](d),a.scripts&&g!==a.scripts.length&&(g=a.scripts.length,f=a.querySelectorAll(j.selectors));e.open()}},parseLink:function(a){if(d(a)){if(this.trackElement(a),a.__resource?j.parse(a.__resource,function(){a.dispatchEvent(new CustomEvent("load",{bubbles:!1}))}):a.dispatchEvent(new CustomEvent("error",{bubbles:!1})),a.__pending)for(var b;a.__pending.length;)b=a.__pending.shift(),b&&b({target:a});a.__importParsed=!0}else e(a)&&(a.href=a.href),this.parseGeneric(a)},trackElement:function(a){i&&"style"===a.localName||a.ownerDocument.__loadTracker.require(a)},parseStyle:function(a){a=e(a)?b(a):a,this.parseGeneric(a)},parseGeneric:function(a){f(a)||(this.trackElement(a),document.head.appendChild(a))},parseScript:function(b){if(e(b)){var c=(b.__resource||b.textContent).trim();if(c){var d=b.__nodeUrl;if(!d){d=b.ownerDocument.baseURI;var f="["+Math.floor(1e3*(Math.random()+1))+"]",g=c.match(/Polymer\(['"]([^'"]*)/);f=g&&g[1]||f,d+="/"+f+".js"}c+="\n//# sourceURL="+d+"\n",a.currentScript=b,eval.call(window,c),a.currentScript=null}}}},k=/(url\()([^)]*)(\))/g,l=/(@import[\s]*)([^;]*)(;)/g,g={resolveUrlsInStyle:function(a){var b=a.ownerDocument,c=b.createElement("a");return a.textContent=this.resolveUrlsInCssText(a.textContent,c),a},resolveUrlsInCssText:function(a,b){var c=this.replaceUrls(a,b,k);return c=this.replaceUrls(c,b,l)},replaceUrls:function(a,b,c){return a.replace(c,function(a,c,d,e){var f=d.replace(/["']/g,"");return b.href=f,f=b.href,c+"'"+f+"'"+e})}};c.prototype={pending:0,isOpen:!1,open:function(){this.isOpen=!0,this.checkDone()},add:function(){this.pending++},require:function(a){this.add();var b=this,c=function(a){b.receive(a)};if(d(a))a.__pending=a.__pending||[],a.__pending.push(c);else for(var e,f=["load","error"],g=0,h=f.length;h>g&&(e=f[g]);g++)a.addEventListener(e,c)},receive:function(){this.pending--,this.checkDone()},checkDone:function(){this.isOpen&&this.pending<=0&&this.callback&&(this.isOpen=!1,this.callback())}};Array.prototype.forEach.call.bind(Array.prototype.forEach);a.parser=j,a.path=g,a.isIE=i}(HTMLImports),function(){function a(){HTMLImports.ready=!0,HTMLImports.readyTime=(new Date).getTime(),c.dispatchEvent(new CustomEvent("HTMLImportsLoaded",{bubbles:!0}))}function b(){HTMLImports.useNative||HTMLImports.importer.load(c,function(){HTMLImports.parser.parse(c)})}"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(a,b){var c=document.createEvent("HTMLEvents");return c.initEvent(a,b.bubbles===!1?!1:!0,b.cancelable===!1?!1:!0,b.detail),c});var c=window.ShadowDOMPolyfill?window.ShadowDOMPolyfill.wrapIfNeeded(document):document;HTMLImports.useNative||("complete"===document.readyState||"interactive"===document.readyState&&!window.attachEvent?b():document.addEventListener("DOMContentLoaded",b)),HTMLImports.whenImportsReady(function(){a()})}();
+//# sourceMappingURL=html-imports.min.map \ No newline at end of file
diff --git a/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js
new file mode 100644
index 0000000..920d030
--- /dev/null
+++ b/public/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js
@@ -0,0 +1,69 @@
+/* jshint phantom:true, devel:true */
+/* Usage: phantomjs screenshot.js in.html out.png */
+
+var sys = require('system'),
+ page = new WebPage();
+page.viewportSize = {
+ width: 800,
+ height: 600
+};
+
+page.open(sys.args[1], function(status){
+ if (status !== 'success'){
+ console.log('Bad status: %s', status);
+ phantom.exit(1);
+ }
+ window.setTimeout(function(){
+ var box = page.evaluate(function(){
+ var lefts, rights, tops, bottoms,
+ padding = 10, // px
+ selection, show;
+
+ // Call setup method
+ if (window.setup)
+ window.setup();
+ // Show all pickers, or only those marked for showing
+ show = $('body').data('show');
+ show = show ? $(show) : $('*');
+ show
+ .filter(function(){
+ return 'datepicker' in $(this).data();
+ })
+ .datepicker('show');
+
+ // Get bounds of selected elements
+ selection = $($('body').data('capture'));
+ tops = selection.map(function(){
+ return $(this).offset().top;
+ }).toArray();
+ lefts = selection.map(function(){
+ return $(this).offset().left;
+ }).toArray();
+ bottoms = selection.map(function(){
+ return $(this).offset().top + $(this).outerHeight();
+ }).toArray();
+ rights = selection.map(function(){
+ return $(this).offset().left + $(this).outerWidth();
+ }).toArray();
+
+ // Convert bounds to single bounding box
+ var b = {
+ top: Math.min.apply(Math, tops),
+ left: Math.min.apply(Math, lefts)
+ };
+ b.width = Math.max.apply(Math, rights) - b.left;
+ b.height = Math.max.apply(Math, bottoms) - b.top;
+
+ // Return bounding box
+ return {
+ top: Math.max(b.top - padding, 0),
+ left: Math.max(b.left - padding, 0),
+ width: b.width + 2 * padding,
+ height: b.height + 2 * padding
+ };
+ });
+ page.clipRect = box;
+ page.render(sys.args[2]);
+ phantom.exit();
+ }, 1);
+});