Launch Week Day 3: Introducing Organization Notifications in Socket.Learn More
Socket
Book a DemoSign in
Socket

datepicker-bootstrap

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

datepicker-bootstrap - npm Package Compare versions

Comparing version
1.6.1
to
1.7.2
+45
fonts/gijgo-material.svg
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="gijgo-material" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe900;" glyph-name="event" d="M725.333 448h-213.333v-213.333h213.333v213.333zM682.667 917.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.36 0-84.907-38.4-84.907-85.333l-0.427-597.333c0-46.933 37.973-85.333 85.333-85.333h597.333c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-42.667v85.333h-85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333z" />
<glyph unicode="&#xe901;" glyph-name="keyboard_arrow_down" d="M316.16 625.493l195.84-195.413 195.84 195.413 60.16-60.16-256-256-256 256z" />
<glyph unicode="&#xe902;" glyph-name="keyboard_arrow_left" d="M657.493 273.493l-195.413 195.84 195.413 195.84-60.16 60.16-256-256 256-256z" />
<glyph unicode="&#xe903;" glyph-name="keyboard_arrow_right" d="M366.507 262.827l195.413 195.84-195.413 195.84 60.16 60.16 256-256-256-256z" />
<glyph unicode="&#xe904;" glyph-name="keyboard_arrow_up" d="M316.16 302.507l195.84 195.413 195.84-195.413 60.16 60.16-256 256-256-256z" />
<glyph unicode="&#xe905;" glyph-name="minus" d="M810.667 405.333h-597.333v85.333h597.333v-85.333z" />
<glyph unicode="&#xe906;" glyph-name="pencil" d="M128 224v-160h160l471.893 471.893-160 160-471.893-471.893zM883.627 659.627c16.64 16.64 16.64 43.52 0 60.16l-99.84 99.84c-16.64 16.64-43.52 16.64-60.16 0l-78.080-78.080 160-160 78.080 78.080z" />
<glyph unicode="&#xe907;" glyph-name="plus" d="M810.667 405.333h-256v-256h-85.333v256h-256v85.333h256v256h85.333v-256h256v-85.333z" />
<glyph unicode="&#xe908;" glyph-name="done" d="M384 268.8l-179.2 179.2-59.733-59.733 238.933-238.933 512 512-59.733 59.733-452.267-452.267z" />
<glyph unicode="&#xe909;" glyph-name="redo" d="M785.067 507.733c-78.933 68.693-181.333 110.933-294.4 110.933-198.4 0-366.080-129.28-424.96-308.053l100.693-33.28c44.8 136.107 172.8 234.667 324.267 234.667 83.2 0 159.147-30.72 218.453-80.213l-154.453-154.453h384v384l-153.6-153.6z" />
<glyph unicode="&#xe90a;" glyph-name="undo" d="M533.333 618.667c-113.067 0-215.467-42.24-294.4-110.933l-153.6 153.6v-384h384l-154.453 154.453c59.307 49.493 134.827 80.213 218.453 80.213 151.040 0 279.467-98.56 324.267-234.667l101.12 33.28c-59.307 178.773-226.987 308.053-425.387 308.053z" />
<glyph unicode="&#xe90b;" glyph-name="align-right" d="M128 64h768v85.333h-768v-85.333zM384 234.667h512v85.333h-512v-85.333zM128 405.333h768v85.333h-768v-85.333zM384 576h512v85.333h-512v-85.333zM128 832v-85.333h768v85.333h-768z" />
<glyph unicode="&#xe90c;" glyph-name="align-left" d="M640 320h-512v-85.333h512v85.333zM640 661.333h-512v-85.333h512v85.333zM128 405.333h768v85.333h-768v-85.333zM128 64h768v85.333h-768v-85.333zM128 832v-85.333h768v85.333h-768z" />
<glyph unicode="&#xe90d;" glyph-name="align-justify" d="M128 64h768v85.333h-768v-85.333zM128 234.667h768v85.333h-768v-85.333zM128 405.333h768v85.333h-768v-85.333zM128 576h768v85.333h-768v-85.333zM128 832v-85.333h768v85.333h-768z" />
<glyph unicode="&#xe90e;" glyph-name="align-center" d="M298.667 320v-85.333h426.667v85.333h-426.667zM128 64h768v85.333h-768v-85.333zM128 405.333h768v85.333h-768v-85.333zM298.667 661.333v-85.333h426.667v85.333h-426.667zM128 832v-85.333h768v85.333h-768z" />
<glyph unicode="&#xe90f;" glyph-name="strikethrough" d="M308.907 586.667c-11.093 20.48-16.64 43.947-16.64 71.253 0 26.027 5.547 49.493 17.067 71.253 11.093 21.333 26.88 39.68 47.36 55.040 20.48 14.933 44.8 26.88 72.533 35.413 28.16 8.107 59.307 12.373 93.013 12.373 34.56 0 65.707-4.693 94.293-14.507 28.16-9.387 52.48-23.040 72.107-40.107 20.053-17.067 35.413-37.547 46.080-61.013s16.213-49.067 16.213-77.227h-128.427c0 13.227-2.133 25.173-6.4 36.267-3.84 11.52-10.24 20.907-18.773 29.013s-19.2 14.080-32 18.773c-12.8 4.267-28.16 6.827-45.227 6.827-16.64 0-31.573-1.707-43.947-5.547s-22.613-8.96-30.72-15.36c-8.107-6.827-14.507-14.507-18.773-23.467s-6.4-18.347-6.4-28.16c0-20.48 10.667-37.547 31.573-51.627 16.213-10.667 32.853-20.48 60.16-29.867h-196.693c-2.133 3.413-4.693 7.253-6.4 10.667zM896 448v85.333h-768v-85.333h410.453c7.68-2.987 17.067-5.973 23.467-8.533 15.787-7.253 28.16-14.507 37.12-21.76s14.933-15.36 18.347-24.32c2.987-8.533 4.693-18.347 4.693-29.44 0-9.813-2.133-19.2-5.973-28.16-3.84-8.533-9.813-16.213-17.92-22.613s-17.92-11.093-30.293-14.933c-12.373-3.413-26.88-5.547-43.093-5.547-18.347 0-35.413 1.707-50.347 5.547s-28.16 9.813-38.827 17.92c-10.667 8.107-19.2 18.773-25.173 32s-10.667 32.427-10.667 51.627h-126.72c0-23.467 3.413-48.213 10.24-67.413s15.787-36.267 27.733-51.627c11.947-14.933 25.6-28.16 41.813-39.253 15.787-11.093 33.28-20.48 52.053-27.733s38.4-12.8 58.88-16.64c20.48-3.413 40.96-5.547 61.44-5.547 34.133 0 65.28 3.84 93.013 11.947s51.627 19.2 71.253 33.707c19.627 14.507 34.987 32.853 45.653 54.187s16.213 45.653 16.213 72.96c0 25.6-4.267 48.64-13.227 68.693-2.133 4.693-4.693 9.813-7.253 14.080h165.12z" />
<glyph unicode="&#xe910;" glyph-name="italic" d="M426.667 789.333v-128h94.293l-145.92-341.333h-119.040v-128h341.333v128h-94.293l145.92 341.333h119.040v128z" />
<glyph unicode="&#xe911;" glyph-name="underlined" d="M512 234.667c141.227 0 256 114.773 256 256v341.333h-106.667v-341.333c0-82.347-66.987-149.333-149.333-149.333s-149.333 66.987-149.333 149.333v341.333h-106.667v-341.333c0-141.227 114.773-256 256-256zM213.333 149.333v-85.333h597.333v85.333h-597.333z" />
<glyph unicode="&#xe912;" glyph-name="bold" d="M665.6 499.627c41.387 28.587 70.4 75.52 70.4 119.040 0 96.427-74.667 170.667-170.667 170.667h-266.667v-597.333h300.373c89.173 0 158.293 72.533 158.293 161.707 0 64.853-36.693 120.32-91.733 145.92zM426.667 682.667h128c35.413 0 64-28.587 64-64s-28.587-64-64-64h-128v128zM576 298.667h-149.333v128h149.333c35.413 0 64-28.587 64-64s-28.587-64-64-64z" />
<glyph unicode="&#xe913;" glyph-name="arrow-drop-down" d="M298.667 533.333l213.333-213.333 213.333 213.333z" />
<glyph unicode="&#xe914;" glyph-name="arrow-upward" d="M170.667 448l60.16-60.16 238.507 238.080v-519.253h85.333v519.253l238.080-238.507 60.587 60.587-341.333 341.333-341.333-341.333z" />
<glyph unicode="&#xe915;" glyph-name="arrow-forward" d="M512 789.333l-60.16-60.16 238.080-238.507h-519.253v-85.333h519.253l-238.080-238.507 60.16-60.16 341.333 341.333z" />
<glyph unicode="&#xe916;" glyph-name="arrow-downward" d="M853.333 448l-60.16 60.16-238.507-238.080v519.253h-85.333v-519.253l-238.080 238.507-60.587-60.587 341.333-341.333 341.333 341.333z" />
<glyph unicode="&#xe917;" glyph-name="arrow-back" d="M853.333 490.667h-519.253l238.507 238.507-60.587 60.16-341.333-341.333 341.333-341.333 60.16 60.16-238.080 238.507h519.253v85.333z" />
<glyph unicode="&#xe918;" glyph-name="list-numbered" d="M85.333 234.667h85.333v-21.333h-42.667v-42.667h42.667v-21.333h-85.333v-42.667h128v170.667h-128v-42.667zM128 618.667h42.667v170.667h-85.333v-42.667h42.667v-128zM85.333 490.667h76.8l-76.8-89.6v-38.4h128v42.667h-76.8l76.8 89.6v38.4h-128v-42.667zM298.667 746.667v-85.333h597.333v85.333h-597.333zM298.667 149.333h597.333v85.333h-597.333v-85.333zM298.667 405.333h597.333v85.333h-597.333v-85.333z" />
<glyph unicode="&#xe919;" glyph-name="list-bulleted" d="M170.667 512c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM170.667 768c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM170.667 256c-35.413 0-64-29.013-64-64s29.013-64 64-64 64 29.013 64 64-28.587 64-64 64zM298.667 149.333h597.333v85.333h-597.333v-85.333zM298.667 405.333h597.333v85.333h-597.333v-85.333zM298.667 746.667v-85.333h597.333v85.333h-597.333z" />
<glyph unicode="&#xe91a;" glyph-name="indent-increase" d="M128 64h768v85.333h-768v-85.333zM128 618.667v-341.333l170.667 170.667-170.667 170.667zM469.333 234.667h426.667v85.333h-426.667v-85.333zM128 832v-85.333h768v85.333h-768zM469.333 576h426.667v85.333h-426.667v-85.333zM469.333 405.333h426.667v85.333h-426.667v-85.333z" />
<glyph unicode="&#xe91b;" glyph-name="indent-decrease" d="M469.333 234.667h426.667v85.333h-426.667v-85.333zM128 448l170.667-170.667v341.333l-170.667-170.667zM128 64h768v85.333h-768v-85.333zM128 832v-85.333h768v85.333h-768zM469.333 576h426.667v85.333h-426.667v-85.333zM469.333 405.333h426.667v85.333h-426.667v-85.333z" />
<glyph unicode="&#xe91c;" glyph-name="cancel" d="M512 874.667c-235.947 0-426.667-190.72-426.667-426.667s190.72-426.667 426.667-426.667 426.667 190.72 426.667 426.667-190.72 426.667-426.667 426.667zM725.333 294.827l-60.16-60.16-153.173 153.173-153.173-153.173-60.16 60.16 153.173 153.173-153.173 153.173 60.16 60.16 153.173-153.173 153.173 153.173 60.16-60.16-153.173-153.173 153.173-153.173z" />
<glyph unicode="&#xe91d;" glyph-name="clear" d="M810.667 686.507l-60.16 60.16-238.507-238.507-238.507 238.507-60.16-60.16 238.507-238.507-238.507-238.507 60.16-60.16 238.507 238.507 238.507-238.507 60.16 60.16-238.507 238.507z" />
<glyph unicode="&#xe91e;" glyph-name="check-circle" d="M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM426.667 234.667l-213.333 213.333 60.16 60.16 153.173-152.747 323.84 323.84 60.16-60.587-384-384z" />
<glyph unicode="&#xe91f;" glyph-name="delete" d="M256 149.333c0-46.933 38.4-85.333 85.333-85.333h341.333c46.933 0 85.333 38.4 85.333 85.333v512h-512v-512zM810.667 789.333h-149.333l-42.667 42.667h-213.333l-42.667-42.667h-149.333v-85.333h597.333v85.333z" />
<glyph unicode="&#xe920;" glyph-name="refresh" d="M753.067 689.067c-61.867 61.867-146.773 100.267-241.067 100.267-188.587 0-340.907-152.747-340.907-341.333s152.32-341.333 340.907-341.333c159.147 0 291.84 108.8 329.813 256h-88.747c-34.987-99.413-129.707-170.667-241.067-170.667-141.227 0-256 114.773-256 256s114.773 256 256 256c70.827 0 133.973-29.44 180.053-75.947l-137.387-137.387h298.667v298.667l-100.267-100.267z" />
<glyph unicode="&#xe921;" glyph-name="last-page" d="M238.507 643.84l195.84-195.84-195.84-195.84 60.16-60.16 256 256-256 256zM682.667 704h85.333v-512h-85.333z" />
<glyph unicode="&#xe922;" glyph-name="first-page" d="M785.493 252.16l-195.84 195.84 195.84 195.84-60.16 60.16-256-256 256-256zM256 704h85.333v-512h-85.333z" />
</font></defs></svg>

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

+176
-7

@@ -98,6 +98,7 @@ .gj-button {

.gj-button-md .material-icons {
.gj-button-md .material-icons,
.gj-button-md .gj-icon {
vertical-align: middle;
font-size: 1.3rem;
margin-right: 4px;
/*font-size: 1.3rem;
margin-right: 4px;*/
}

@@ -107,10 +108,14 @@

width: 24px;
height: 24px;
height: 32px;
min-width: 24px;
padding: 0px;
display: table;
}
.gj-button-md.gj-button-md-icon .material-icons {
vertical-align: baseline;
margin-right: 0px;
.gj-button-md.gj-button-md-icon .material-icons,
.gj-button-md.gj-button-md-icon .gj-icon {
display: table-cell;
margin-right: 0px;
width: 24px;
height: 24px;
}

@@ -227,2 +232,3 @@

letter-spacing: 0;
color: #616161; /* Gray 700 */
}

@@ -281,2 +287,165 @@

background: #E8EAF6;
}
@font-face {
font-family: 'gijgo-material';
src: url('../fonts/gijgo-material.ttf?99ykm1') format('truetype'), url('../fonts/gijgo-material.woff?99ykm1') format('woff'), url('../fonts/gijgo-material.svg?99ykm1#gijgo-material') format('svg');
font-weight: normal;
font-style: normal;
}
.gj-icon {
font-family: 'gijgo-material' !important;
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
.gj-icon.event:before {
content: "\e900";
}
.gj-icon.chevron-down:before {
content: "\e901";
}
.gj-icon.chevron-left:before {
content: "\e902";
}
.gj-icon.chevron-right:before {
content: "\e903";
}
.gj-icon.chevron-up:before {
content: "\e904";
}
.gj-icon.minus:before {
content: "\e905";
}
.gj-icon.pencil:before {
content: "\e906";
}
.gj-icon.plus:before {
content: "\e907";
}
.gj-icon.done:before {
content: "\e908";
}
.gj-icon.redo:before {
content: "\e909";
}
.gj-icon.undo:before {
content: "\e90a";
}
.gj-icon.align-right:before {
content: "\e90b";
}
.gj-icon.align-left:before {
content: "\e90c";
}
.gj-icon.align-justify:before {
content: "\e90d";
}
.gj-icon.align-center:before {
content: "\e90e";
}
.gj-icon.strikethrough:before {
content: "\e90f";
}
.gj-icon.italic:before {
content: "\e910";
}
.gj-icon.underlined:before {
content: "\e911";
}
.gj-icon.bold:before {
content: "\e912";
}
.gj-icon.arrow-dropdown:before {
content: "\e913";
}
.gj-icon.arrow-upward:before {
content: "\e914";
}
.gj-icon.arrow-forward:before {
content: "\e915";
}
.gj-icon.arrow-downward:before {
content: "\e916";
}
.gj-icon.arrow-back:before {
content: "\e917";
}
.gj-icon.list-numbered:before {
content: "\e918";
}
.gj-icon.list-bulleted:before {
content: "\e919";
}
.gj-icon.indent-increase:before {
content: "\e91a";
}
.gj-icon.indent-decrease:before {
content: "\e91b";
}
.gj-icon.cancel:before {
content: "\e91c";
}
.gj-icon.clear:before {
content: "\e91d";
}
.gj-icon.check-circle:before {
content: "\e91e";
}
.gj-icon.delete:before {
content: "\e91f";
}
.gj-icon.refresh:before {
content: "\e920";
}
.gj-icon.last-page:before {
content: "\e921";
}
.gj-icon.first-page:before {
content: "\e922";
}
+1
-1

@@ -1,1 +0,1 @@

.gj-button-md,.gj-text-align-center{text-align:center}.gj-button,.gj-button-md,.gj-cursor-pointer{cursor:pointer}.gj-button{background-color:#f5f5f5;border:1px solid #ddd;color:#000;border-radius:3px;padding:6px 10px}.gj-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-margin-left-5{margin-left:5px}.gj-margin-left-10{margin-left:10px}.gj-width-full{width:100%}.gj-font-size-16{font-size:16px}.gj-hidden{display:none}.gj-button-md,.gj-button-md-group{position:relative;display:inline-block}.gj-mdl-icon-plus::after{content:"\E145"}.gj-mdl-icon-minus::after{content:"\E15B"}.gj-button-md{background:0 0;border:none;border-radius:2px;color:rgba(0,0,0,.54);height:36px;margin:0;min-width:64px;padding:0 16px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;text-decoration:none;line-height:36px;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.gj-list-bootstrap li [data-role=image],ul.gj-list-md li [data-role=checkbox],ul.gj-list-md li [data-role=image]{height:24px;width:24px}.gj-button-md:hover{background-color:rgba(158,158,158,.2)}.gj-button-md:disabled{color:rgba(0,0,0,.26);background:0 0}.gj-button-md .material-icons{vertical-align:middle;font-size:1.3rem;margin-right:4px}.gj-button-md.gj-button-md-icon{width:24px;height:24px;min-width:24px;padding:0}.gj-button-md.gj-button-md-icon .material-icons{vertical-align:baseline;margin-right:0}.gj-button-md.active{background-color:rgba(158,158,158,.4)}.gj-button-md-group{vertical-align:middle}.gj-textbox-md{border:none;border-bottom:1px solid #E0E0E0;display:block;font-size:16px;font-family:Helvetica,Arial,sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.gj-textbox-md:focus{border-bottom:2px solid rgba(158,158,158,.4);outline:0}.gj-md-spacer-24{min-width:24px;width:24px;display:inline-block}.gj-md-spacer-32{min-width:32px;width:32px;display:inline-block}ul.gj-list li [data-role=wrapper]{display:table;width:100%}ul.gj-list li [data-role=checkbox],ul.gj-list li [data-role=image]{display:table-cell;vertical-align:middle;text-align:center}ul.gj-list li [data-role=display]{display:table-cell;vertical-align:middle;cursor:pointer}ul.gj-list li [data-role=display]:empty:before{content:"\200b"}ul.gj-list-bootstrap{padding-left:0;margin-bottom:0}ul.gj-list-bootstrap li{padding:0}ul.gj-list-bootstrap li [data-role=wrapper]{padding:0 10px}ul.gj-list-bootstrap li [data-role=checkbox]{width:24px;padding:3px}ul.gj-list-bootstrap li [data-role=display]{padding:8px 0 8px 4px}.list-group-item.active ul li,.list-group-item.active:focus ul li,.list-group-item.active:hover ul li{text-shadow:none;color:initial}ul.gj-list-md{padding:0;list-style:none;line-height:24px;letter-spacing:0}ul.gj-list-md li{display:list-item;list-style-type:none;padding:0;min-height:unset;box-sizing:border-box;align-items:center;cursor:default;overflow:hidden;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.gj-list-md li [data-role=display]{padding:8px 0 8px 5px;order:0;flex-grow:2;text-decoration:none;box-sizing:border-box;align-items:center;text-align:left;color:rgba(0,0,0,.87)}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=display]{color:#9E9E9E}.gj-list-md-active{background:#E8EAF6}
.gj-button-md,.gj-text-align-center{text-align:center}.gj-button,.gj-button-md,.gj-cursor-pointer{cursor:pointer}.gj-button{background-color:#f5f5f5;border:1px solid #ddd;color:#000;border-radius:3px;padding:6px 10px}.gj-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-margin-left-5{margin-left:5px}.gj-margin-left-10{margin-left:10px}.gj-width-full{width:100%}.gj-font-size-16{font-size:16px}.gj-hidden{display:none}.gj-mdl-icon-plus::after{content:"\E145"}.gj-mdl-icon-minus::after{content:"\E15B"}.gj-button-md{background:0 0;border:none;border-radius:2px;color:rgba(0,0,0,.54);position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;text-decoration:none;line-height:36px;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-button-md:hover{background-color:rgba(158,158,158,.2)}.gj-button-md:disabled{color:rgba(0,0,0,.26);background:0 0}.gj-button-md .gj-icon,.gj-button-md .material-icons{vertical-align:middle}.gj-button-md.gj-button-md-icon{width:24px;height:32px;min-width:24px;padding:0;display:table}ul.gj-list-bootstrap li [data-role=image],ul.gj-list-md li [data-role=checkbox],ul.gj-list-md li [data-role=image]{height:24px;width:24px}.gj-button-md.gj-button-md-icon .gj-icon,.gj-button-md.gj-button-md-icon .material-icons{display:table-cell;margin-right:0;width:24px;height:24px}.gj-button-md.active{background-color:rgba(158,158,158,.4)}.gj-button-md-group{position:relative;display:inline-block;vertical-align:middle}.gj-textbox-md{border:none;border-bottom:1px solid #E0E0E0;display:block;font-size:16px;font-family:Helvetica,Arial,sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.gj-textbox-md:focus{border-bottom:2px solid rgba(158,158,158,.4);outline:0}.gj-md-spacer-24{min-width:24px;width:24px;display:inline-block}.gj-md-spacer-32{min-width:32px;width:32px;display:inline-block}ul.gj-list li [data-role=wrapper]{display:table;width:100%}ul.gj-list li [data-role=checkbox],ul.gj-list li [data-role=image]{display:table-cell;vertical-align:middle;text-align:center}ul.gj-list li [data-role=display]{display:table-cell;vertical-align:middle;cursor:pointer}ul.gj-list li [data-role=display]:empty:before{content:"\200b"}ul.gj-list-bootstrap{padding-left:0;margin-bottom:0}ul.gj-list-bootstrap li{padding:0}ul.gj-list-bootstrap li [data-role=wrapper]{padding:0 10px}ul.gj-list-bootstrap li [data-role=checkbox]{width:24px;padding:3px}ul.gj-list-bootstrap li [data-role=display]{padding:8px 0 8px 4px}.list-group-item.active ul li,.list-group-item.active:focus ul li,.list-group-item.active:hover ul li{text-shadow:none;color:initial}ul.gj-list-md{padding:0;list-style:none;line-height:24px;letter-spacing:0;color:#616161}.gj-icon,ul.gj-list-md li{font-weight:400;line-height:1}ul.gj-list-md li{display:list-item;list-style-type:none;padding:0;min-height:unset;box-sizing:border-box;align-items:center;cursor:default;overflow:hidden;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.04em;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.gj-list-md li [data-role=display]{padding:8px 0 8px 5px;order:0;flex-grow:2;text-decoration:none;box-sizing:border-box;align-items:center;text-align:left;color:rgba(0,0,0,.87)}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=display]{color:#9E9E9E}.gj-list-md-active{background:#E8EAF6}@font-face{font-family:gijgo-material;src:url(../fonts/gijgo-material.ttf?99ykm1) format('truetype'),url(../fonts/gijgo-material.woff?99ykm1) format('woff'),url(../fonts/gijgo-material.svg?99ykm1#gijgo-material) format('svg');font-weight:400;font-style:normal}.gj-icon{font-family:gijgo-material!important;font-style:normal;font-size:24px;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.gj-icon.event:before{content:"\e900"}.gj-icon.chevron-down:before{content:"\e901"}.gj-icon.chevron-left:before{content:"\e902"}.gj-icon.chevron-right:before{content:"\e903"}.gj-icon.chevron-up:before{content:"\e904"}.gj-icon.minus:before{content:"\e905"}.gj-icon.pencil:before{content:"\e906"}.gj-icon.plus:before{content:"\e907"}.gj-icon.done:before{content:"\e908"}.gj-icon.redo:before{content:"\e909"}.gj-icon.undo:before{content:"\e90a"}.gj-icon.align-right:before{content:"\e90b"}.gj-icon.align-left:before{content:"\e90c"}.gj-icon.align-justify:before{content:"\e90d"}.gj-icon.align-center:before{content:"\e90e"}.gj-icon.strikethrough:before{content:"\e90f"}.gj-icon.italic:before{content:"\e910"}.gj-icon.underlined:before{content:"\e911"}.gj-icon.bold:before{content:"\e912"}.gj-icon.arrow-dropdown:before{content:"\e913"}.gj-icon.arrow-upward:before{content:"\e914"}.gj-icon.arrow-forward:before{content:"\e915"}.gj-icon.arrow-downward:before{content:"\e916"}.gj-icon.arrow-back:before{content:"\e917"}.gj-icon.list-numbered:before{content:"\e918"}.gj-icon.list-bulleted:before{content:"\e919"}.gj-icon.indent-increase:before{content:"\e91a"}.gj-icon.indent-decrease:before{content:"\e91b"}.gj-icon.cancel:before{content:"\e91c"}.gj-icon.clear:before{content:"\e91d"}.gj-icon.check-circle:before{content:"\e91e"}.gj-icon.delete:before{content:"\e91f"}.gj-icon.refresh:before{content:"\e920"}.gj-icon.last-page:before{content:"\e921"}.gj-icon.first-page:before{content:"\e922"}

@@ -30,3 +30,3 @@ .gj-datepicker {

.gj-calendar table tr[role="month-manager"] th div[role="month"] {
width: 200px;
width: 100%;
text-align: center;

@@ -67,2 +67,3 @@ }

.gj-calendar-md table tr[role="month-manager"] th div i.gj-icon,
.gj-calendar-md table tr[role="month-manager"] th div i.material-icons {

@@ -91,15 +92,20 @@ position: absolute;

.gj-calendar-md table tr td[type="today"] div {
.gj-calendar-md table tr td.today div {
color: #1976D2;
}
.gj-calendar-md table tr td[type="selected"] div {
.gj-calendar-md table tr td.selected div {
color: #FFFFFF;
background: #1976D2;
background: #1976D2; /* Blue 700 */
border-radius: 50%;
}
.gj-calendar-md table tr td[type="other-month"] div,
.gj-calendar-md table tr td.focused div {
background: #E0E0E0; /* Gray 300 */
border-radius: 50%;
}
.gj-calendar-md table tr td.other-month div,
.gj-calendar-md table tr td.disabled div {
color: #BDBDBD;
color: #BDBDBD; /* Gray 400 */
}

@@ -115,11 +121,16 @@

position: relative;
min-width: 34px;
width: 38px;
}
.gj-datepicker-bootstrap span[role="right-icon"].input-group-addon .gj-icon,
.gj-datepicker-bootstrap span[role="right-icon"].input-group-addon .material-icons {
position: absolute;
top: 7px;
left: 8px;
left: 7px;
}
.gj-datepicker-bootstrap input:focus {
box-shadow: none;
}
.gj-calendar-bootstrap {

@@ -148,2 +159,3 @@ border: 1px solid rgba(0,0,0,0.15);

.gj-calendar-bootstrap table tr[role="month-manager"] th div .gj-icon,
.gj-calendar-bootstrap table tr[role="month-manager"] th div .material-icons {

@@ -153,3 +165,9 @@ margin: 3px;

.gj-calendar-bootstrap table tr td[type="today"] div {
.gj-calendar-bootstrap table tr td.focused div,
.gj-calendar-bootstrap table tr td.gj-cursor-pointer div:hover {
background: #EEEEEE;
border-radius: 4px;
}
.gj-calendar-bootstrap table tr td.today div {
color: #204d74;

@@ -159,3 +177,3 @@ font-weight: bold;

.gj-calendar-bootstrap table tr td[type="selected"] div {
.gj-calendar-bootstrap table tr td.selected div {
color: #fff;

@@ -167,4 +185,5 @@ background-color: #204d74;

.gj-calendar-bootstrap table tr td[type="other-month"] div {
.gj-calendar-bootstrap table tr td.other-month div,
.gj-calendar-bootstrap table tr td.disabled div {
color: #777;
}

@@ -1,1 +0,1 @@

.gj-calendar-md,.gj-datepicker-md{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87)}.gj-datepicker{position:relative;display:table}.gj-datepicker [role=input]{display:table-cell;width:100%}.gj-datepicker [role=input]::-ms-clear{display:none}.gj-datepicker [role=right-icon]{cursor:pointer;display:table-cell}.gj-calendar{position:absolute;z-index:4}.gj-calendar table tr[role=month-manager] th{cursor:pointer}.gj-calendar table tr[role=month-manager] th div[role=month]{width:200px;text-align:center}.gj-calendar-md{background-color:#FFF;border:1px solid #E0E0E0}.gj-datepicker-md [role=right-icon]{cursor:pointer;position:absolute;right:0;top:0}.gj-calendar-md table tr[role=month-manager] th div i.material-icons{position:absolute;top:8px;left:8px}.gj-calendar-md table tr td div,.gj-calendar-md table tr th div{display:block;width:40px;height:40px;line-height:40px;font-size:13px;text-align:center;vertical-align:middle;position:relative}.gj-calendar-md table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:50%}.gj-calendar-md table tr td[type=today] div{color:#1976D2}.gj-calendar-md table tr td[type=selected] div{color:#FFF;background:#1976D2;border-radius:50%}.gj-calendar-md table tr td.disabled div,.gj-calendar-md table tr td[type=other-month] div{color:#BDBDBD}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon{border-left:0;position:relative;min-width:34px;border-radius:0 4px 4px 0}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .material-icons{position:absolute;top:7px;left:8px}.gj-calendar-bootstrap{border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:4px;background-color:#FFF}.gj-calendar-bootstrap table tr td div,.gj-calendar-bootstrap table tr th div{display:block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;position:relative}.gj-calendar-bootstrap table tr th div i,.gj-calendar-bootstrap table tr th div span{line-height:30px}.gj-calendar-bootstrap table tr[role=month-manager] th div .material-icons{margin:3px}.gj-calendar-bootstrap table tr td[type=today] div{color:#204d74;font-weight:700}.gj-calendar-bootstrap table tr td[type=selected] div{color:#fff;background-color:#204d74;border-color:#122b40;border-radius:4px}.gj-calendar-bootstrap table tr td[type=other-month] div{color:#777}
.gj-calendar-md,.gj-datepicker-md{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87)}.gj-datepicker{position:relative;display:table}.gj-datepicker [role=input]{display:table-cell;width:100%}.gj-datepicker [role=input]::-ms-clear{display:none}.gj-datepicker [role=right-icon]{cursor:pointer;display:table-cell}.gj-calendar{position:absolute;z-index:4}.gj-calendar table tr[role=month-manager] th{cursor:pointer}.gj-calendar table tr[role=month-manager] th div[role=month]{width:100%;text-align:center}.gj-calendar-md{background-color:#FFF;border:1px solid #E0E0E0}.gj-datepicker-md [role=right-icon]{cursor:pointer;position:absolute;right:0;top:0}.gj-calendar-md table tr[role=month-manager] th div i.gj-icon,.gj-calendar-md table tr[role=month-manager] th div i.material-icons{position:absolute;top:8px;left:8px}.gj-calendar-md table tr td div,.gj-calendar-md table tr th div{display:block;width:40px;height:40px;line-height:40px;font-size:13px;text-align:center;vertical-align:middle;position:relative}.gj-calendar-md table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:50%}.gj-calendar-md table tr td.today div{color:#1976D2}.gj-calendar-md table tr td.selected div{color:#FFF;background:#1976D2;border-radius:50%}.gj-calendar-md table tr td.focused div{background:#E0E0E0;border-radius:50%}.gj-calendar-md table tr td.disabled div,.gj-calendar-md table tr td.other-month div{color:#BDBDBD}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon{border-left:0;position:relative;width:38px;border-radius:0 4px 4px 0}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .gj-icon,.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .material-icons{position:absolute;top:7px;left:7px}.gj-datepicker-bootstrap input:focus{box-shadow:none}.gj-calendar-bootstrap{border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:4px;background-color:#FFF}.gj-calendar-bootstrap table tr td div,.gj-calendar-bootstrap table tr th div{display:block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;position:relative}.gj-calendar-bootstrap table tr th div i,.gj-calendar-bootstrap table tr th div span{line-height:30px}.gj-calendar-bootstrap table tr[role=month-manager] th div .gj-icon,.gj-calendar-bootstrap table tr[role=month-manager] th div .material-icons{margin:3px}.gj-calendar-bootstrap table tr td.focused div,.gj-calendar-bootstrap table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:4px}.gj-calendar-bootstrap table tr td.today div{color:#204d74;font-weight:700}.gj-calendar-bootstrap table tr td.selected div{color:#fff;background-color:#204d74;border-color:#122b40;border-radius:4px}.gj-calendar-bootstrap table tr td.disabled div,.gj-calendar-bootstrap table tr td.other-month div{color:#777}
/*
* Gijgo JavaScript Library v1.6.1
* Gijgo JavaScript Library v1.7.2
* http://gijgo.com/

@@ -8,5 +8,3 @@ *

*/
if (typeof (gj) === 'undefined') {
gj = {};
}
var gj = {};

@@ -252,7 +250,11 @@ gj.widget = function () {

/** */ gj.core = {
monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
messages: {
'en-us': {
monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
monthShortNames: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
monthShortNames: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
}
},
/** */ parseDate: function (value, format) {
/** */ parseDate: function (value, format, locale) {
var i, date, month, year, dateParts, formatParts, result;

@@ -274,5 +276,5 @@

} else if ('mmm' === formatParts[i]) {
month = gj.core.monthShortNames.indexOf(dateParts[i]);
month = gj.core.messages[locale || 'en-us'].monthShortNames.indexOf(dateParts[i]);
} else if ('mmmm' === formatParts[i]) {
month = gj.core.monthNames.indexOf(dateParts[i]);
month = gj.core.messages[locale || 'en-us'].monthNames.indexOf(dateParts[i]);
} else if (['yy', 'yyyy'].indexOf(formatParts[i]) > -1) {

@@ -296,3 +298,3 @@ year = parseInt(dateParts[i], 10);

/** */ formatDate: function (date, format) {
/** */ formatDate: function (date, format, locale) {
var result = '', separator, tmp,

@@ -358,6 +360,6 @@ formatParts = format.split(/[\s,-\.//\:]+/),

case 'mmm':
result += gj.core.monthShortNames[date.getMonth()] + separator;
result += gj.core.messages[locale || 'en-us'].monthShortNames[date.getMonth()] + separator;
break;
case 'mmmm':
result += gj.core.monthNames[date.getMonth()] + separator;
result += gj.core.messages[locale || 'en-us'].monthNames[date.getMonth()] + separator;
break;

@@ -364,0 +366,0 @@ case 'yy' :

@@ -1,1 +0,1 @@

"undefined"==typeof gj&&(gj={}),gj.widget=function(){var a=this;a.xhr=null,a.generateGUID=function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()},a.mouseX=function(a){if(a){if(a.pageX)return a.pageX;if(a.clientX)return a.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);if(a.touches&&a.touches.length)return a.touches[0].pageX;if(a.changedTouches&&a.changedTouches.length)return a.changedTouches[0].pageX;if(a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length)return a.originalEvent.touches[0].pageX;if(a.originalEvent&&a.originalEvent.changedTouches&&a.originalEvent.changedTouches.length)return a.originalEvent.touches[0].pageX}return null},a.mouseY=function(a){if(a){if(a.pageY)return a.pageY;if(a.clientY)return a.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);if(a.touches&&a.touches.length)return a.touches[0].pageY;if(a.changedTouches&&a.changedTouches.length)return a.changedTouches[0].pageY;if(a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length)return a.originalEvent.touches[0].pageY;if(a.originalEvent&&a.originalEvent.changedTouches&&a.originalEvent.changedTouches.length)return a.originalEvent.touches[0].pageY}return null}},gj.widget.prototype.init=function(a,b){var c,d,e;this.attr("data-type",b),d=$.extend(!0,{},this.getHTMLConfig()||{}),$.extend(!0,d,a||{}),e=this.getConfig(d,b),this.attr("data-guid",e.guid),this.data(e);for(c in e)gj[b].events.hasOwnProperty(c)&&(this.on(c,e[c]),delete e[c]);for(plugin in gj[b].plugins)gj[b].plugins.hasOwnProperty(plugin)&&gj[b].plugins[plugin].configure(this,e,d);return this},gj.widget.prototype.getConfig=function(a,b){var c,d,e,f;c=$.extend(!0,{},gj[b].config.base),d=a.hasOwnProperty("uiLibrary")?a.uiLibrary:c.uiLibrary,gj[b].config[d]&&$.extend(!0,c,gj[b].config[d]),e=a.hasOwnProperty("iconsLibrary")?a.iconsLibrary:c.iconsLibrary,gj[b].config[e]&&$.extend(!0,c,gj[b].config[e]);for(f in gj[b].plugins)gj[b].plugins.hasOwnProperty(f)&&($.extend(!0,c,gj[b].plugins[f].config.base),gj[b].plugins[f].config[d]&&$.extend(!0,c,gj[b].plugins[f].config[d]),gj[b].plugins[f].config[e]&&$.extend(!0,c,gj[b].plugins[f].config[e]));return $.extend(!0,c,a),c.guid||(c.guid=this.generateGUID()),c},gj.widget.prototype.getHTMLConfig=function(){var a=this.data(),b=this[0].attributes;return b.width&&(a.width=b.width.value),b.height&&(a.height=b.height.value),b.value&&(a.value=b.value.value),b.align&&(a.align=b.align.value),a&&a.source&&(a.dataSource=a.source,delete a.source),a},gj.widget.prototype.createDoneHandler=function(){var a=this;return function(b){"string"==typeof b&&JSON&&(b=JSON.parse(b)),gj[a.data("type")].methods.render(a,b)}},gj.widget.prototype.createErrorHandler=function(){return function(a){a&&a.statusText&&"abort"!==a.statusText&&alert(a.statusText)}},gj.widget.prototype.reload=function(a){var b,c,d=this.data(),e=this.data("type");return void 0===d.dataSource&&gj[e].methods.useHtmlDataSource(this,d),$.extend(d.params,a),$.isArray(d.dataSource)?(c=gj[e].methods.filter(this),gj[e].methods.render(this,c)):"string"==typeof d.dataSource?(b={url:d.dataSource,data:d.params},this.xhr&&this.xhr.abort(),this.xhr=$.ajax(b).done(this.createDoneHandler()).fail(this.createErrorHandler())):"object"==typeof d.dataSource&&(d.dataSource.data||(d.dataSource.data={}),$.extend(d.dataSource.data,d.params),b=$.extend(!0,{},d.dataSource),"json"===b.dataType&&"object"==typeof b.data&&(b.data=JSON.stringify(b.data)),b.success||(b.success=this.createDoneHandler()),b.error||(b.error=this.createErrorHandler()),this.xhr&&this.xhr.abort(),this.xhr=$.ajax(b)),this},gj.documentManager={events:{},subscribeForEvent:function(a,b,c){if(gj.documentManager.events[a]&&0!==gj.documentManager.events[a].length){if(gj.documentManager.events[a][b])throw"Event "+a+' for widget with guid="'+b+'" is already attached.';gj.documentManager.events[a].push({widgetId:b,callback:c})}else gj.documentManager.events[a]=[{widgetId:b,callback:c}],$(document).on(a,gj.documentManager.executeCallbacks)},executeCallbacks:function(a){var b=gj.documentManager.events[a.type];if(b)for(var c=0;c<b.length;c++)b[c].callback(a)},unsubscribeForEvent:function(a,b){var c=!1,d=gj.documentManager.events[a];if(d)for(var e=0;e<d.length;e++)d[e].widgetId===b&&(d.splice(e,1),c=!0,0===d.length&&($(document).off(a),delete gj.documentManager.events[a]));if(!c)throw'The "'+a+'" for widget with guid="'+b+"\" can't be removed."}},gj.core={monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthShortNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],parseDate:function(a,b){var c,d,e,f,g,h,i;if(a&&"string"==typeof a){if(/^\d+$/.test(a))i=new Date(a);else if(a.indexOf("/Date(")>-1)i=new Date(parseInt(a.substr(6),10));else if(a){for(g=a.split(/[\s,-\.\/\/\:]+/),h=b.split(/[\s,-\.\/\/\:]+/),c=0;c<h.length;c++)["d","dd"].indexOf(h[c])>-1?d=parseInt(g[c],10):["m","mm"].indexOf(h[c])>-1?e=parseInt(g[c],10)-1:"mmm"===h[c]?e=gj.core.monthShortNames.indexOf(g[c]):"mmmm"===h[c]?e=gj.core.monthNames.indexOf(g[c]):["yy","yyyy"].indexOf(h[c])>-1&&(f=parseInt(g[c],10),"yy"===h[c]&&(f+=2e3));i=new Date(f,e,d)}}else"number"==typeof a?i=new Date(a):a instanceof Date&&(i=a);return i},formatDate:function(a,b){var c,d,e="",f=b.split(/[\s,-\.\/\/\:]+/),g=b.replace(/[shtdmyHTDMY]/g,""),h=function(a,b){for(a=String(a),b=b||2;a.length<b;)a="0"+a;return a};for(i=0;i<f.length;i++)switch(c=g[i]||"",f[i]){case"s":e+=a.getSeconds()+c;break;case"ss":e+=h(a.getSeconds())+c;break;case"M":e+=a.getMinutes()+c;break;case"MM":e+=h(a.getMinutes())+c;break;case"H":e+=a.getHours()+c;break;case"HH":e+=h(a.getHours())+c;break;case"h":d=a.getHours()>12?a.getHours()%12:a.getHours(),e+=d+c;break;case"hh":d=a.getHours()>12?a.getHours()%12:a.getHours(),e+=h(d)+c;break;case"tt":e+=(a.getHours()>=12?"pm":"am")+c;break;case"TT":e+=(a.getHours()>=12?"PM":"AM")+c;break;case"d":e+=a.getDate()+c;break;case"dd":e+=h(a.getDate())+c;break;case"m":e+=a.getMonth()+1+c;break;case"mm":e+=h(a.getMonth()+1)+c;break;case"mmm":e+=gj.core.monthShortNames[a.getMonth()]+c;break;case"mmmm":e+=gj.core.monthNames[a.getMonth()]+c;break;case"yy":e+=a.getFullYear().toString().substr(2)+c;break;case"yyyy":e+=a.getFullYear()+c}return e},isIE:function(){return!!navigator.userAgent.match(/Trident/g)||!!navigator.userAgent.match(/MSIE/g)}};
var gj={};gj.widget=function(){var a=this;a.xhr=null,a.generateGUID=function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()},a.mouseX=function(a){if(a){if(a.pageX)return a.pageX;if(a.clientX)return a.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);if(a.touches&&a.touches.length)return a.touches[0].pageX;if(a.changedTouches&&a.changedTouches.length)return a.changedTouches[0].pageX;if(a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length)return a.originalEvent.touches[0].pageX;if(a.originalEvent&&a.originalEvent.changedTouches&&a.originalEvent.changedTouches.length)return a.originalEvent.touches[0].pageX}return null},a.mouseY=function(a){if(a){if(a.pageY)return a.pageY;if(a.clientY)return a.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);if(a.touches&&a.touches.length)return a.touches[0].pageY;if(a.changedTouches&&a.changedTouches.length)return a.changedTouches[0].pageY;if(a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length)return a.originalEvent.touches[0].pageY;if(a.originalEvent&&a.originalEvent.changedTouches&&a.originalEvent.changedTouches.length)return a.originalEvent.touches[0].pageY}return null}},gj.widget.prototype.init=function(a,b){var c,d,e;this.attr("data-type",b),d=$.extend(!0,{},this.getHTMLConfig()||{}),$.extend(!0,d,a||{}),e=this.getConfig(d,b),this.attr("data-guid",e.guid),this.data(e);for(c in e)gj[b].events.hasOwnProperty(c)&&(this.on(c,e[c]),delete e[c]);for(plugin in gj[b].plugins)gj[b].plugins.hasOwnProperty(plugin)&&gj[b].plugins[plugin].configure(this,e,d);return this},gj.widget.prototype.getConfig=function(a,b){var c,d,e,f;c=$.extend(!0,{},gj[b].config.base),d=a.hasOwnProperty("uiLibrary")?a.uiLibrary:c.uiLibrary,gj[b].config[d]&&$.extend(!0,c,gj[b].config[d]),e=a.hasOwnProperty("iconsLibrary")?a.iconsLibrary:c.iconsLibrary,gj[b].config[e]&&$.extend(!0,c,gj[b].config[e]);for(f in gj[b].plugins)gj[b].plugins.hasOwnProperty(f)&&($.extend(!0,c,gj[b].plugins[f].config.base),gj[b].plugins[f].config[d]&&$.extend(!0,c,gj[b].plugins[f].config[d]),gj[b].plugins[f].config[e]&&$.extend(!0,c,gj[b].plugins[f].config[e]));return $.extend(!0,c,a),c.guid||(c.guid=this.generateGUID()),c},gj.widget.prototype.getHTMLConfig=function(){var a=this.data(),b=this[0].attributes;return b.width&&(a.width=b.width.value),b.height&&(a.height=b.height.value),b.value&&(a.value=b.value.value),b.align&&(a.align=b.align.value),a&&a.source&&(a.dataSource=a.source,delete a.source),a},gj.widget.prototype.createDoneHandler=function(){var a=this;return function(b){"string"==typeof b&&JSON&&(b=JSON.parse(b)),gj[a.data("type")].methods.render(a,b)}},gj.widget.prototype.createErrorHandler=function(){return function(a){a&&a.statusText&&"abort"!==a.statusText&&alert(a.statusText)}},gj.widget.prototype.reload=function(a){var b,c,d=this.data(),e=this.data("type");return void 0===d.dataSource&&gj[e].methods.useHtmlDataSource(this,d),$.extend(d.params,a),$.isArray(d.dataSource)?(c=gj[e].methods.filter(this),gj[e].methods.render(this,c)):"string"==typeof d.dataSource?(b={url:d.dataSource,data:d.params},this.xhr&&this.xhr.abort(),this.xhr=$.ajax(b).done(this.createDoneHandler()).fail(this.createErrorHandler())):"object"==typeof d.dataSource&&(d.dataSource.data||(d.dataSource.data={}),$.extend(d.dataSource.data,d.params),b=$.extend(!0,{},d.dataSource),"json"===b.dataType&&"object"==typeof b.data&&(b.data=JSON.stringify(b.data)),b.success||(b.success=this.createDoneHandler()),b.error||(b.error=this.createErrorHandler()),this.xhr&&this.xhr.abort(),this.xhr=$.ajax(b)),this},gj.documentManager={events:{},subscribeForEvent:function(a,b,c){if(gj.documentManager.events[a]&&0!==gj.documentManager.events[a].length){if(gj.documentManager.events[a][b])throw"Event "+a+' for widget with guid="'+b+'" is already attached.';gj.documentManager.events[a].push({widgetId:b,callback:c})}else gj.documentManager.events[a]=[{widgetId:b,callback:c}],$(document).on(a,gj.documentManager.executeCallbacks)},executeCallbacks:function(a){var b=gj.documentManager.events[a.type];if(b)for(var c=0;c<b.length;c++)b[c].callback(a)},unsubscribeForEvent:function(a,b){var c=!1,d=gj.documentManager.events[a];if(d)for(var e=0;e<d.length;e++)d[e].widgetId===b&&(d.splice(e,1),c=!0,0===d.length&&($(document).off(a),delete gj.documentManager.events[a]));if(!c)throw'The "'+a+'" for widget with guid="'+b+"\" can't be removed."}},gj.core={messages:{"en-us":{monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthShortNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}},parseDate:function(a,b,c){var d,e,f,g,h,i,j;if(a&&"string"==typeof a){if(/^\d+$/.test(a))j=new Date(a);else if(a.indexOf("/Date(")>-1)j=new Date(parseInt(a.substr(6),10));else if(a){for(h=a.split(/[\s,-\.\/\/\:]+/),i=b.split(/[\s,-\.\/\/\:]+/),d=0;d<i.length;d++)["d","dd"].indexOf(i[d])>-1?e=parseInt(h[d],10):["m","mm"].indexOf(i[d])>-1?f=parseInt(h[d],10)-1:"mmm"===i[d]?f=gj.core.messages[c||"en-us"].monthShortNames.indexOf(h[d]):"mmmm"===i[d]?f=gj.core.messages[c||"en-us"].monthNames.indexOf(h[d]):["yy","yyyy"].indexOf(i[d])>-1&&(g=parseInt(h[d],10),"yy"===i[d]&&(g+=2e3));j=new Date(g,f,e)}}else"number"==typeof a?j=new Date(a):a instanceof Date&&(j=a);return j},formatDate:function(a,b,c){var d,e,f="",g=b.split(/[\s,-\.\/\/\:]+/),h=b.replace(/[shtdmyHTDMY]/g,""),j=function(a,b){for(a=String(a),b=b||2;a.length<b;)a="0"+a;return a};for(i=0;i<g.length;i++)switch(d=h[i]||"",g[i]){case"s":f+=a.getSeconds()+d;break;case"ss":f+=j(a.getSeconds())+d;break;case"M":f+=a.getMinutes()+d;break;case"MM":f+=j(a.getMinutes())+d;break;case"H":f+=a.getHours()+d;break;case"HH":f+=j(a.getHours())+d;break;case"h":e=a.getHours()>12?a.getHours()%12:a.getHours(),f+=e+d;break;case"hh":e=a.getHours()>12?a.getHours()%12:a.getHours(),f+=j(e)+d;break;case"tt":f+=(a.getHours()>=12?"pm":"am")+d;break;case"TT":f+=(a.getHours()>=12?"PM":"AM")+d;break;case"d":f+=a.getDate()+d;break;case"dd":f+=j(a.getDate())+d;break;case"m":f+=a.getMonth()+1+d;break;case"mm":f+=j(a.getMonth()+1)+d;break;case"mmm":f+=gj.core.messages[c||"en-us"].monthShortNames[a.getMonth()]+d;break;case"mmmm":f+=gj.core.messages[c||"en-us"].monthNames[a.getMonth()]+d;break;case"yy":f+=a.getFullYear().toString().substr(2)+d;break;case"yyyy":f+=a.getFullYear()+d}return f},isIE:function(){return!!navigator.userAgent.match(/Trident/g)||!!navigator.userAgent.match(/MSIE/g)}};
/*
* Gijgo DatePicker v1.6.1
* Gijgo DatePicker v1.7.2
* http://gijgo.com/datepicker

@@ -9,12 +9,13 @@ *

/* global window alert jQuery gj */
/** */ if (typeof (gj.datepicker) === 'undefined') {
gj.datepicker = {
plugins: {}
};
}
/** */ gj.datepicker = {
plugins: {},
messages: {
'en-us': {
weekDays: ['S', 'M', 'T', 'W', 'T', 'F', 'S']
}
}
};
gj.datepicker.config = {
base: {
weekDays: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
/** Whether to display dates in other months at the start or end of the current month. */ showOtherMonths: false,

@@ -43,13 +44,16 @@

//TODO Config:
disableDaysOfWeek: undefined, //array
calendarWeeks: false,
keyboardNavigation: true,
locale: 'en-us',
/** An array that will be used to determine which days of week to be disabled for selection by the widget.
* The array needs to contains only numbers where 0 is Sunday, 1 is Monday and etc. */ disableDaysOfWeek: undefined,
/** Whether to display week number in year on the left side of the calendar. */ calendarWeeks: false,
/** Whether to enable keyboard navigation. */ keyboardNavigation: true,
/** The language that needs to be in use. */ locale: 'en-us',
icons: {
/** datepicker icon definition. */ rightIcon: '<i class="material-icons">event</i>',
/** datepicker icon definition. */ rightIcon: '<i class="gj-icon event" />',
previousMonth: '<i class="material-icons">keyboard_arrow_left</i>',
nextMonth: '<i class="material-icons">keyboard_arrow_right</i>'
previousMonth: '<i class="gj-icon chevron-left" />',
nextMonth: '<i class="gj-icon chevron-right" />'
},

@@ -85,4 +89,2 @@

materialicons: {},
fontawesome: {

@@ -114,3 +116,3 @@ icons: {

initialize: function ($datepicker) {
var data = $datepicker.data(),
var data = $datepicker.data(), $calendar,
$wrapper = $datepicker.parent('div[role="wrapper"]'),

@@ -135,3 +137,4 @@ $rightIcon = data.uiLibrary !== 'materialdesign' && data.iconsLibrary === 'materialicons' ? $('<span class="input-group-addon">' + data.icons.rightIcon + '</span>') : $(data.icons.rightIcon);

$rightIcon.on('click', function (e) {
if ($('body').children('[role="calendar"][guid="' + $datepicker.attr('data-guid') + '"]').is(':visible')) {
var $calendar = $('body').children('[role="calendar"][guid="' + $datepicker.attr('data-guid') + '"]');
if ($calendar.is(':visible')) {
gj.datepicker.methods.hide($datepicker);

@@ -151,4 +154,7 @@ } else {

gj.datepicker.methods.createCalendar($datepicker);
$calendar = gj.datepicker.methods.createCalendar($datepicker);
if (data.keyboardNavigation) {
$datepicker.on('keydown', gj.datepicker.methods.createKeyDownHandler($datepicker, $calendar));
}
},

@@ -164,3 +170,3 @@

date = gj.core.parseDate(data.value, data.format);
date = gj.core.parseDate(data.value, data.format, data.locale);
if (!date || isNaN(date.getTime())) {

@@ -177,3 +183,3 @@ date = new Date();

$row.append($('<th><div>' + data.icons.previousMonth + '</div></th>').on('click', gj.datepicker.methods.prevMonth($datepicker)));
$row.append('<th colspan="5"><div role="month"></div></th>');
$row.append('<th colspan="' + (data.calendarWeeks ? 6 : 5) + '"><div role="month"></div></th>');
$row.append($('<th><div>' + data.icons.nextMonth + '</div></th>').on('click', gj.datepicker.methods.nextMonth($datepicker)));

@@ -183,7 +189,10 @@ $thead.append($row);

$row = $('<tr role="week-days" />');
for (i = data.weekStartDay; i < data.weekDays.length; i++) {
$row.append('<th><div>' + data.weekDays[i] + '</div></th>');
if (data.calendarWeeks) {
$row.append('<th><div>&nbsp;</div></th>');
}
for (i = data.weekStartDay; i < gj.datepicker.messages[data.locale].weekDays.length; i++) {
$row.append('<th><div>' + gj.datepicker.messages[data.locale].weekDays[i] + '</div></th>');
}
for (i = 0; i < data.weekStartDay; i++) {
$row.append('<th><div>' + data.weekDays[i] + '</div></th>');
$row.append('<th><div>' + gj.datepicker.messages[data.locale].weekDays[i] + '</div></th>');
}

@@ -202,3 +211,3 @@ $thead.append($row);

renderCalendar: function ($datepicker) {
var weekDay, selectedDay, day, month, year, daysInMonth, total, firstDayPosition, i, now, prevMonth, nextMonth, $cell, $day,
var weekDay, selectedDay, day, month, year, daysInMonth, total, firstDayPosition, i, now, prevMonth, nextMonth, $cell, $day, date,
data = $datepicker.data(),

@@ -219,3 +228,3 @@ $calendar = $('body').children('[role="calendar"][guid="' + $datepicker.attr('data-guid') + '"]'),

$table.find('thead [role="month"]').text(gj.core.monthNames[month] + ' ' + year);
$table.find('thead [role="month"]').text(gj.core.messages[data.locale].monthNames[month] + ' ' + year);

@@ -237,6 +246,10 @@ daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

day = (daysInMonth[prevMonth.month] - firstDayPosition + i);
date = new Date(prevMonth.year, prevMonth.month, day);
if (data.calendarWeeks && i === 1) {
$row.append('<td><div>' + gj.datepicker.methods.getWeekNumber(date) + '</div></td>');
}
if (prevMonth.year === selectedDay.getFullYear() && prevMonth.month === selectedDay.getMonth() && day === selectedDay.getDate()) {
$cell = $('<td type="selected" />');
$cell = $('<td class="selected" />');
} else {
$cell = $('<td type="other-month" />');
$cell = $('<td class="other-month" />');
}

@@ -246,5 +259,5 @@ if (data.showOtherMonths) {

$cell.append($day);
if (data.selectOtherMonths && gj.datepicker.methods.isSelectable(data, prevMonth.year, prevMonth.month, day)) {
if (data.selectOtherMonths && gj.datepicker.methods.isSelectable(data, date)) {
$cell.addClass('gj-cursor-pointer');
$day.on('click', gj.datepicker.methods.select($datepicker, $calendar, day, prevMonth.month, prevMonth.year));
$day.on('click', gj.datepicker.methods.select($datepicker, $calendar, date));
} else {

@@ -257,20 +270,27 @@ $cell.addClass('disabled');

}
$tbody.append($row);
if (i > 1) {
$tbody.append($row);
}
now = new Date();
for (i = 1; i <= total; i++) {
date = new Date(year, month, i);
if (weekDay == 0) {
$row = $('<tr>');
if (data.calendarWeeks) {
$row.append('<td><div>' + gj.datepicker.methods.getWeekNumber(date) + '</div></td>');
}
}
$cell = $('<td day="' + i + '" />');
if (year === selectedDay.getFullYear() && month === selectedDay.getMonth() && i === selectedDay.getDate()) {
$cell = $('<td type="selected" />');
$cell.addClass('selected');
} else if (year === now.getFullYear() && month === now.getMonth() && i === now.getDate()) {
$cell = $('<td type="today" />');
$cell.addClass('today');
} else {
$cell = $('<td type="current-month" />');
$cell.addClass('current-month');
}
$day = $('<div>' + i + '</div>');
if (gj.datepicker.methods.isSelectable(data, year, month, i)) {
if (gj.datepicker.methods.isSelectable(data, date)) {
$cell.addClass('gj-cursor-pointer');
$day.on('click', gj.datepicker.methods.select($datepicker, $calendar, i, month, year));
$day.on('click', gj.datepicker.methods.select($datepicker, $calendar, date));
} else {

@@ -290,6 +310,7 @@ $cell.addClass('disabled');

for (i = 1; weekDay != 0; i++) {
date = new Date(nextMonth.year, nextMonth.month, i);
if (nextMonth.year === selectedDay.getFullYear() && nextMonth.month === selectedDay.getMonth() && i === selectedDay.getDate()) {
$cell = $('<td type="selected" />');
$cell = $('<td class="selected" />');
} else {
$cell = $('<td type="other-month" />');
$cell = $('<td class="other-month" />');
}

@@ -299,5 +320,5 @@ if (data.showOtherMonths) {

$cell.append($day);
if (data.selectOtherMonths && gj.datepicker.methods.isSelectable(data, nextMonth.year, nextMonth.month, i)) {
if (data.selectOtherMonths && gj.datepicker.methods.isSelectable(data, date)) {
$cell.addClass('gj-cursor-pointer');
$day.on('click', gj.datepicker.methods.select($datepicker, $calendar, i, nextMonth.month, nextMonth.year));
$day.on('click', gj.datepicker.methods.select($datepicker, $calendar, date));
} else {

@@ -316,2 +337,12 @@ $cell.addClass('disabled');

getWeekNumber: function (date) {
var d = new Date(date.valueOf());
d.setDate(d.getDate() + 6);
d = new Date(Date.UTC(d.getFullYear(), d.getMonth(), d.getDate()));
d.setUTCDate(d.getUTCDate() + 4 - (d.getUTCDay() || 7));
var yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1));
var weekNo = Math.ceil((((d - yearStart) / 86400000) + 1) / 7);
return weekNo;
},
getMinDate: function (data) {

@@ -321,5 +352,8 @@ var minDate;

if (typeof (data.minDate) === 'string') {
minDate = new Date(data.minDate);
minDate = gj.core.parseDate(data.minDate, data.format, data.locale);
} else if (typeof (data.minDate) === 'function') {
minDate = data.minDate();
if (typeof minDate === 'string') {
minDate = gj.core.parseDate(minDate, data.format, data.locale);
}
} else if (typeof data.minDate.getMonth === 'function') {

@@ -336,5 +370,8 @@ minDate = data.minDate;

if (typeof data.maxDate === 'string') {
maxDate = new Date(data.maxDate);
maxDate = gj.core.parseDate(data.maxDate, data.format, data.locale);
} else if (typeof data.maxDate === 'function') {
maxDate = data.maxDate();
if (typeof maxDate === 'string') {
maxDate = gj.core.parseDate(maxDate, data.format, data.locale);
}
} else if (typeof data.maxDate.getMonth === 'function') {

@@ -347,5 +384,4 @@ maxDate = data.maxDate;

isSelectable: function (data, year, month, day) {
isSelectable: function (data, date) {
var result = true,
date = new Date(year, month, day),
minDate = gj.datepicker.methods.getMinDate(data),

@@ -359,14 +395,21 @@ maxDate = gj.datepicker.methods.getMaxDate(data),

result = false;
} else if (data.disableDates) {
if ($.isArray(data.disableDates)) {
for (i = 0; i < data.disableDates.length; i++) {
if (data.disableDates[i] instanceof Date && data.disableDates[i].getTime() === date.getTime()) {
result = false;
} else if (typeof data.disableDates[i] === 'string' && gj.core.parseDate(data.disableDates[i], data.format).getTime() === date.getTime()) {
result = false;
}
if (result) {
if (data.disableDates) {
if ($.isArray(data.disableDates)) {
for (i = 0; i < data.disableDates.length; i++) {
if (data.disableDates[i] instanceof Date && data.disableDates[i].getTime() === date.getTime()) {
result = false;
} else if (typeof data.disableDates[i] === 'string' && gj.core.parseDate(data.disableDates[i], data.format, data.locale).getTime() === date.getTime()) {
result = false;
}
}
} else if (data.disableDates instanceof Function) {
result = data.disableDates(date);
}
} else if (data.disableDates instanceof Function) {
result = data.disableDates(date);
}
if ($.isArray(data.disableDaysOfWeek) && data.disableDaysOfWeek.indexOf(date.getDay()) > -1) {
result = false;
}
}

@@ -420,11 +463,12 @@ return result;

select: function ($datepicker, $calendar, day, month, year) {
select: function ($datepicker, $calendar, date) {
return function (e) {
var date, value,
var value,
month = date.getMonth(),
year = date.getFullYear(),
data = $datepicker.data();
date = new Date(year, month, day);
value = gj.core.formatDate(date, data.format);
value = gj.core.formatDate(date, data.format, data.locale);
$datepicker.val(value);
gj.datepicker.events.change($datepicker);
$datepicker.attr('day', year + '-' + month + '-' + day);
$datepicker.attr('day', year + '-' + month + '-' + date.getDate());
$datepicker.attr('month', month);

@@ -455,11 +499,93 @@ $datepicker.attr('year', year);

createKeyDownHandler: function ($datepicker, $calendar) {
return function (e) {
var month, year, day, index, $new,
$active = gj.datepicker.methods.getActiveCell($calendar);
e = e || window.event;
if (e.keyCode == '38') { // up
index = $active.index();
$new = $active.closest('tr').prev('tr').find('td:eq(' + index + ')');
if (!$new.is('[day]')) {
gj.datepicker.methods.prevMonth($datepicker)();
$new = $calendar.find('tbody tr').last().find('td:eq(' + index + ')');
}
if ($new.is('[day]')) {
$new.addClass('focused');
$active.removeClass('focused');
}
} else if (e.keyCode == '40') { // down
index = $active.index();
$new = $active.closest('tr').next('tr').find('td:eq(' + index + ')');
if (!$new.is('[day]')) {
gj.datepicker.methods.nextMonth($datepicker)();
$new = $calendar.find('tbody tr').first().find('td:eq(' + index + ')');
if (!$new.is('[day]')) {
$new = $calendar.find('tbody tr:eq(1)').find('td:eq(' + index + ')');
}
}
if ($new.is('[day]')) {
$new.addClass('focused');
$active.removeClass('focused');
}
} else if (e.keyCode == '37') { // left
$new = $active.prev('td[day]:not(.disabled)');
if ($new.length === 0) {
$new = $active.closest('tr').prev('tr').find('td[day]').last();
}
if ($new.length === 0) {
gj.datepicker.methods.prevMonth($datepicker)();
$new = $calendar.find('tbody tr').last().find('td[day]').last();
}
if ($new.length > 0) {
$new.addClass('focused');
$active.removeClass('focused');
}
} else if (e.keyCode == '39' || e.keyCode == '9') { // right/tab(next)
$new = $active.next('[day]:not(.disabled)');
if ($new.length === 0) {
$new = $active.closest('tr').next('tr').find('td[day]').first();
}
if ($new.length === 0) {
gj.datepicker.methods.nextMonth($datepicker)();
$new = $calendar.find('tbody tr').first().find('td[day]').first();
}
if ($new.length > 0) {
$new.addClass('focused');
$active.removeClass('focused');
}
} else if (e.keyCode == '13') { // enter
day = parseInt($active.attr('day'), 10);
month = parseInt($datepicker.attr('month'), 10);
year = parseInt($datepicker.attr('year'), 10);
gj.datepicker.methods.select($datepicker, $calendar, new Date(year, month, day))();
} else if (e.keyCode == '27') { // esc
$datepicker.hide();
}
}
},
getActiveCell: function ($calendar) {
var $cell = $calendar.find('td[day].focused');
if ($cell.length === 0) {
$cell = $calendar.find('td[day].selected');
if ($cell.length === 0) {
$cell = $calendar.find('td[day].today');
if ($cell.length === 0) {
$cell = $calendar.find('td[day]:not(.disabled)').first();
}
}
}
return $cell;
},
value: function ($datepicker, value) {
var $calendar, date;
var $calendar, date, data = $datepicker.data();
if (typeof (value) === "undefined") {
return $datepicker.val();
} else {
date = gj.core.parseDate(value, $datepicker.data().format);
date = gj.core.parseDate(value, data.format, data.locale);
if (date) {
$calendar = $('body').children('[role="calendar"][guid="' + $datepicker.attr('data-guid') + '"]');
gj.datepicker.methods.select($datepicker, $calendar, date.getDate(), date.getMonth(), date.getFullYear())();
gj.datepicker.methods.select($datepicker, $calendar, date)();
} else {

@@ -560,1 +686,42 @@ $datepicker.val('');

})(jQuery);
gj.core.messages['bg-bg'] = {
monthNames: ['Януари', 'Февруари', 'Март', 'Април', 'Май', 'Юни', 'Юли', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'],
monthShortNames: ['Яну', 'Фев', 'Мар', 'Апр', 'Май', 'Юни', 'Юли', 'Авг', 'Сеп', 'ОКт', 'Ное', 'Дек']
};
gj.datepicker.messages['bg-bg'] = {
weekDays: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С']
};
gj.core.messages['fr-fr'] = {
monthNames: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
monthShortNames: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.' ]
};
gj.datepicker.messages['fr-fr'] = {
weekDays: ['D', 'L', 'M', 'M', 'J', 'V', 'S' ]
};
gj.core.messages['de-de'] = {
monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
monthShortNames: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez']
};
gj.datepicker.messages['de-de'] = {
weekDays: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa']
};
gj.core.messages['pt-br'] = {
monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
monthShortNames: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez' ]
};
gj.datepicker.messages['pt-br'] = {
//weekDays: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb']
weekDays: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S']
};
gj.core.messages['ru-ru'] = {
monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
monthShortNames: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек']
};
gj.datepicker.messages['ru-ru'] = {
weekDays: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб']
};

@@ -1,1 +0,1 @@

void 0===gj.datepicker&&(gj.datepicker={plugins:{}}),gj.datepicker.config={base:{weekDays:["S","M","T","W","T","F","S"],showOtherMonths:!1,selectOtherMonths:!0,width:void 0,minDate:void 0,maxDate:void 0,format:"mm/dd/yyyy",uiLibrary:"materialdesign",iconsLibrary:"materialicons",value:void 0,weekStartDay:0,disableDates:void 0,disableDaysOfWeek:void 0,calendarWeeks:!1,keyboardNavigation:!0,locale:"en-us",icons:{rightIcon:'<i class="material-icons">event</i>',previousMonth:'<i class="material-icons">keyboard_arrow_left</i>',nextMonth:'<i class="material-icons">keyboard_arrow_right</i>'},fontSize:void 0,style:{wrapper:"gj-datepicker gj-datepicker-md gj-unselectable",input:"gj-textbox-md",calendar:"gj-calendar gj-calendar-md"}},bootstrap:{style:{wrapper:"gj-datepicker gj-datepicker-bootstrap gj-unselectable input-group",input:"form-control",calendar:"gj-calendar gj-calendar-bootstrap"},iconsLibrary:"glyphicons",showOtherMonths:!0},bootstrap4:{style:{wrapper:"gj-datepicker gj-datepicker-bootstrap gj-unselectable input-group",input:"form-control",calendar:"gj-calendar gj-calendar-bootstrap"},showOtherMonths:!0},materialicons:{},fontawesome:{icons:{rightIcon:'<span class="input-group-addon"><i class="fa fa-calendar" aria-hidden="true"></i></span>',previousMonth:'<i class="fa fa-chevron-left" aria-hidden="true"></i>',nextMonth:'<i class="fa fa-chevron-right" aria-hidden="true"></i>'}},glyphicons:{icons:{rightIcon:'<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>',previousMonth:'<span class="glyphicon glyphicon-chevron-left"></span>',nextMonth:'<span class="glyphicon glyphicon-chevron-right"></span>'}}},gj.datepicker.methods={init:function(a){return gj.widget.prototype.init.call(this,a,"datepicker"),this.attr("data-datepicker","true"),gj.datepicker.methods.initialize(this),this},initialize:function(a){var b=a.data(),c=a.parent('div[role="wrapper"]'),d="materialdesign"!==b.uiLibrary&&"materialicons"===b.iconsLibrary?$('<span class="input-group-addon">'+b.icons.rightIcon+"</span>"):$(b.icons.rightIcon);d.attr("role","right-icon"),0===c.length?(c=$('<div role="wrapper" />').addClass(b.style.wrapper),a.wrap(c)):c.addClass(b.style.wrapper),c=a.parent('div[role="wrapper"]'),b.width&&c.css("width",b.width),a.val(b.value).addClass(b.style.input).attr("role","input"),b.fontSize&&a.css("font-size",b.fontSize),d.on("click",function(b){$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]').is(":visible")?gj.datepicker.methods.hide(a):gj.datepicker.methods.show(a)}),a.on("blur",function(){a.timeout=setTimeout(function(){gj.datepicker.methods.hide(a)},500)}),c.append(d),gj.datepicker.methods.createCalendar(a)},createCalendar:function(a){var b,c=a.data(),d=$('<div role="calendar" />').addClass(c.style.calendar).attr("guid",a.attr("data-guid")),e=$("<table/>"),f=$("<thead/>");for(c.fontSize&&d.css("font-size",c.fontSize),b=gj.core.parseDate(c.value,c.format),!b||isNaN(b.getTime())?b=new Date:a.attr("day",b.getFullYear()+"-"+b.getMonth()+"-"+b.getDate()),a.attr("month",b.getMonth()),a.attr("year",b.getFullYear()),$row=$('<tr role="month-manager" />'),$row.append($("<th><div>"+c.icons.previousMonth+"</div></th>").on("click",gj.datepicker.methods.prevMonth(a))),$row.append('<th colspan="5"><div role="month"></div></th>'),$row.append($("<th><div>"+c.icons.nextMonth+"</div></th>").on("click",gj.datepicker.methods.nextMonth(a))),f.append($row),$row=$('<tr role="week-days" />'),i=c.weekStartDay;i<c.weekDays.length;i++)$row.append("<th><div>"+c.weekDays[i]+"</div></th>");for(i=0;i<c.weekStartDay;i++)$row.append("<th><div>"+c.weekDays[i]+"</div></th>");return f.append($row),e.append(f),e.append("<tbody/>"),d.append(e),d.hide(),$("body").append(d),d},renderCalendar:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p=a.data(),q=$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]'),r=q.children("table"),s=r.children("tbody");for(clearTimeout(a.timeout),a.attr("day")?(c=a.attr("day").split("-"),c=new Date(c[0],c[1],c[2])):c=new Date(void 0),e=parseInt(a.attr("month"),10),f=parseInt(a.attr("year"),10),r.find('thead [role="month"]').text(gj.core.monthNames[e]+" "+f),g=new Array(31,28,31,30,31,30,31,31,30,31,30,31),f%4==0&&1900!=f&&(g[1]=29),h=g[e],i=(new Date(f,e,1).getDay()+7-p.weekStartDay)%7,s.empty(),b=0,$row=$("<tr />"),l=gj.datepicker.methods.getPrevMonth(e,f),j=1;j<=i;j++)d=g[l.month]-i+j,n=l.year===c.getFullYear()&&l.month===c.getMonth()&&d===c.getDate()?$('<td type="selected" />'):$('<td type="other-month" />'),p.showOtherMonths&&(o=$("<div>"+d+"</div>"),n.append(o),p.selectOtherMonths&&gj.datepicker.methods.isSelectable(p,l.year,l.month,d)?(n.addClass("gj-cursor-pointer"),o.on("click",gj.datepicker.methods.select(a,q,d,l.month,l.year))):n.addClass("disabled")),$row.append(n),b++;for(s.append($row),k=new Date,j=1;j<=h;j++)0==b&&($row=$("<tr>")),n=f===c.getFullYear()&&e===c.getMonth()&&j===c.getDate()?$('<td type="selected" />'):f===k.getFullYear()&&e===k.getMonth()&&j===k.getDate()?$('<td type="today" />'):$('<td type="current-month" />'),o=$("<div>"+j+"</div>"),gj.datepicker.methods.isSelectable(p,f,e,j)?(n.addClass("gj-cursor-pointer"),o.on("click",gj.datepicker.methods.select(a,q,j,e,f))):n.addClass("disabled"),n.append(o),$row.append(n),7==++b&&(s.append($row),b=0);for(m=gj.datepicker.methods.getNextMonth(e,f),j=1;0!=b;j++)n=m.year===c.getFullYear()&&m.month===c.getMonth()&&j===c.getDate()?$('<td type="selected" />'):$('<td type="other-month" />'),p.showOtherMonths&&(o=$("<div>"+j+"</div>"),n.append(o),p.selectOtherMonths&&gj.datepicker.methods.isSelectable(p,m.year,m.month,j)?(n.addClass("gj-cursor-pointer"),o.on("click",gj.datepicker.methods.select(a,q,j,m.month,m.year))):n.addClass("disabled")),$row.append(n),7==++b&&(s.append($row),b=0)},getMinDate:function(a){var b;return a.minDate&&("string"==typeof a.minDate?b=new Date(a.minDate):"function"==typeof a.minDate?b=a.minDate():"function"==typeof a.minDate.getMonth&&(b=a.minDate)),b},getMaxDate:function(a){var b;return a.maxDate&&("string"==typeof a.maxDate?b=new Date(a.maxDate):"function"==typeof a.maxDate?b=a.maxDate():"function"==typeof a.maxDate.getMonth&&(b=a.maxDate)),b},isSelectable:function(a,b,c,d){var e,f=!0,g=new Date(b,c,d),h=gj.datepicker.methods.getMinDate(a),i=gj.datepicker.methods.getMaxDate(a);if(h&&g<h)f=!1;else if(i&&g>i)f=!1;else if(a.disableDates)if($.isArray(a.disableDates))for(e=0;e<a.disableDates.length;e++)a.disableDates[e]instanceof Date&&a.disableDates[e].getTime()===g.getTime()?f=!1:"string"==typeof a.disableDates[e]&&gj.core.parseDate(a.disableDates[e],a.format).getTime()===g.getTime()&&(f=!1);else a.disableDates instanceof Function&&(f=a.disableDates(g));return f},getPrevMonth:function(a,b){return date=new Date(b,a,1),date.setMonth(date.getMonth()-1),{month:date.getMonth(),year:date.getFullYear()}},getNextMonth:function(a,b){return date=new Date(b,a,1),date.setMonth(date.getMonth()+1),{month:date.getMonth(),year:date.getFullYear()}},prevMonth:function(a){return function(){var b,c=parseInt(a.attr("month"),10),d=parseInt(a.attr("year"),10);b=gj.datepicker.methods.getPrevMonth(c,d),a.attr("month",b.month),a.attr("year",b.year),gj.datepicker.methods.renderCalendar(a),a.focus()}},nextMonth:function(a){return function(){var b,c=parseInt(a.attr("month"),10),d=parseInt(a.attr("year"),10);b=gj.datepicker.methods.getNextMonth(c,d),a.attr("month",b.month),a.attr("year",b.year),gj.datepicker.methods.renderCalendar(a),a.focus()}},select:function(a,b,c,d,e){return function(b){var f,g,h=a.data();return f=new Date(e,d,c),g=gj.core.formatDate(f,h.format),a.val(g),gj.datepicker.events.change(a),a.attr("day",e+"-"+d+"-"+c),a.attr("month",d),a.attr("year",e),gj.datepicker.methods.hide(a),a}},show:function(a){var b=(a.data(),a.offset()),c=$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]');gj.datepicker.methods.renderCalendar(a),c.css("left",b.left).css("top",b.top+a.outerHeight(!0)+3),c.show(),a.focus(),gj.datepicker.events.show(a)},hide:function(a){$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]').hide(),gj.datepicker.events.hide(a)},value:function(a,b){var c,d;return void 0===b?a.val():(d=gj.core.parseDate(b,a.data().format),d?(c=$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]'),gj.datepicker.methods.select(a,c,d.getDate(),d.getMonth(),d.getFullYear())()):a.val(""),a)},destroy:function(a){var b=a.data(),c=a.parent();return b&&(a.off(),$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]').remove(),a.removeData(),a.removeAttr("data-type").removeAttr("data-guid").removeAttr("data-datepicker"),a.removeClass(),c.children('[role="right-icon"]').remove(),a.unwrap()),a}},gj.datepicker.events={change:function(a){return a.triggerHandler("change")},show:function(a){return a.triggerHandler("show")},hide:function(a){return a.triggerHandler("hide")}},gj.datepicker.widget=function(a,b){var c=this,d=gj.datepicker.methods;return c.value=function(a){return d.value(this,a)},c.destroy=function(){return d.destroy(this)},c.show=function(){gj.datepicker.methods.show(this)},c.hide=function(){gj.datepicker.methods.hide(this)},c.disableDates=function(a){},c.disableWeekDay=function(){},c.setMinDate=function(){},c.setMaxDate=function(){},$.extend(a,c),"true"!==a.attr("data-datepicker")&&d.init.call(a,b),a},gj.datepicker.widget.prototype=new gj.widget,gj.datepicker.widget.constructor=gj.datepicker.widget,function(a){a.fn.datepicker=function(a){var b;if(this&&this.length){if("object"!=typeof a&&a){if(b=new gj.datepicker.widget(this,null),b[a])return b[a].apply(this,Array.prototype.slice.call(arguments,1));throw"Method "+a+" does not exist."}return new gj.datepicker.widget(this,a)}}}(jQuery);
gj.datepicker={plugins:{},messages:{"en-us":{weekDays:["S","M","T","W","T","F","S"]}}},gj.datepicker.config={base:{showOtherMonths:!1,selectOtherMonths:!0,width:void 0,minDate:void 0,maxDate:void 0,format:"mm/dd/yyyy",uiLibrary:"materialdesign",iconsLibrary:"materialicons",value:void 0,weekStartDay:0,disableDates:void 0,disableDaysOfWeek:void 0,calendarWeeks:!1,keyboardNavigation:!0,locale:"en-us",icons:{rightIcon:'<i class="gj-icon event" />',previousMonth:'<i class="gj-icon chevron-left" />',nextMonth:'<i class="gj-icon chevron-right" />'},fontSize:void 0,style:{wrapper:"gj-datepicker gj-datepicker-md gj-unselectable",input:"gj-textbox-md",calendar:"gj-calendar gj-calendar-md"}},bootstrap:{style:{wrapper:"gj-datepicker gj-datepicker-bootstrap gj-unselectable input-group",input:"form-control",calendar:"gj-calendar gj-calendar-bootstrap"},iconsLibrary:"glyphicons",showOtherMonths:!0},bootstrap4:{style:{wrapper:"gj-datepicker gj-datepicker-bootstrap gj-unselectable input-group",input:"form-control",calendar:"gj-calendar gj-calendar-bootstrap"},showOtherMonths:!0},fontawesome:{icons:{rightIcon:'<span class="input-group-addon"><i class="fa fa-calendar" aria-hidden="true"></i></span>',previousMonth:'<i class="fa fa-chevron-left" aria-hidden="true"></i>',nextMonth:'<i class="fa fa-chevron-right" aria-hidden="true"></i>'}},glyphicons:{icons:{rightIcon:'<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>',previousMonth:'<span class="glyphicon glyphicon-chevron-left"></span>',nextMonth:'<span class="glyphicon glyphicon-chevron-right"></span>'}}},gj.datepicker.methods={init:function(a){return gj.widget.prototype.init.call(this,a,"datepicker"),this.attr("data-datepicker","true"),gj.datepicker.methods.initialize(this),this},initialize:function(a){var b,c=a.data(),d=a.parent('div[role="wrapper"]'),e="materialdesign"!==c.uiLibrary&&"materialicons"===c.iconsLibrary?$('<span class="input-group-addon">'+c.icons.rightIcon+"</span>"):$(c.icons.rightIcon);e.attr("role","right-icon"),0===d.length?(d=$('<div role="wrapper" />').addClass(c.style.wrapper),a.wrap(d)):d.addClass(c.style.wrapper),d=a.parent('div[role="wrapper"]'),c.width&&d.css("width",c.width),a.val(c.value).addClass(c.style.input).attr("role","input"),c.fontSize&&a.css("font-size",c.fontSize),e.on("click",function(b){$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]').is(":visible")?gj.datepicker.methods.hide(a):gj.datepicker.methods.show(a)}),a.on("blur",function(){a.timeout=setTimeout(function(){gj.datepicker.methods.hide(a)},500)}),d.append(e),b=gj.datepicker.methods.createCalendar(a),c.keyboardNavigation&&a.on("keydown",gj.datepicker.methods.createKeyDownHandler(a,b))},createCalendar:function(a){var b,c=a.data(),d=$('<div role="calendar" />').addClass(c.style.calendar).attr("guid",a.attr("data-guid")),e=$("<table/>"),f=$("<thead/>");for(c.fontSize&&d.css("font-size",c.fontSize),b=gj.core.parseDate(c.value,c.format,c.locale),!b||isNaN(b.getTime())?b=new Date:a.attr("day",b.getFullYear()+"-"+b.getMonth()+"-"+b.getDate()),a.attr("month",b.getMonth()),a.attr("year",b.getFullYear()),$row=$('<tr role="month-manager" />'),$row.append($("<th><div>"+c.icons.previousMonth+"</div></th>").on("click",gj.datepicker.methods.prevMonth(a))),$row.append('<th colspan="'+(c.calendarWeeks?6:5)+'"><div role="month"></div></th>'),$row.append($("<th><div>"+c.icons.nextMonth+"</div></th>").on("click",gj.datepicker.methods.nextMonth(a))),f.append($row),$row=$('<tr role="week-days" />'),c.calendarWeeks&&$row.append("<th><div>&nbsp;</div></th>"),i=c.weekStartDay;i<gj.datepicker.messages[c.locale].weekDays.length;i++)$row.append("<th><div>"+gj.datepicker.messages[c.locale].weekDays[i]+"</div></th>");for(i=0;i<c.weekStartDay;i++)$row.append("<th><div>"+gj.datepicker.messages[c.locale].weekDays[i]+"</div></th>");return f.append($row),e.append(f),e.append("<tbody/>"),d.append(e),d.hide(),$("body").append(d),d},renderCalendar:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q=a.data(),r=$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]'),s=r.children("table"),t=s.children("tbody");for(clearTimeout(a.timeout),a.attr("day")?(c=a.attr("day").split("-"),c=new Date(c[0],c[1],c[2])):c=new Date(void 0),e=parseInt(a.attr("month"),10),f=parseInt(a.attr("year"),10),s.find('thead [role="month"]').text(gj.core.messages[q.locale].monthNames[e]+" "+f),g=new Array(31,28,31,30,31,30,31,31,30,31,30,31),f%4==0&&1900!=f&&(g[1]=29),h=g[e],i=(new Date(f,e,1).getDay()+7-q.weekStartDay)%7,t.empty(),b=0,$row=$("<tr />"),l=gj.datepicker.methods.getPrevMonth(e,f),j=1;j<=i;j++)d=g[l.month]-i+j,p=new Date(l.year,l.month,d),q.calendarWeeks&&1===j&&$row.append("<td><div>"+gj.datepicker.methods.getWeekNumber(p)+"</div></td>"),n=l.year===c.getFullYear()&&l.month===c.getMonth()&&d===c.getDate()?$('<td class="selected" />'):$('<td class="other-month" />'),q.showOtherMonths&&(o=$("<div>"+d+"</div>"),n.append(o),q.selectOtherMonths&&gj.datepicker.methods.isSelectable(q,p)?(n.addClass("gj-cursor-pointer"),o.on("click",gj.datepicker.methods.select(a,r,p))):n.addClass("disabled")),$row.append(n),b++;for(j>1&&t.append($row),k=new Date,j=1;j<=h;j++)p=new Date(f,e,j),0==b&&($row=$("<tr>"),q.calendarWeeks&&$row.append("<td><div>"+gj.datepicker.methods.getWeekNumber(p)+"</div></td>")),n=$('<td day="'+j+'" />'),f===c.getFullYear()&&e===c.getMonth()&&j===c.getDate()?n.addClass("selected"):f===k.getFullYear()&&e===k.getMonth()&&j===k.getDate()?n.addClass("today"):n.addClass("current-month"),o=$("<div>"+j+"</div>"),gj.datepicker.methods.isSelectable(q,p)?(n.addClass("gj-cursor-pointer"),o.on("click",gj.datepicker.methods.select(a,r,p))):n.addClass("disabled"),n.append(o),$row.append(n),7==++b&&(t.append($row),b=0);for(m=gj.datepicker.methods.getNextMonth(e,f),j=1;0!=b;j++)p=new Date(m.year,m.month,j),n=m.year===c.getFullYear()&&m.month===c.getMonth()&&j===c.getDate()?$('<td class="selected" />'):$('<td class="other-month" />'),q.showOtherMonths&&(o=$("<div>"+j+"</div>"),n.append(o),q.selectOtherMonths&&gj.datepicker.methods.isSelectable(q,p)?(n.addClass("gj-cursor-pointer"),o.on("click",gj.datepicker.methods.select(a,r,p))):n.addClass("disabled")),$row.append(n),7==++b&&(t.append($row),b=0)},getWeekNumber:function(a){var b=new Date(a.valueOf());b.setDate(b.getDate()+6),b=new Date(Date.UTC(b.getFullYear(),b.getMonth(),b.getDate())),b.setUTCDate(b.getUTCDate()+4-(b.getUTCDay()||7));var c=new Date(Date.UTC(b.getUTCFullYear(),0,1));return Math.ceil(((b-c)/864e5+1)/7)},getMinDate:function(a){var b;return a.minDate&&("string"==typeof a.minDate?b=gj.core.parseDate(a.minDate,a.format,a.locale):"function"==typeof a.minDate?"string"==typeof(b=a.minDate())&&(b=gj.core.parseDate(b,a.format,a.locale)):"function"==typeof a.minDate.getMonth&&(b=a.minDate)),b},getMaxDate:function(a){var b;return a.maxDate&&("string"==typeof a.maxDate?b=gj.core.parseDate(a.maxDate,a.format,a.locale):"function"==typeof a.maxDate?"string"==typeof(b=a.maxDate())&&(b=gj.core.parseDate(b,a.format,a.locale)):"function"==typeof a.maxDate.getMonth&&(b=a.maxDate)),b},isSelectable:function(a,b){var c,d=!0,e=gj.datepicker.methods.getMinDate(a),f=gj.datepicker.methods.getMaxDate(a);if(e&&b<e?d=!1:f&&b>f&&(d=!1),d){if(a.disableDates)if($.isArray(a.disableDates))for(c=0;c<a.disableDates.length;c++)a.disableDates[c]instanceof Date&&a.disableDates[c].getTime()===b.getTime()?d=!1:"string"==typeof a.disableDates[c]&&gj.core.parseDate(a.disableDates[c],a.format,a.locale).getTime()===b.getTime()&&(d=!1);else a.disableDates instanceof Function&&(d=a.disableDates(b));$.isArray(a.disableDaysOfWeek)&&a.disableDaysOfWeek.indexOf(b.getDay())>-1&&(d=!1)}return d},getPrevMonth:function(a,b){return date=new Date(b,a,1),date.setMonth(date.getMonth()-1),{month:date.getMonth(),year:date.getFullYear()}},getNextMonth:function(a,b){return date=new Date(b,a,1),date.setMonth(date.getMonth()+1),{month:date.getMonth(),year:date.getFullYear()}},prevMonth:function(a){return function(){var b,c=parseInt(a.attr("month"),10),d=parseInt(a.attr("year"),10);b=gj.datepicker.methods.getPrevMonth(c,d),a.attr("month",b.month),a.attr("year",b.year),gj.datepicker.methods.renderCalendar(a),a.focus()}},nextMonth:function(a){return function(){var b,c=parseInt(a.attr("month"),10),d=parseInt(a.attr("year"),10);b=gj.datepicker.methods.getNextMonth(c,d),a.attr("month",b.month),a.attr("year",b.year),gj.datepicker.methods.renderCalendar(a),a.focus()}},select:function(a,b,c){return function(b){var d,e=c.getMonth(),f=c.getFullYear(),g=a.data();return d=gj.core.formatDate(c,g.format,g.locale),a.val(d),gj.datepicker.events.change(a),a.attr("day",f+"-"+e+"-"+c.getDate()),a.attr("month",e),a.attr("year",f),gj.datepicker.methods.hide(a),a}},show:function(a){var b=(a.data(),a.offset()),c=$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]');gj.datepicker.methods.renderCalendar(a),c.css("left",b.left).css("top",b.top+a.outerHeight(!0)+3),c.show(),a.focus(),gj.datepicker.events.show(a)},hide:function(a){$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]').hide(),gj.datepicker.events.hide(a)},createKeyDownHandler:function(a,b){return function(c){var d,e,f,g,h,i=gj.datepicker.methods.getActiveCell(b);c=c||window.event,"38"==c.keyCode?(g=i.index(),h=i.closest("tr").prev("tr").find("td:eq("+g+")"),h.is("[day]")||(gj.datepicker.methods.prevMonth(a)(),h=b.find("tbody tr").last().find("td:eq("+g+")")),h.is("[day]")&&(h.addClass("focused"),i.removeClass("focused"))):"40"==c.keyCode?(g=i.index(),h=i.closest("tr").next("tr").find("td:eq("+g+")"),h.is("[day]")||(gj.datepicker.methods.nextMonth(a)(),h=b.find("tbody tr").first().find("td:eq("+g+")"),h.is("[day]")||(h=b.find("tbody tr:eq(1)").find("td:eq("+g+")"))),h.is("[day]")&&(h.addClass("focused"),i.removeClass("focused"))):"37"==c.keyCode?(h=i.prev("td[day]:not(.disabled)"),0===h.length&&(h=i.closest("tr").prev("tr").find("td[day]").last()),0===h.length&&(gj.datepicker.methods.prevMonth(a)(),h=b.find("tbody tr").last().find("td[day]").last()),h.length>0&&(h.addClass("focused"),i.removeClass("focused"))):"39"==c.keyCode||"9"==c.keyCode?(h=i.next("[day]:not(.disabled)"),0===h.length&&(h=i.closest("tr").next("tr").find("td[day]").first()),0===h.length&&(gj.datepicker.methods.nextMonth(a)(),h=b.find("tbody tr").first().find("td[day]").first()),h.length>0&&(h.addClass("focused"),i.removeClass("focused"))):"13"==c.keyCode?(f=parseInt(i.attr("day"),10),d=parseInt(a.attr("month"),10),e=parseInt(a.attr("year"),10),gj.datepicker.methods.select(a,b,new Date(e,d,f))()):"27"==c.keyCode&&a.hide()}},getActiveCell:function(a){var b=a.find("td[day].focused");return 0===b.length&&(b=a.find("td[day].selected"),0===b.length&&(b=a.find("td[day].today"),0===b.length&&(b=a.find("td[day]:not(.disabled)").first()))),b},value:function(a,b){var c,d,e=a.data();return void 0===b?a.val():(d=gj.core.parseDate(b,e.format,e.locale),d?(c=$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]'),gj.datepicker.methods.select(a,c,d)()):a.val(""),a)},destroy:function(a){var b=a.data(),c=a.parent();return b&&(a.off(),$("body").children('[role="calendar"][guid="'+a.attr("data-guid")+'"]').remove(),a.removeData(),a.removeAttr("data-type").removeAttr("data-guid").removeAttr("data-datepicker"),a.removeClass(),c.children('[role="right-icon"]').remove(),a.unwrap()),a}},gj.datepicker.events={change:function(a){return a.triggerHandler("change")},show:function(a){return a.triggerHandler("show")},hide:function(a){return a.triggerHandler("hide")}},gj.datepicker.widget=function(a,b){var c=this,d=gj.datepicker.methods;return c.value=function(a){return d.value(this,a)},c.destroy=function(){return d.destroy(this)},c.show=function(){gj.datepicker.methods.show(this)},c.hide=function(){gj.datepicker.methods.hide(this)},c.disableDates=function(a){},c.disableWeekDay=function(){},c.setMinDate=function(){},c.setMaxDate=function(){},$.extend(a,c),"true"!==a.attr("data-datepicker")&&d.init.call(a,b),a},gj.datepicker.widget.prototype=new gj.widget,gj.datepicker.widget.constructor=gj.datepicker.widget,function(a){a.fn.datepicker=function(a){var b;if(this&&this.length){if("object"!=typeof a&&a){if(b=new gj.datepicker.widget(this,null),b[a])return b[a].apply(this,Array.prototype.slice.call(arguments,1));throw"Method "+a+" does not exist."}return new gj.datepicker.widget(this,a)}}}(jQuery),gj.core.messages["bg-bg"]={monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthShortNames:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","ОКт","Ное","Дек"]},gj.datepicker.messages["bg-bg"]={weekDays:["Н","П","В","С","Ч","П","С"]},gj.core.messages["fr-fr"]={monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthShortNames:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."]},gj.datepicker.messages["fr-fr"]={weekDays:["D","L","M","M","J","V","S"]},gj.core.messages["de-de"]={monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthShortNames:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]},gj.datepicker.messages["de-de"]={weekDays:["So","Mo","Di","Mi","Do","Fr","Sa"]},gj.core.messages["pt-br"]={monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthShortNames:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]},gj.datepicker.messages["pt-br"]={weekDays:["D","S","T","Q","Q","S","S"]},gj.core.messages["ru-ru"]={monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthShortNames:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"]},gj.datepicker.messages["ru-ru"]={weekDays:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"]};
{
"name": "datepicker-bootstrap",
"version": "1.6.1",
"version": "1.7.2",
"description": "Datepicker by Gijgo.com is a plug-in for the jQuery Javascript library. It is a very fast and extandable tool, and will add advanced interaction controls to any date field. This plugin allows you to create datepickers using bootstrap or material design styles. Free open source tool distributed under MIT License.",

@@ -5,0 +5,0 @@ "main": "js/datepicker.js",

@@ -21,5 +21,4 @@ <a href="http://gijgo.com/datepicker">Datepicker</a> by Gijgo.com is a plug-in for the jQuery Javascript library. It is a very fast and extandable tool, and will add advanced interaction controls to any date field. This plugin allows you to create datepickers using bootstrap or material design styles. Free open source tool distributed under MIT License.

<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="http://code.gijgo.com/1.5.0/js/gijgo.js" type="text/javascript"></script>
<link href="http://code.gijgo.com/1.5.0/css/gijgo.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" type="text/css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/gijgo/1.7.2/combined/js/gijgo.min.js" type="text/javascript"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/gijgo/1.7.2/combined/css/gijgo.min.css" rel="stylesheet" type="text/css" />
</head>

@@ -26,0 +25,0 @@ <body>