From cdf503ef65edbe174d277a3c0b927ccfdcf306da Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 14 Jan 2023 13:16:09 +0530 Subject: [PATCH] webapp: removed jquery-ui and bootstrap-datetimepicker. --- .../www/css/bootstrap-datetimepicker.min.css | 5 - .../css/images/ui-icons_444444_256x240.png | Bin 7090 -> 0 bytes .../css/images/ui-icons_555555_256x240.png | Bin 7074 -> 0 bytes .../css/images/ui-icons_777620_256x240.png | Bin 4618 -> 0 bytes .../css/images/ui-icons_777777_256x240.png | Bin 7111 -> 0 bytes .../css/images/ui-icons_cc0000_256x240.png | Bin 4618 -> 0 bytes .../css/images/ui-icons_ffffff_256x240.png | Bin 6487 -> 0 bytes DnsServerCore/www/css/jquery-ui.min.css | 7 - .../www/js/bootstrap-datetimepicker.min.js | 214 ------------------ DnsServerCore/www/js/jquery-ui.min.js | 6 - 10 files changed, 232 deletions(-) delete mode 100644 DnsServerCore/www/css/bootstrap-datetimepicker.min.css delete mode 100644 DnsServerCore/www/css/images/ui-icons_444444_256x240.png delete mode 100644 DnsServerCore/www/css/images/ui-icons_555555_256x240.png delete mode 100644 DnsServerCore/www/css/images/ui-icons_777620_256x240.png delete mode 100644 DnsServerCore/www/css/images/ui-icons_777777_256x240.png delete mode 100644 DnsServerCore/www/css/images/ui-icons_cc0000_256x240.png delete mode 100644 DnsServerCore/www/css/images/ui-icons_ffffff_256x240.png delete mode 100644 DnsServerCore/www/css/jquery-ui.min.css delete mode 100644 DnsServerCore/www/js/bootstrap-datetimepicker.min.js delete mode 100644 DnsServerCore/www/js/jquery-ui.min.js diff --git a/DnsServerCore/www/css/bootstrap-datetimepicker.min.css b/DnsServerCore/www/css/bootstrap-datetimepicker.min.css deleted file mode 100644 index 2ee13b0d..00000000 --- a/DnsServerCore/www/css/bootstrap-datetimepicker.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Datetimepicker for Bootstrap 3 - * version : 4.17.42 - * https://github.com/Eonasdan/bootstrap-datetimepicker/ - */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0} \ No newline at end of file diff --git a/DnsServerCore/www/css/images/ui-icons_444444_256x240.png b/DnsServerCore/www/css/images/ui-icons_444444_256x240.png deleted file mode 100644 index 156ebd16760f51290b311c40081cc87f770fba95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7090 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 diff --git a/DnsServerCore/www/css/images/ui-icons_555555_256x240.png b/DnsServerCore/www/css/images/ui-icons_555555_256x240.png deleted file mode 100644 index e2200d5bc3c8026804600f9095ea520c7e75a11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7074 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 b=cfiw?Hq%>zd!w_a0aNW=qQ&f+D86AD+6>Z diff --git a/DnsServerCore/www/css/images/ui-icons_777620_256x240.png b/DnsServerCore/www/css/images/ui-icons_777620_256x240.png deleted file mode 100644 index f8bf667754d29597de6786e81d746f55c7cb62f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4618 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 diff --git a/DnsServerCore/www/css/images/ui-icons_777777_256x240.png b/DnsServerCore/www/css/images/ui-icons_777777_256x240.png deleted file mode 100644 index 0102da324d3ee0dbb34d27f76e64b650e6434d9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7111 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 diff --git a/DnsServerCore/www/css/images/ui-icons_ffffff_256x240.png b/DnsServerCore/www/css/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index 49083c89a1359f432a6bb3ebe791196b3cec6d1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6487 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 G5BfhZO9?Ch diff --git a/DnsServerCore/www/css/jquery-ui.min.css b/DnsServerCore/www/css/jquery-ui.min.css deleted file mode 100644 index eca2e543..00000000 --- a/DnsServerCore/www/css/jquery-ui.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2021-02-13 -* http://jqueryui.com -* Includes: core.css, datepicker.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/DnsServerCore/www/js/bootstrap-datetimepicker.min.js b/DnsServerCore/www/js/bootstrap-datetimepicker.min.js deleted file mode 100644 index a953fe0c..00000000 --- a/DnsServerCore/www/js/bootstrap-datetimepicker.min.js +++ /dev/null @@ -1,214 +0,0 @@ -/*! version : 4.17.42 - ========================================================= - bootstrap-datetimejs - https://github.com/Eonasdan/bootstrap-datetimepicker - Copyright (c) 2015 Jonathan Peterson - ========================================================= - */ -/* - The MIT License (MIT) - - Copyright (c) 2015 Jonathan Peterson - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - */ -/*global define:false */ -/*global exports:false */ -/*global require:false */ -/*global jQuery:false */ -/*global moment:false */ -!function(a){"use strict";if("function"==typeof define&&define.amd) -// AMD is used - Register as an anonymous module. -define(["jquery","moment"],a);else if("object"==typeof exports)a(require("jquery"),require("moment"));else{ -// Neither AMD nor CommonJS used. Use global variables. -if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";a(jQuery,moment)}}(function(a,b){"use strict";if(!b)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var c=function(c,d){var e,f,g,h,i,j,k,l={},m=!0,n=!1,o=!1,p=0,q=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],r=["days","months","years","decades"],s=["top","bottom","auto"],t=["left","right","auto"],u=["default","top","bottom"],v={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t","delete":46,46:"delete"},w={},/******************************************************************************** - * - * Private functions - * - ********************************************************************************/ -x=function(){return void 0!==b.tz&&void 0!==d.timeZone&&null!==d.timeZone&&""!==d.timeZone},y=function(a){var c;return c=void 0===a||null===a?b():x()?b.tz(a,j,d.useStrict,d.timeZone):b(a,j,d.useStrict),x()&&c.tz(d.timeZone),c},z=function(a){if("string"!=typeof a||a.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(a){case"y":return-1!==i.indexOf("Y");case"M":return-1!==i.indexOf("M");case"d":return-1!==i.toLowerCase().indexOf("d");case"h":case"H":return-1!==i.toLowerCase().indexOf("h");case"m":return-1!==i.indexOf("m");case"s":return-1!==i.indexOf("s");default:return!1}},A=function(){return z("h")||z("m")||z("s")},B=function(){return z("y")||z("M")||z("d")},C=function(){var b=a("").append(a("").append(a("").addClass("prev").attr("data-action","previous").append(a("").addClass(d.icons.previous))).append(a("").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",d.calendarWeeks?"6":"5")).append(a("").addClass("next").attr("data-action","next").append(a("").addClass(d.icons.next)))),c=a("").append(a("").append(a("").attr("colspan",d.calendarWeeks?"8":"7")));return[a("
").addClass("datepicker-days").append(a("").addClass("table-condensed").append(b).append(a(""))),a("
").addClass("datepicker-months").append(a("
").addClass("table-condensed").append(b.clone()).append(c.clone())),a("
").addClass("datepicker-years").append(a("
").addClass("table-condensed").append(b.clone()).append(c.clone())),a("
").addClass("datepicker-decades").append(a("
").addClass("table-condensed").append(b.clone()).append(c.clone()))]},D=function(){var b=a(""),c=a(""),e=a("");return z("h")&&(b.append(a("
").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(a("").addClass(d.icons.up)))),c.append(a("").append(a("").addClass("timepicker-hour").attr({"data-time-component":"hours",title:d.tooltips.pickHour}).attr("data-action","showHours"))),e.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(a("").addClass(d.icons.down))))),z("m")&&(z("h")&&(b.append(a("").addClass("separator")),c.append(a("").addClass("separator").html(":")),e.append(a("").addClass("separator"))),b.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(a("").addClass(d.icons.up)))),c.append(a("").append(a("").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:d.tooltips.pickMinute}).attr("data-action","showMinutes"))),e.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(a("").addClass(d.icons.down))))),z("s")&&(z("m")&&(b.append(a("").addClass("separator")),c.append(a("").addClass("separator").html(":")),e.append(a("").addClass("separator"))),b.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(a("").addClass(d.icons.up)))),c.append(a("").append(a("").addClass("timepicker-second").attr({"data-time-component":"seconds",title:d.tooltips.pickSecond}).attr("data-action","showSeconds"))),e.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(a("").addClass(d.icons.down))))),h||(b.append(a("").addClass("separator")),c.append(a("").append(a("").addClass("separator"))),a("
").addClass("timepicker-picker").append(a("").addClass("table-condensed").append([b,c,e]))},E=function(){var b=a("
").addClass("timepicker-hours").append(a("
").addClass("table-condensed")),c=a("
").addClass("timepicker-minutes").append(a("
").addClass("table-condensed")),d=a("
").addClass("timepicker-seconds").append(a("
").addClass("table-condensed")),e=[D()];return z("h")&&e.push(b),z("m")&&e.push(c),z("s")&&e.push(d),e},F=function(){var b=[];return d.showTodayButton&&b.push(a("
").append(a("").attr({"data-action":"today",title:d.tooltips.today}).append(a("").addClass(d.icons.today)))),!d.sideBySide&&B()&&A()&&b.push(a("").append(a("").attr({"data-action":"togglePicker",title:d.tooltips.selectTime}).append(a("").addClass(d.icons.time)))),d.showClear&&b.push(a("").append(a("").attr({"data-action":"clear",title:d.tooltips.clear}).append(a("").addClass(d.icons.clear)))),d.showClose&&b.push(a("").append(a("").attr({"data-action":"close",title:d.tooltips.close}).append(a("").addClass(d.icons.close)))),a("").addClass("table-condensed").append(a("").append(a("").append(b)))},G=function(){var b=a("
").addClass("bootstrap-datetimepicker-widget dropdown-menu"),c=a("
").addClass("datepicker").append(C()),e=a("
").addClass("timepicker").append(E()),f=a("
    ").addClass("list-unstyled"),g=a("
  • ").addClass("picker-switch"+(d.collapse?" accordion-toggle":"")).append(F());return d.inline&&b.removeClass("dropdown-menu"),h&&b.addClass("usetwentyfour"),z("s")&&!h&&b.addClass("wider"),d.sideBySide&&B()&&A()?(b.addClass("timepicker-sbs"),"top"===d.toolbarPlacement&&b.append(g),b.append(a("
    ").addClass("row").append(c.addClass("col-md-6")).append(e.addClass("col-md-6"))),"bottom"===d.toolbarPlacement&&b.append(g),b):("top"===d.toolbarPlacement&&f.append(g),B()&&f.append(a("
  • ").addClass(d.collapse&&A()?"collapse in":"").append(c)),"default"===d.toolbarPlacement&&f.append(g),A()&&f.append(a("
  • ").addClass(d.collapse&&B()?"collapse":"").append(e)),"bottom"===d.toolbarPlacement&&f.append(g),b.append(f))},H=function(){var b,e={};return b=c.is("input")||d.inline?c.data():c.find("input").data(),b.dateOptions&&b.dateOptions instanceof Object&&(e=a.extend(!0,e,b.dateOptions)),a.each(d,function(a){var c="date"+a.charAt(0).toUpperCase()+a.slice(1);void 0!==b[c]&&(e[a]=b[c])}),e},I=function(){var b,e=(n||c).position(),f=(n||c).offset(),g=d.widgetPositioning.vertical,h=d.widgetPositioning.horizontal;if(d.widgetParent)b=d.widgetParent.append(o);else if(c.is("input"))b=c.after(o).parent();else{if(d.inline)return void(b=c.append(o));b=c,c.children().first().after(o)}if( -// Top and bottom logic -"auto"===g&&(g=f.top+1.5*o.height()>=a(window).height()+a(window).scrollTop()&&o.height()+c.outerHeight()a(window).width()?"right":"left"),"top"===g?o.addClass("top").removeClass("bottom"):o.addClass("bottom").removeClass("top"),"right"===h?o.addClass("pull-right"):o.removeClass("pull-right"), -// find the first parent element that has a relative css positioning -"relative"!==b.css("position")&&(b=b.parents().filter(function(){return"relative"===a(this).css("position")}).first()),0===b.length)throw new Error("datetimepicker component should be placed within a relative positioned container");o.css({top:"top"===g?"auto":e.top+c.outerHeight(),bottom:"top"===g?b.outerHeight()-(b===c?0:e.top):"auto",left:"left"===h?b===c?0:e.left:"auto",right:"left"===h?"auto":b.outerWidth()-c.outerWidth()-(b===c?0:e.left)})},J=function(a){"dp.change"===a.type&&(a.date&&a.date.isSame(a.oldDate)||!a.date&&!a.oldDate)||c.trigger(a)},K=function(a){"y"===a&&(a="YYYY"),J({type:"dp.update",change:a,viewDate:f.clone()})},L=function(a){o&&(a&&(k=Math.max(p,Math.min(3,k+a))),o.find(".datepicker > div").hide().filter(".datepicker-"+q[k].clsName).show())},M=function(){var b=a("
"),c=f.clone().startOf("w").startOf("d");for(d.calendarWeeks===!0&&b.append(a(""),d.calendarWeeks&&c.append('"),k.push(c)),g="",b.isBefore(f,"M")&&(g+=" old"),b.isAfter(f,"M")&&(g+=" new"),b.isSame(e,"d")&&!m&&(g+=" active"),R(b,"d")||(g+=" disabled"),b.isSame(y(),"d")&&(g+=" today"),0!==b.day()&&6!==b.day()||(g+=" weekend"),c.append('"),b.add(1,"d");i.find("tbody").empty().append(k),T(),U(),V()}},X=function(){var b=o.find(".timepicker-hours table"),c=f.clone().startOf("d"),d=[],e=a("");for(f.hour()>11&&!h&&c.hour(12);c.isSame(f,"d")&&(h||f.hour()<12&&c.hour()<12||f.hour()>11);)c.hour()%4===0&&(e=a(""),d.push(e)),e.append('"),c.add(1,"h");b.empty().append(d)},Y=function(){for(var b=o.find(".timepicker-minutes table"),c=f.clone().startOf("h"),e=[],g=a(""),h=1===d.stepping?5:d.stepping;f.isSame(c,"h");)c.minute()%(4*h)===0&&(g=a(""),e.push(g)),g.append('"),c.add(h,"m");b.empty().append(e)},Z=function(){for(var b=o.find(".timepicker-seconds table"),c=f.clone().startOf("m"),d=[],e=a("");f.isSame(c,"m");)c.second()%20===0&&(e=a(""),d.push(e)),e.append('"),c.add(5,"s");b.empty().append(d)},$=function(){var a,b,c=o.find(".timepicker span[data-time-component]");h||(a=o.find(".timepicker [data-action=togglePeriod]"),b=e.clone().add(e.hours()>=12?-12:12,"h"),a.text(e.format("A")),R(b,"h")?a.removeClass("disabled"):a.addClass("disabled")),c.filter("[data-time-component=hours]").text(e.format(h?"HH":"hh")),c.filter("[data-time-component=minutes]").text(e.format("mm")),c.filter("[data-time-component=seconds]").text(e.format("ss")),X(),Y(),Z()},_=function(){o&&(W(),$())},aa=function(a){var b=m?null:e; -// case of calling setValue(null or false) -// case of calling setValue(null or false) -//viewDate = date.clone(); // TODO this doesn't work right on first use -return a?(a=a.clone().locale(d.locale),x()&&a.tz(d.timeZone),1!==d.stepping&&a.minutes(Math.round(a.minutes()/d.stepping)*d.stepping).seconds(0),void(R(a)?(e=a,g.val(e.format(i)),c.data("date",e.format(i)),m=!1,_(),J({type:"dp.change",date:e.clone(),oldDate:b})):(d.keepInvalid?J({type:"dp.change",date:a,oldDate:b}):g.val(m?"":e.format(i)),J({type:"dp.error",date:a,oldDate:b})))):(m=!0,g.val(""),c.data("date",""),J({type:"dp.change",date:!1,oldDate:b}),void _())},/** - * Hides the widget. Possibly will emit dp.hide - */ -ba=function(){var b=!1; -// Ignore event if in the middle of a picker transition -return o?(o.find(".collapse").each(function(){var c=a(this).data("collapse");return c&&c.transitioning?(b=!0,!1):!0}),b?l:(n&&n.hasClass("btn")&&n.toggleClass("active"),o.hide(),a(window).off("resize",I),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,J({type:"dp.hide",date:e.clone()}),g.blur(),k=0,f=e.clone(),l)):l},ca=function(){aa(null)},da=function(a){ -//inputDate.locale(options.locale); -return void 0===d.parseInputDate?b.isMoment(a)||(a=y(a)):a=d.parseInputDate(a),a},/******************************************************************************** - * - * Widget UI interaction functions - * - ********************************************************************************/ -ea={next:function(){var a=q[k].navFnc;f.add(q[k].navStep,a),W(),K(a)},previous:function(){var a=q[k].navFnc;f.subtract(q[k].navStep,a),W(),K(a)},pickerSwitch:function(){L(1)},selectMonth:function(b){var c=a(b.target).closest("tbody").find("span").index(a(b.target));f.month(c),k===p?(aa(e.clone().year(f.year()).month(f.month())),d.inline||ba()):(L(-1),W()),K("M")},selectYear:function(b){var c=parseInt(a(b.target).text(),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDecade:function(b){var c=parseInt(a(b.target).data("selection"),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDay:function(b){var c=f.clone();a(b.target).is(".old")&&c.subtract(1,"M"),a(b.target).is(".new")&&c.add(1,"M"),aa(c.date(parseInt(a(b.target).text(),10))),A()||d.keepOpen||d.inline||ba()},incrementHours:function(){var a=e.clone().add(1,"h");R(a,"h")&&aa(a)},incrementMinutes:function(){var a=e.clone().add(d.stepping,"m");R(a,"m")&&aa(a)},incrementSeconds:function(){var a=e.clone().add(1,"s");R(a,"s")&&aa(a)},decrementHours:function(){var a=e.clone().subtract(1,"h");R(a,"h")&&aa(a)},decrementMinutes:function(){var a=e.clone().subtract(d.stepping,"m");R(a,"m")&&aa(a)},decrementSeconds:function(){var a=e.clone().subtract(1,"s");R(a,"s")&&aa(a)},togglePeriod:function(){aa(e.clone().add(e.hours()>=12?-12:12,"h"))},togglePicker:function(b){var c,e=a(b.target),f=e.closest("ul"),g=f.find(".in"),h=f.find(".collapse:not(.in)");if(g&&g.length){if(c=g.data("collapse"),c&&c.transitioning)return;g.collapse?(// if collapse plugin is available through bootstrap.js then use it -g.collapse("hide"),h.collapse("show")):(// otherwise just toggle in class on the two views -g.removeClass("in"),h.addClass("in")),e.is("span")?e.toggleClass(d.icons.time+" "+d.icons.date):e.find("span").toggleClass(d.icons.time+" "+d.icons.date)}},showPicker:function(){o.find(".timepicker > div:not(.timepicker-picker)").hide(),o.find(".timepicker .timepicker-picker").show()},showHours:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-hours").show()},showMinutes:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-seconds").show()},selectHour:function(b){var c=parseInt(a(b.target).text(),10);h||(e.hours()>=12?12!==c&&(c+=12):12===c&&(c=0)),aa(e.clone().hours(c)),ea.showPicker.call(l)},selectMinute:function(b){aa(e.clone().minutes(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},selectSecond:function(b){aa(e.clone().seconds(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},clear:ca,today:function(){var a=y();R(a,"d")&&aa(a)},close:ba},fa=function(b){return a(b.currentTarget).is(".disabled")?!1:(ea[a(b.currentTarget).data("action")].apply(l,arguments),!1)},/** - * Shows the widget. Possibly will emit dp.show and dp.change - */ -ga=function(){var b,c={year:function(a){return a.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(a){return a.date(1).hours(0).seconds(0).minutes(0)},day:function(a){return a.hours(0).seconds(0).minutes(0)},hour:function(a){return a.seconds(0).minutes(0)},minute:function(a){return a.seconds(0)}};// this handles clicks on the widget -return g.prop("disabled")||!d.ignoreReadonly&&g.prop("readonly")||o?l:(void 0!==g.val()&&0!==g.val().trim().length?aa(da(g.val().trim())):m&&d.useCurrent&&(d.inline||g.is("input")&&0===g.val().trim().length)&&(b=y(),"string"==typeof d.useCurrent&&(b=c[d.useCurrent](b)),aa(b)),o=G(),M(),S(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),_(),L(),a(window).on("resize",I),o.on("click","[data-action]",fa),o.on("mousedown",!1),n&&n.hasClass("btn")&&n.toggleClass("active"),I(),o.show(),d.focusOnShow&&!g.is(":focus")&&g.focus(),J({type:"dp.show"}),l)},/** - * Shows or hides the widget - */ -ha=function(){return o?ba():ga()},ia=function(a){var b,c,e,f,g=null,h=[],i={},j=a.which,k="p";w[j]=k;for(b in w)w.hasOwnProperty(b)&&w[b]===k&&(h.push(b),parseInt(b,10)!==j&&(i[b]=!0));for(b in d.keyBinds)if(d.keyBinds.hasOwnProperty(b)&&"function"==typeof d.keyBinds[b]&&(e=b.split(" "),e.length===h.length&&v[j]===e[e.length-1])){for(f=!0,c=e.length-2;c>=0;c--)if(!(v[e[c]]in i)){f=!1;break}if(f){g=d.keyBinds[b];break}}g&&(g.call(l,o),a.stopPropagation(),a.preventDefault())},ja=function(a){w[a.which]="r",a.stopPropagation(),a.preventDefault()},ka=function(b){var c=a(b.target).val().trim(),d=c?da(c):null;return aa(d),b.stopImmediatePropagation(),!1},la=function(){g.on({change:ka,blur:d.debug?"":ba,keydown:ia,keyup:ja,focus:d.allowInputToggle?ga:""}),c.is("input")?g.on({focus:ga}):n&&(n.on("click",ha),n.on("mousedown",!1))},ma=function(){g.off({change:ka,blur:blur,keydown:ia,keyup:ja,focus:d.allowInputToggle?ba:""}),c.is("input")?g.off({focus:ga}):n&&(n.off("click",ha),n.off("mousedown",!1))},na=function(b){ -// Store given enabledDates and disabledDates as keys. -// This way we can check their existence in O(1) time instead of looping through whole array. -// (for example: options.enabledDates['2014-02-27'] === true) -var c={};return a.each(b,function(){var a=da(this);a.isValid()&&(c[a.format("YYYY-MM-DD")]=!0)}),Object.keys(c).length?c:!1},oa=function(b){ -// Store given enabledHours and disabledHours as keys. -// This way we can check their existence in O(1) time instead of looping through whole array. -// (for example: options.enabledHours['2014-02-27'] === true) -var c={};return a.each(b,function(){c[this]=!0}),Object.keys(c).length?c:!1},pa=function(){var a=d.format||"L LT";i=a.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){var b=e.localeData().longDateFormat(a)||a;return b.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){//temp fix for #740 -return e.localeData().longDateFormat(a)||a})}),j=d.extraFormats?d.extraFormats.slice():[],j.indexOf(a)<0&&j.indexOf(i)<0&&j.push(i),h=i.toLowerCase().indexOf("a")<1&&i.replace(/\[.*?\]/g,"").indexOf("h")<1,z("y")&&(p=2),z("M")&&(p=1),z("d")&&(p=0),k=Math.max(p,k),m||aa(e)}; -// initializing element and component attributes -if(/******************************************************************************** - * - * Public API functions - * ===================== - * - * Important: Do not expose direct references to private objects or the options - * object to the outer world. Always return a clone when returning values or make - * a clone when setting a private variable. - * - ********************************************************************************/ -l.destroy=function(){ -///Destroys the widget and removes all attached event listeners -ba(),ma(),c.removeData("DateTimePicker"),c.removeData("date")},l.toggle=ha,l.show=ga,l.hide=ba,l.disable=function(){ -///Disables the input element, the component is attached to, by adding a disabled="true" attribute to it. -///If the widget was visible before that call it is hidden. Possibly emits dp.hide -return ba(),n&&n.hasClass("btn")&&n.addClass("disabled"),g.prop("disabled",!0),l},l.enable=function(){ -///Enables the input element, the component is attached to, by removing disabled attribute from it. -return n&&n.hasClass("btn")&&n.removeClass("disabled"),g.prop("disabled",!1),l},l.ignoreReadonly=function(a){if(0===arguments.length)return d.ignoreReadonly;if("boolean"!=typeof a)throw new TypeError("ignoreReadonly () expects a boolean parameter");return d.ignoreReadonly=a,l},l.options=function(b){if(0===arguments.length)return a.extend(!0,{},d);if(!(b instanceof Object))throw new TypeError("options() options parameter should be an object");return a.extend(!0,d,b),a.each(d,function(a,b){if(void 0===l[a])throw new TypeError("option "+a+" is not recognized!");l[a](b)}),l},l.date=function(a){ -/// -///Returns the component's model current date, a moment object or null if not set. -///date.clone() -/// -/// -///Sets the components model current moment to it. Passing a null value unsets the components model current moment. Parsing of the newDate parameter is made using moment library with the options.format and options.useStrict components configuration. -///Takes string, Date, moment, null parameter. -/// -if(0===arguments.length)return m?null:e.clone();if(!(null===a||"string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return aa(null===a?null:da(a)),l},l.format=function(a){ -///test su -///info about para -///returns foo -if(0===arguments.length)return d.format;if("string"!=typeof a&&("boolean"!=typeof a||a!==!1))throw new TypeError("format() expects a string or boolean:false parameter "+a);return d.format=a,i&&pa(),l},l.timeZone=function(a){if(0===arguments.length)return d.timeZone;if("string"!=typeof a)throw new TypeError("newZone() expects a string parameter");return d.timeZone=a,l},l.dayViewHeaderFormat=function(a){if(0===arguments.length)return d.dayViewHeaderFormat;if("string"!=typeof a)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return d.dayViewHeaderFormat=a,l},l.extraFormats=function(a){if(0===arguments.length)return d.extraFormats;if(a!==!1&&!(a instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return d.extraFormats=a,j&&pa(),l},l.disabledDates=function(b){ -/// -///Returns an array with the currently set disabled dates on the component. -///options.disabledDates -/// -/// -///Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling this function removes the configuration of -///options.enabledDates if such exist. -///Takes an [ string or Date or moment ] of values and allows the user to select only from those days. -/// -if(0===arguments.length)return d.disabledDates?a.extend({},d.disabledDates):d.disabledDates;if(!b)return d.disabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return d.disabledDates=na(b),d.enabledDates=!1,_(),l},l.enabledDates=function(b){ -/// -///Returns an array with the currently set enabled dates on the component. -///options.enabledDates -/// -/// -///Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling this function removes the configuration of options.disabledDates if such exist. -///Takes an [ string or Date or moment ] of values and allows the user to select only from those days. -/// -if(0===arguments.length)return d.enabledDates?a.extend({},d.enabledDates):d.enabledDates;if(!b)return d.enabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return d.enabledDates=na(b),d.disabledDates=!1,_(),l},l.daysOfWeekDisabled=function(a){if(0===arguments.length)return d.daysOfWeekDisabled.splice(0);if("boolean"==typeof a&&!a)return d.daysOfWeekDisabled=!1,_(),l;if(!(a instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(d.daysOfWeekDisabled=a.reduce(function(a,b){return b=parseInt(b,10),b>6||0>b||isNaN(b)?a:(-1===a.indexOf(b)&&a.push(b),a)},[]).sort(),d.useCurrent&&!d.keepInvalid){for(var b=0;!R(e,"d");){if(e.add(1,"d"),7===b)throw"Tried 7 times to find a valid date";b++}aa(e)}return _(),l},l.maxDate=function(a){if(0===arguments.length)return d.maxDate?d.maxDate.clone():d.maxDate;if("boolean"==typeof a&&a===!1)return d.maxDate=!1,_(),l;"string"==typeof a&&("now"!==a&&"moment"!==a||(a=y()));var b=da(a);if(!b.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+a);if(d.minDate&&b.isBefore(d.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+b.format(i));return d.maxDate=b,d.useCurrent&&!d.keepInvalid&&e.isAfter(a)&&aa(d.maxDate),f.isAfter(b)&&(f=b.clone().subtract(d.stepping,"m")),_(),l},l.minDate=function(a){if(0===arguments.length)return d.minDate?d.minDate.clone():d.minDate;if("boolean"==typeof a&&a===!1)return d.minDate=!1,_(),l;"string"==typeof a&&("now"!==a&&"moment"!==a||(a=y()));var b=da(a);if(!b.isValid())throw new TypeError("minDate() Could not parse date parameter: "+a);if(d.maxDate&&b.isAfter(d.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+b.format(i));return d.minDate=b,d.useCurrent&&!d.keepInvalid&&e.isBefore(a)&&aa(d.minDate),f.isBefore(b)&&(f=b.clone().add(d.stepping,"m")),_(),l},l.defaultDate=function(a){ -/// -///Returns a moment with the options.defaultDate option configuration or false if not set -///date.clone() -/// -/// -///Will set the picker's inital date. If a boolean:false value is passed the options.defaultDate parameter is cleared. -///Takes a string, Date, moment, boolean:false -/// -if(0===arguments.length)return d.defaultDate?d.defaultDate.clone():d.defaultDate;if(!a)return d.defaultDate=!1,l;"string"==typeof a&&(a="now"===a||"moment"===a?y():y(a));var b=da(a);if(!b.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+a);if(!R(b))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return d.defaultDate=b,(d.defaultDate&&d.inline||""===g.val().trim())&&aa(d.defaultDate),l},l.locale=function(a){if(0===arguments.length)return d.locale;if(!b.localeData(a))throw new TypeError("locale() locale "+a+" is not loaded from moment locales!");return d.locale=a,e.locale(d.locale),f.locale(d.locale),i&&pa(),o&&(ba(),ga()),l},l.stepping=function(a){return 0===arguments.length?d.stepping:(a=parseInt(a,10),(isNaN(a)||1>a)&&(a=1),d.stepping=a,l)},l.useCurrent=function(a){var b=["year","month","day","hour","minute"];if(0===arguments.length)return d.useCurrent;if("boolean"!=typeof a&&"string"!=typeof a)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof a&&-1===b.indexOf(a.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+b.join(", "));return d.useCurrent=a,l},l.collapse=function(a){if(0===arguments.length)return d.collapse;if("boolean"!=typeof a)throw new TypeError("collapse() expects a boolean parameter");return d.collapse===a?l:(d.collapse=a,o&&(ba(),ga()),l)},l.icons=function(b){if(0===arguments.length)return a.extend({},d.icons);if(!(b instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return a.extend(d.icons,b),o&&(ba(),ga()),l},l.tooltips=function(b){if(0===arguments.length)return a.extend({},d.tooltips);if(!(b instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return a.extend(d.tooltips,b),o&&(ba(),ga()),l},l.useStrict=function(a){if(0===arguments.length)return d.useStrict;if("boolean"!=typeof a)throw new TypeError("useStrict() expects a boolean parameter");return d.useStrict=a,l},l.sideBySide=function(a){if(0===arguments.length)return d.sideBySide;if("boolean"!=typeof a)throw new TypeError("sideBySide() expects a boolean parameter");return d.sideBySide=a,o&&(ba(),ga()),l},l.viewMode=function(a){if(0===arguments.length)return d.viewMode;if("string"!=typeof a)throw new TypeError("viewMode() expects a string parameter");if(-1===r.indexOf(a))throw new TypeError("viewMode() parameter must be one of ("+r.join(", ")+") value");return d.viewMode=a,k=Math.max(r.indexOf(a),p),L(),l},l.toolbarPlacement=function(a){if(0===arguments.length)return d.toolbarPlacement;if("string"!=typeof a)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===u.indexOf(a))throw new TypeError("toolbarPlacement() parameter must be one of ("+u.join(", ")+") value");return d.toolbarPlacement=a,o&&(ba(),ga()),l},l.widgetPositioning=function(b){if(0===arguments.length)return a.extend({},d.widgetPositioning);if("[object Object]"!=={}.toString.call(b))throw new TypeError("widgetPositioning() expects an object variable");if(b.horizontal){if("string"!=typeof b.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(b.horizontal=b.horizontal.toLowerCase(),-1===t.indexOf(b.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+t.join(", ")+")");d.widgetPositioning.horizontal=b.horizontal}if(b.vertical){if("string"!=typeof b.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(b.vertical=b.vertical.toLowerCase(),-1===s.indexOf(b.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+s.join(", ")+")");d.widgetPositioning.vertical=b.vertical}return _(),l},l.calendarWeeks=function(a){if(0===arguments.length)return d.calendarWeeks;if("boolean"!=typeof a)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return d.calendarWeeks=a,_(),l},l.showTodayButton=function(a){if(0===arguments.length)return d.showTodayButton;if("boolean"!=typeof a)throw new TypeError("showTodayButton() expects a boolean parameter");return d.showTodayButton=a,o&&(ba(),ga()),l},l.showClear=function(a){if(0===arguments.length)return d.showClear;if("boolean"!=typeof a)throw new TypeError("showClear() expects a boolean parameter");return d.showClear=a,o&&(ba(),ga()),l},l.widgetParent=function(b){if(0===arguments.length)return d.widgetParent;if("string"==typeof b&&(b=a(b)),null!==b&&"string"!=typeof b&&!(b instanceof a))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return d.widgetParent=b,o&&(ba(),ga()),l},l.keepOpen=function(a){if(0===arguments.length)return d.keepOpen;if("boolean"!=typeof a)throw new TypeError("keepOpen() expects a boolean parameter");return d.keepOpen=a,l},l.focusOnShow=function(a){if(0===arguments.length)return d.focusOnShow;if("boolean"!=typeof a)throw new TypeError("focusOnShow() expects a boolean parameter");return d.focusOnShow=a,l},l.inline=function(a){if(0===arguments.length)return d.inline;if("boolean"!=typeof a)throw new TypeError("inline() expects a boolean parameter");return d.inline=a,l},l.clear=function(){return ca(),l},l.keyBinds=function(a){return 0===arguments.length?d.keyBinds:(d.keyBinds=a,l)},l.getMoment=function(a){return y(a)},l.debug=function(a){if("boolean"!=typeof a)throw new TypeError("debug() expects a boolean parameter");return d.debug=a,l},l.allowInputToggle=function(a){if(0===arguments.length)return d.allowInputToggle;if("boolean"!=typeof a)throw new TypeError("allowInputToggle() expects a boolean parameter");return d.allowInputToggle=a,l},l.showClose=function(a){if(0===arguments.length)return d.showClose;if("boolean"!=typeof a)throw new TypeError("showClose() expects a boolean parameter");return d.showClose=a,l},l.keepInvalid=function(a){if(0===arguments.length)return d.keepInvalid;if("boolean"!=typeof a)throw new TypeError("keepInvalid() expects a boolean parameter");return d.keepInvalid=a,l},l.datepickerInput=function(a){if(0===arguments.length)return d.datepickerInput;if("string"!=typeof a)throw new TypeError("datepickerInput() expects a string parameter");return d.datepickerInput=a,l},l.parseInputDate=function(a){if(0===arguments.length)return d.parseInputDate;if("function"!=typeof a)throw new TypeError("parseInputDate() sholud be as function");return d.parseInputDate=a,l},l.disabledTimeIntervals=function(b){ -/// -///Returns an array with the currently set disabled dates on the component. -///options.disabledTimeIntervals -/// -/// -///Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling this function removes the configuration of -///options.enabledDates if such exist. -///Takes an [ string or Date or moment ] of values and allows the user to select only from those days. -/// -if(0===arguments.length)return d.disabledTimeIntervals?a.extend({},d.disabledTimeIntervals):d.disabledTimeIntervals;if(!b)return d.disabledTimeIntervals=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return d.disabledTimeIntervals=b,_(),l},l.disabledHours=function(b){ -/// -///Returns an array with the currently set disabled hours on the component. -///options.disabledHours -/// -/// -///Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling this function removes the configuration of -///options.enabledHours if such exist. -///Takes an [ int ] of values and disallows the user to select only from those hours. -/// -if(0===arguments.length)return d.disabledHours?a.extend({},d.disabledHours):d.disabledHours;if(!b)return d.disabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(d.disabledHours=oa(b),d.enabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.enabledHours=function(b){ -/// -///Returns an array with the currently set enabled hours on the component. -///options.enabledHours -/// -/// -///Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling this function removes the configuration of options.disabledHours if such exist. -///Takes an [ int ] of values and allows the user to select only from those hours. -/// -if(0===arguments.length)return d.enabledHours?a.extend({},d.enabledHours):d.enabledHours;if(!b)return d.enabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(d.enabledHours=oa(b),d.disabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},/** - * Returns the component's model current viewDate, a moment object or null if not set. Passing a null value unsets the components model current moment. Parsing of the newDate parameter is made using moment library with the options.format and options.useStrict components configuration. - * @param {Takes string, viewDate, moment, null parameter.} newDate - * @returns {viewDate.clone()} - */ -l.viewDate=function(a){if(0===arguments.length)return f.clone();if(!a)return f=e.clone(),l;if(!("string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return f=da(a),K(),l},c.is("input"))g=c;else if(g=c.find(d.datepickerInput),0===g.length)g=c.find("input");else if(!g.is("input"))throw new Error('CSS class "'+d.datepickerInput+'" cannot be applied to non input element');if(c.hasClass("input-group")&&( -// in case there is more then one 'input-group-addon' Issue #48 -n=0===c.find(".datepickerbutton").length?c.find(".input-group-addon"):c.find(".datepickerbutton")),!d.inline&&!g.is("input"))throw new Error("Could not initialize DateTimePicker without an input element"); -// Set defaults for date here now instead of in var declaration -return e=y(),f=e.clone(),a.extend(!0,d,H()),l.options(d),pa(),la(),g.prop("disabled")&&l.disable(),g.is("input")&&0!==g.val().trim().length?aa(da(g.val().trim())):d.defaultDate&&void 0===g.attr("placeholder")&&aa(d.defaultDate),d.inline&&ga(),l};/******************************************************************************** - * - * jQuery plugin constructor and defaults object - * - ********************************************************************************/ -/** - * See (http://jquery.com/). - * @name jQuery - * @class - * See the jQuery Library (http://jquery.com/) for full details. This just - * documents the function and classes that are added to jQuery by this plug-in. - */ -/** - * See (http://jquery.com/) - * @name fn - * @class - * See the jQuery Library (http://jquery.com/) for full details. This just - * documents the function and classes that are added to jQuery by this plug-in. - * @memberOf jQuery - */ -/** - * Show comments - * @class datetimepicker - * @memberOf jQuery.fn - */ -a.fn.datetimepicker=function(b){b=b||{};var d,e=Array.prototype.slice.call(arguments,1),f=!0,g=["destroy","hide","show","toggle"];if("object"==typeof b)return this.each(function(){var d=a(this);d.data("DateTimePicker")||(b=a.extend(!0,{},a.fn.datetimepicker.defaults,b),d.data("DateTimePicker",c(d,b)))});if("string"==typeof b)return this.each(function(){var c=a(this),g=c.data("DateTimePicker");if(!g)throw new Error('bootstrap-datetimepicker("'+b+'") method was called on an element that is not using DateTimePicker');d=g[b].apply(g,e),f=d===g}),f||a.inArray(b,g)>-1?this:d;throw new TypeError("Invalid arguments for DateTimePicker: "+b)},a.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:b.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(7,"d")):this.date(b.clone().add(this.stepping(),"m"))}},down:function(a){if(!a)return void this.show();var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(7,"d")):this.date(b.clone().subtract(this.stepping(),"m"))},"control up":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(1,"y")):this.date(b.clone().add(1,"h"))}},"control down":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(1,"y")):this.date(b.clone().subtract(1,"h"))}},left:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"d"))}},right:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"d"))}},pageUp:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"M"))}},pageDown:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()}, -//tab: function (widget) { //this break the flow of the form. disabling for now -// var toggle = widget.find('.picker-switch a[data-action="togglePicker"]'); -// if(toggle.length > 0) toggle.click(); -//}, -"control space":function(a){a.find(".timepicker").is(":visible")&&a.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},"delete":function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},"undefined"!=typeof module&&(module.exports=a.fn.datetimepicker)}); \ No newline at end of file diff --git a/DnsServerCore/www/js/jquery-ui.min.js b/DnsServerCore/www/js/jquery-ui.min.js deleted file mode 100644 index ab370a90..00000000 --- a/DnsServerCore/www/js/jquery-ui.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2021-02-13 -* http://jqueryui.com -* Includes: keycode.js, widgets/datepicker.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(M){M.ui=M.ui||{};var r;M.ui.version="1.12.1",M.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};function e(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},M.extend(this._defaults,this.regional[""]),this.regional.en=M.extend(!0,{},this.regional[""]),this.regional["en-US"]=M.extend(!0,{},this.regional.en),this.dpDiv=a(M("
"))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){M(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&M(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&M(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,n)}function n(){M.datepicker._isDisabledDatepicker((r.inline?r.dpDiv.parent():r.input)[0])||(M(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),M(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&M(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&M(this).addClass("ui-datepicker-next-hover"))}function o(e,t){for(var a in M.extend(e,t),t)null==t[a]&&(e[a]=t[a]);return e}M.extend(M.ui,{datepicker:{version:"1.12.1"}}),M.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return o(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i=e.nodeName.toLowerCase(),s="div"===i||"span"===i;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(a=this._newInst(M(e),s)).settings=M.extend({},t||{}),"input"===i?this._connectDatepicker(e,a):s&&this._inlineDatepicker(e,a)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(M("
")):this.dpDiv}},_connectDatepicker:function(e,t){var a=M(e);t.append=M([]),t.trigger=M([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),M.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),i&&(t.append=M(""+i+""),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(a=this._get(t,"showOn"))&&"both"!==a||e.on("focus",this._showDatepicker),"button"!==a&&"both"!==a||(i=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),t.trigger=M(this._get(t,"buttonImageOnly")?M("").addClass(this._triggerClass).attr({src:a,alt:i,title:i}):M("").addClass(this._triggerClass).html(a?M("").attr({src:a,alt:i,title:i}):i)),e[s?"before":"after"](t.trigger),t.trigger.on("click",function(){return M.datepicker._datepickerShowing&&M.datepicker._lastInput===e[0]?M.datepicker._hideDatepicker():(M.datepicker._datepickerShowing&&M.datepicker._lastInput!==e[0]&&M.datepicker._hideDatepicker(),M.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,a,i,s,r,n;this._get(e,"autoSize")&&!e.inline&&(r=new Date(2009,11,20),(n=this._get(e,"dateFormat")).match(/[DM]/)&&(t=function(e){for(s=i=a=0;sa&&(a=e[s].length,i=s);return i},r.setMonth(t(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),r.setDate(t(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-r.getDay())),e.input.attr("size",this._formatDate(e,r).length))},_inlineDatepicker:function(e,t){var a=M(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(t.dpDiv),M.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,a,i,s){var r,n=this._dialogInst;return n||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=M(""),this._dialogInput.on("keydown",this._doKeyDown),M("body").append(this._dialogInput),(n=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},M.data(this._dialogInput[0],"datepicker",n)),o(n.settings,i||{}),t=t&&t.constructor===Date?this._formatDate(n,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(r=document.documentElement.clientWidth,i=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[r/2-100+t,i/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),n.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),M.blockUI&&M.blockUI(this.dpDiv),M.data(this._dialogInput[0],"datepicker",n),this},_destroyDatepicker:function(e){var t,a=M(e),i=M.data(e,"datepicker");a.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),M.removeData(e,"datepicker"),"input"===t?(i.append.remove(),i.trigger.remove(),a.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||a.removeClass(this.markerClassName).empty(),r===i&&(r=null))},_enableDatepicker:function(t){var e,a=M(t),i=M.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((a=a.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=M.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,a=M(t),i=M.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((a=a.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=M.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;td&&io&&st;)--z<0&&(z=11,B--);for(e.drawMonth=z,e.drawYear=B,P=this._get(e,"prevText"),P=E?this.formatDate(P,this._daylightSavingAdjust(new Date(B,z-T,1)),this._getFormatConfig(e)):P,a=this._canAdjustMonth(e,-1,B,z)?""+P+"":O?"":""+P+"",P=this._get(e,"nextText"),P=E?this.formatDate(P,this._daylightSavingAdjust(new Date(B,z+T,1)),this._getFormatConfig(e)):P,i=this._canAdjustMonth(e,1,B,z)?""+P+"":O?"":""+P+"",O=this._get(e,"currentText"),P=this._get(e,"gotoCurrent")&&e.currentDay?W:A,O=E?this.formatDate(O,P,this._getFormatConfig(e)):O,E=e.inline?"":"",E=j?"
"+(K?E:"")+(this._isInRange(e,P)?"":"")+(K?"":E)+"
":"",s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,r=this._get(e,"showWeek"),n=this._get(e,"dayNames"),d=this._get(e,"dayNamesMin"),o=this._get(e,"monthNames"),c=this._get(e,"monthNamesShort"),l=this._get(e,"beforeShowDay"),h=this._get(e,"showOtherMonths"),u=this._get(e,"selectOtherMonths"),p=this._getDefaultDate(e),g="",f=0;f"+(/all|left/.test(b)&&0===f?K?i:a:"")+(/all|right/.test(b)&&0===f?K?a:i:"")+this._generateMonthYearHeader(e,z,B,H,U,0
").addClass("cw").text("#"));c.isBefore(f.clone().endOf("w"));)b.append(a("").addClass("dow").text(c.format("dd"))),c.add(1,"d");o.find(".datepicker-days thead").append(b)},N=function(a){return d.disabledDates[a.format("YYYY-MM-DD")]===!0},O=function(a){return d.enabledDates[a.format("YYYY-MM-DD")]===!0},P=function(a){return d.disabledHours[a.format("H")]===!0},Q=function(a){return d.enabledHours[a.format("H")]===!0},R=function(b,c){if(!b.isValid())return!1;if(d.disabledDates&&"d"===c&&N(b))return!1;if(d.enabledDates&&"d"===c&&!O(b))return!1;if(d.minDate&&b.isBefore(d.minDate,c))return!1;if(d.maxDate&&b.isAfter(d.maxDate,c))return!1;if(d.daysOfWeekDisabled&&"d"===c&&-1!==d.daysOfWeekDisabled.indexOf(b.day()))return!1;if(d.disabledHours&&("h"===c||"m"===c||"s"===c)&&P(b))return!1;if(d.enabledHours&&("h"===c||"m"===c||"s"===c)&&!Q(b))return!1;if(d.disabledTimeIntervals&&("h"===c||"m"===c||"s"===c)){var e=!1;if(a.each(d.disabledTimeIntervals,function(){return b.isBetween(this[0],this[1])?(e=!0,!1):void 0}),e)return!1}return!0},S=function(){for(var b=[],c=f.clone().startOf("y").startOf("d");c.isSame(f,"y");)b.push(a("").attr("data-action","selectMonth").addClass("month").text(c.format("MMM"))),c.add(1,"M");o.find(".datepicker-months td").empty().append(b)},T=function(){var b=o.find(".datepicker-months"),c=b.find("th"),g=b.find("tbody").find("span");c.eq(0).find("span").attr("title",d.tooltips.prevYear),c.eq(1).attr("title",d.tooltips.selectYear),c.eq(2).find("span").attr("title",d.tooltips.nextYear),b.find(".disabled").removeClass("disabled"),R(f.clone().subtract(1,"y"),"y")||c.eq(0).addClass("disabled"),c.eq(1).text(f.year()),R(f.clone().add(1,"y"),"y")||c.eq(2).addClass("disabled"),g.removeClass("active"),e.isSame(f,"y")&&!m&&g.eq(e.month()).addClass("active"),g.each(function(b){R(f.clone().month(b),"M")||a(this).addClass("disabled")})},U=function(){var a=o.find(".datepicker-years"),b=a.find("th"),c=f.clone().subtract(5,"y"),g=f.clone().add(6,"y"),h="";for(b.eq(0).find("span").attr("title",d.tooltips.prevDecade),b.eq(1).attr("title",d.tooltips.selectDecade),b.eq(2).find("span").attr("title",d.tooltips.nextDecade),a.find(".disabled").removeClass("disabled"),d.minDate&&d.minDate.isAfter(c,"y")&&b.eq(0).addClass("disabled"),b.eq(1).text(c.year()+"-"+g.year()),d.maxDate&&d.maxDate.isBefore(g,"y")&&b.eq(2).addClass("disabled");!c.isAfter(g,"y");)h+=''+c.year()+"",c.add(1,"y");a.find("td").html(h)},V=function(){var a,c=o.find(".datepicker-decades"),g=c.find("th"),h=b({y:f.year()-f.year()%100-1}),i=h.clone().add(100,"y"),j=h.clone(),k=!1,l=!1,m="";for(g.eq(0).find("span").attr("title",d.tooltips.prevCentury),g.eq(2).find("span").attr("title",d.tooltips.nextCentury),c.find(".disabled").removeClass("disabled"),(h.isSame(b({y:1900}))||d.minDate&&d.minDate.isAfter(h,"y"))&&g.eq(0).addClass("disabled"),g.eq(1).text(h.year()+"-"+i.year()),(h.isSame(b({y:2e3}))||d.maxDate&&d.maxDate.isBefore(i,"y"))&&g.eq(2).addClass("disabled");!h.isAfter(i,"y");)a=h.year()+12,k=d.minDate&&d.minDate.isAfter(h,"y")&&d.minDate.year()<=a,l=d.maxDate&&d.maxDate.isAfter(h,"y")&&d.maxDate.year()<=a,m+=''+(h.year()+1)+" - "+(h.year()+12)+"",h.add(12,"y");m+="",c.find("td").html(m),g.eq(1).text(j.year()+1+"-"+h.year())},W=function(){var b,c,g,h,i=o.find(".datepicker-days"),j=i.find("th"),k=[];if(B()){for(j.eq(0).find("span").attr("title",d.tooltips.prevMonth),j.eq(1).attr("title",d.tooltips.selectMonth),j.eq(2).find("span").attr("title",d.tooltips.nextMonth),i.find(".disabled").removeClass("disabled"),j.eq(1).text(f.format(d.dayViewHeaderFormat)),R(f.clone().subtract(1,"M"),"M")||j.eq(0).addClass("disabled"),R(f.clone().add(1,"M"),"M")||j.eq(2).addClass("disabled"),b=f.clone().startOf("M").startOf("w").startOf("d"),h=0;42>h;h++)//always display 42 days (should show 6 weeks) -0===b.weekday()&&(c=a("
'+b.week()+"'+b.date()+"
'+c.format(h?"HH":"hh")+"
'+c.format("mm")+"
'+c.format("ss")+"
",v=r?"":"",_=0;_<7;_++)v+="";for(y+=v+"",w=this._getDaysInMonth(B,z),B===e.selectedYear&&z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,w)),b=(this._getFirstDayOfMonth(B,z)-s+7)%7,w=Math.ceil((b+w)/7),C=L&&this.maxRows>w?this.maxRows:w,this.maxRows=C,I=this._daylightSavingAdjust(new Date(B,z,1-b)),x=0;x",Y=r?"":"",_=0;_<7;_++)S=l?l.apply(e.input?e.input[0]:null,[I]):[!0,""],F=(N=I.getMonth()!==z)&&!u||!S[0]||H&&I"+(N&&!h?" ":F?""+I.getDate()+"":""+I.getDate()+"")+"",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);y+=Y+""}11<++z&&(z=0,B++),k+=y+="
"+this._get(e,"weekHeader")+""+d[M]+"
"+this._get(e,"calculateWeek")(I)+"
"+(L?""+(0":""):"")}g+=k}return g+=E,e._keyEvent=!1,g},_generateMonthYearHeader:function(e,t,a,i,s,r,n,d){var o,c,l,h,u,p,g,_=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),k=this._get(e,"showMonthAfterYear"),D="
",m="";if(r||!_)m+=""+n[t]+"";else{for(o=i&&i.getFullYear()===a,c=s&&s.getFullYear()===a,m+=""}if(k||(D+=m+(!r&&_&&f?"":" ")),!e.yearshtml)if(e.yearshtml="",r||!f)D+=""+a+"";else{for(h=this._get(e,"yearRange").split(":"),u=(new Date).getFullYear(),p=(n=function(e){e=e.match(/c[+\-].*/)?a+parseInt(e.substring(1),10):e.match(/[+\-].*/)?u+parseInt(e,10):parseInt(e,10);return isNaN(e)?u:e})(h[0]),g=Math.max(p,n(h[1]||"")),p=i?Math.max(p,i.getFullYear()):p,g=s?Math.min(g,s.getFullYear()):g,e.yearshtml+="",D+=e.yearshtml,e.yearshtml=null}return D+=this._get(e,"yearSuffix"),k&&(D+=(!r&&_&&f?"":" ")+m),D+="
"},_adjustInstDate:function(e,t,a){var i=e.selectedYear+("Y"===a?t:0),s=e.selectedMonth+("M"===a?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(i,s))+("D"===a?t:0),t=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(i,s,t)));e.selectedDay=t.getDate(),e.drawMonth=e.selectedMonth=t.getMonth(),e.drawYear=e.selectedYear=t.getFullYear(),"M"!==a&&"Y"!==a||this._notifyChange(e)},_restrictMinMax:function(e,t){var a=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),t=a&&t=a.getTime())&&(!i||t.getTime()<=i.getTime())&&(!s||t.getFullYear()>=s)&&(!r||t.getFullYear()<=r)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,a,i){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);t=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(i,a,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),t,this._getFormatConfig(e))}}),M.fn.datepicker=function(e){if(!this.length)return this;M.datepicker.initialized||(M(document).on("mousedown",M.datepicker._checkExternalClick),M.datepicker.initialized=!0),0===M("#"+M.datepicker._mainDivId).length&&M("body").append(M.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?M.datepicker["_"+e+"Datepicker"].apply(M.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?M.datepicker["_"+e+"Datepicker"].apply(M.datepicker,[this].concat(t)):M.datepicker._attachDatepicker(this,e)})},M.datepicker=new e,M.datepicker.initialized=!1,M.datepicker.uuid=(new Date).getTime(),M.datepicker.version="1.12.1";M.datepicker}); \ No newline at end of file