- zoesch.de - blitzkiste.net - gruene-hassberge (norbert.zoesch.de) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
888 lines
88 KiB
JavaScript
888 lines
88 KiB
JavaScript
|
|
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en" class=" is-copy-enabled">
|
|
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
|
|
<meta charset='utf-8'>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta http-equiv="Content-Language" content="en">
|
|
|
|
|
|
<title>bootstrap-datetimepicker/bootstrap-datetimepicker.min.js at master · Eonasdan/bootstrap-datetimepicker · GitHub</title>
|
|
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
|
|
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
|
|
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
|
|
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png">
|
|
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
|
|
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png">
|
|
<meta property="fb:app_id" content="1401488693436528">
|
|
|
|
<meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="Eonasdan/bootstrap-datetimepicker" name="twitter:title" /><meta content="bootstrap-datetimepicker - Date/time picker widget based on twitter bootstrap" name="twitter:description" /><meta content="https://avatars1.githubusercontent.com/u/1006516?v=3&s=400" name="twitter:image:src" />
|
|
<meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="https://avatars1.githubusercontent.com/u/1006516?v=3&s=400" property="og:image" /><meta content="Eonasdan/bootstrap-datetimepicker" property="og:title" /><meta content="https://github.com/Eonasdan/bootstrap-datetimepicker" property="og:url" /><meta content="bootstrap-datetimepicker - Date/time picker widget based on twitter bootstrap" property="og:description" />
|
|
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
|
|
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
|
|
<link rel="assets" href="https://assets-cdn.github.com/">
|
|
|
|
<meta name="pjax-timeout" content="1000">
|
|
|
|
|
|
<meta name="msapplication-TileImage" content="/windows-tile.png">
|
|
<meta name="msapplication-TileColor" content="#ffffff">
|
|
<meta name="selected-link" value="repo_source" data-pjax-transient>
|
|
<meta name="google-analytics" content="UA-3769691-2">
|
|
|
|
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="BCC37338:6412:6262021:557416D4" name="octolytics-dimension-request_id" />
|
|
|
|
<meta content="Rails, view, blob#show" name="analytics-event" />
|
|
<meta class="js-ga-set" name="dimension1" content="Logged Out">
|
|
<meta class="js-ga-set" name="dimension2" content="Header v3">
|
|
<meta name="is-dotcom" content="true">
|
|
<meta name="hostname" content="github.com">
|
|
<meta name="user-login" content="">
|
|
|
|
|
|
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
|
|
|
|
|
|
<meta content="authenticity_token" name="csrf-param" />
|
|
<meta content="Mpc3mpEfOr35wCTGtoXwPuivEswm/D9NMsdGxYc2NyOzJPEhHA2dCWLNd0+3QVB/BzSzV1enQVylw1AxBMEDHw==" name="csrf-token" />
|
|
|
|
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github/index-6967b378b26829cc5a2ea2ad4209ff0af50f2a65057962219dc9dcf8942683f0.css" media="all" rel="stylesheet" />
|
|
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github2/index-73bfe123ff406f4bf8959a28667410beaac1485e71c92d4725a3d7afc45fc4c5.css" media="all" rel="stylesheet" />
|
|
|
|
|
|
|
|
|
|
<meta http-equiv="x-pjax-version" content="30cf7eb6838f7e628d093c8366abfa24">
|
|
|
|
|
|
<meta name="description" content="bootstrap-datetimepicker - Date/time picker widget based on twitter bootstrap">
|
|
<meta name="go-import" content="github.com/Eonasdan/bootstrap-datetimepicker git https://github.com/Eonasdan/bootstrap-datetimepicker.git">
|
|
|
|
<meta content="1006516" name="octolytics-dimension-user_id" /><meta content="Eonasdan" name="octolytics-dimension-user_login" /><meta content="12495928" name="octolytics-dimension-repository_id" /><meta content="Eonasdan/bootstrap-datetimepicker" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="12495928" name="octolytics-dimension-repository_network_root_id" /><meta content="Eonasdan/bootstrap-datetimepicker" name="octolytics-dimension-repository_network_root_nwo" />
|
|
<link href="https://github.com/Eonasdan/bootstrap-datetimepicker/commits/master.atom" rel="alternate" title="Recent Commits to bootstrap-datetimepicker:master" type="application/atom+xml">
|
|
|
|
</head>
|
|
|
|
|
|
<body class="logged_out env-production macintosh vis-public page-blob">
|
|
<a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
|
|
<div class="wrapper">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="header header-logged-out" role="banner">
|
|
<div class="container clearfix">
|
|
|
|
<a class="header-logo-wordmark" href="https://github.com/" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
|
|
<span class="mega-octicon octicon-logo-github"></span>
|
|
</a>
|
|
|
|
<div class="header-actions" role="navigation">
|
|
<a class="btn btn-primary" href="/join" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
|
|
<a class="btn" href="/login?return_to=%2FEonasdan%2Fbootstrap-datetimepicker%2Fblob%2Fmaster%2Fbuild%2Fjs%2Fbootstrap-datetimepicker.min.js" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
|
|
</div>
|
|
|
|
<div class="site-search repo-scope js-site-search" role="search">
|
|
<form accept-charset="UTF-8" action="/Eonasdan/bootstrap-datetimepicker/search" class="js-site-search-form" data-global-search-url="/search" data-repo-search-url="/Eonasdan/bootstrap-datetimepicker/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
|
<label class="js-chromeless-input-container form-control">
|
|
<div class="scope-badge">This repository</div>
|
|
<input type="text"
|
|
class="js-site-search-focus js-site-search-field is-clearable chromeless-input"
|
|
data-hotkey="s"
|
|
name="q"
|
|
placeholder="Search"
|
|
data-global-scope-placeholder="Search GitHub"
|
|
data-repo-scope-placeholder="Search"
|
|
tabindex="1"
|
|
autocapitalize="off">
|
|
</label>
|
|
</form>
|
|
</div>
|
|
|
|
<ul class="header-nav left" role="navigation">
|
|
<li class="header-nav-item">
|
|
<a class="header-nav-link" href="/explore" data-ga-click="(Logged out) Header, go to explore, text:explore">Explore</a>
|
|
</li>
|
|
<li class="header-nav-item">
|
|
<a class="header-nav-link" href="/features" data-ga-click="(Logged out) Header, go to features, text:features">Features</a>
|
|
</li>
|
|
<li class="header-nav-item">
|
|
<a class="header-nav-link" href="https://enterprise.github.com/" data-ga-click="(Logged out) Header, go to enterprise, text:enterprise">Enterprise</a>
|
|
</li>
|
|
<li class="header-nav-item">
|
|
<a class="header-nav-link" href="/blog" data-ga-click="(Logged out) Header, go to blog, text:blog">Blog</a>
|
|
</li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div id="start-of-content" class="accessibility-aid"></div>
|
|
<div class="site" itemscope itemtype="http://schema.org/WebPage">
|
|
<div id="js-flash-container">
|
|
|
|
</div>
|
|
<div class="pagehead repohead instapaper_ignore readability-menu">
|
|
<div class="container">
|
|
|
|
|
|
<ul class="pagehead-actions">
|
|
|
|
<li>
|
|
<a href="/login?return_to=%2FEonasdan%2Fbootstrap-datetimepicker"
|
|
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
|
aria-label="You must be signed in to watch a repository" rel="nofollow">
|
|
<span class="octicon octicon-eye"></span>
|
|
Watch
|
|
</a>
|
|
<a class="social-count" href="/Eonasdan/bootstrap-datetimepicker/watchers">
|
|
165
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
<a href="/login?return_to=%2FEonasdan%2Fbootstrap-datetimepicker"
|
|
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
|
aria-label="You must be signed in to star a repository" rel="nofollow">
|
|
<span class="octicon octicon-star"></span>
|
|
Star
|
|
</a>
|
|
|
|
<a class="social-count js-social-count" href="/Eonasdan/bootstrap-datetimepicker/stargazers">
|
|
2,549
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
<a href="/login?return_to=%2FEonasdan%2Fbootstrap-datetimepicker"
|
|
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
|
aria-label="You must be signed in to fork a repository" rel="nofollow">
|
|
<span class="octicon octicon-repo-forked"></span>
|
|
Fork
|
|
</a>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/network" class="social-count">
|
|
1,687
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
|
|
<h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
|
|
<span class="mega-octicon octicon-repo"></span>
|
|
<span class="author"><a href="/Eonasdan" class="url fn" itemprop="url" rel="author"><span itemprop="title">Eonasdan</span></a></span><!--
|
|
--><span class="path-divider">/</span><!--
|
|
--><strong><a href="/Eonasdan/bootstrap-datetimepicker" data-pjax="#js-repo-pjax-container">bootstrap-datetimepicker</a></strong>
|
|
|
|
<span class="page-context-loader">
|
|
<img alt="" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
|
|
</span>
|
|
|
|
</h1>
|
|
</div><!-- /.container -->
|
|
</div><!-- /.repohead -->
|
|
|
|
<div class="container">
|
|
<div class="repository-with-sidebar repo-container new-discussion-timeline ">
|
|
<div class="repository-sidebar clearfix">
|
|
|
|
<nav class="sunken-menu repo-nav js-repo-nav js-sidenav-container-pjax js-octicon-loaders"
|
|
role="navigation"
|
|
data-pjax="#js-repo-pjax-container"
|
|
data-issue-count-url="/Eonasdan/bootstrap-datetimepicker/issues/counts">
|
|
<ul class="sunken-menu-group">
|
|
<li class="tooltipped tooltipped-w" aria-label="Code">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker" aria-label="Code" class="selected js-selected-navigation-item sunken-menu-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /Eonasdan/bootstrap-datetimepicker">
|
|
<span class="octicon octicon-code"></span> <span class="full-word">Code</span>
|
|
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
|
|
</a> </li>
|
|
|
|
<li class="tooltipped tooltipped-w" aria-label="Issues">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /Eonasdan/bootstrap-datetimepicker/issues">
|
|
<span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
|
|
<span class="js-issue-replace-counter"></span>
|
|
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
|
|
</a> </li>
|
|
|
|
<li class="tooltipped tooltipped-w" aria-label="Pull requests">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/pulls" aria-label="Pull requests" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g p" data-selected-links="repo_pulls /Eonasdan/bootstrap-datetimepicker/pulls">
|
|
<span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull requests</span>
|
|
<span class="js-pull-replace-counter"></span>
|
|
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
|
|
</a> </li>
|
|
|
|
</ul>
|
|
<div class="sunken-menu-separator"></div>
|
|
<ul class="sunken-menu-group">
|
|
|
|
<li class="tooltipped tooltipped-w" aria-label="Pulse">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-selected-links="pulse /Eonasdan/bootstrap-datetimepicker/pulse">
|
|
<span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
|
|
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
|
|
</a> </li>
|
|
|
|
<li class="tooltipped tooltipped-w" aria-label="Graphs">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-selected-links="repo_graphs repo_contributors /Eonasdan/bootstrap-datetimepicker/graphs">
|
|
<span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
|
|
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
|
|
</a> </li>
|
|
</ul>
|
|
|
|
|
|
</nav>
|
|
|
|
<div class="only-with-full-nav">
|
|
|
|
<div class="js-clone-url clone-url open"
|
|
data-protocol-type="http">
|
|
<h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
|
|
<div class="input-group js-zeroclipboard-container">
|
|
<input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
|
|
value="https://github.com/Eonasdan/bootstrap-datetimepicker.git" readonly="readonly">
|
|
<span class="input-group-button">
|
|
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="js-clone-url clone-url "
|
|
data-protocol-type="subversion">
|
|
<h3><span class="text-emphasized">Subversion</span> checkout URL</h3>
|
|
<div class="input-group js-zeroclipboard-container">
|
|
<input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
|
|
value="https://github.com/Eonasdan/bootstrap-datetimepicker" readonly="readonly">
|
|
<span class="input-group-button">
|
|
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="clone-options">You can clone with
|
|
<form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=http&protocol_type=clone" class="inline-form js-clone-selector-form " data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="DXfcXvZ3MAoA92XvL5S2GioH1aJC8VeJcacJ3a8/rIELI0yWh0zxYLQ5zbhPGUB5LEFP4eZYtZAC0nfJ0Zauyw==" /></div><button class="btn-link js-clone-selector" data-protocol="http" type="submit">HTTPS</button></form> or <form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=subversion&protocol_type=clone" class="inline-form js-clone-selector-form " data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="OU7aw8EEVzvCFEzEsykJRCr/jXTI4EIeaZruLWjG1e2flu19iF3qczqrf+LsD35z0596SGZs2z4Sz2vHfvTnWQ==" /></div><button class="btn-link js-clone-selector" data-protocol="subversion" type="submit">Subversion</button></form>.
|
|
<a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
|
|
<span class="octicon octicon-question"></span>
|
|
</a>
|
|
</div>
|
|
|
|
<a href="https://mac.github.com" class="btn btn-sm sidebar-button" title="Save Eonasdan/bootstrap-datetimepicker to your computer and use it in GitHub Desktop." aria-label="Save Eonasdan/bootstrap-datetimepicker to your computer and use it in GitHub Desktop.">
|
|
<span class="octicon octicon-device-desktop"></span>
|
|
Clone in Desktop
|
|
</a>
|
|
|
|
|
|
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/archive/master.zip"
|
|
class="btn btn-sm sidebar-button"
|
|
aria-label="Download the contents of Eonasdan/bootstrap-datetimepicker as a zip file"
|
|
title="Download the contents of Eonasdan/bootstrap-datetimepicker as a zip file"
|
|
rel="nofollow">
|
|
<span class="octicon octicon-cloud-download"></span>
|
|
Download ZIP
|
|
</a>
|
|
</div>
|
|
</div><!-- /.repository-sidebar -->
|
|
|
|
<div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>
|
|
|
|
|
|
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/blob/acb7d8293e0a1096310e6aff8d3ebb6868f49547/build/js/bootstrap-datetimepicker.min.js" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>
|
|
|
|
<!-- blob contrib key: blob_contributors:v21:01fb7cb7cf1cfd526b6b83619371437e -->
|
|
|
|
<div class="file-navigation js-zeroclipboard-container">
|
|
|
|
<div class="select-menu js-menu-container js-select-menu left">
|
|
<span class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
|
|
data-ref="master"
|
|
title="master"
|
|
role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
|
|
<span class="octicon octicon-git-branch"></span>
|
|
<i>branch:</i>
|
|
<span class="js-select-button css-truncate-target">master</span>
|
|
</span>
|
|
|
|
<div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">
|
|
|
|
<div class="select-menu-modal">
|
|
<div class="select-menu-header">
|
|
<span class="select-menu-title">Switch branches/tags</span>
|
|
<span class="octicon octicon-x js-menu-close" role="button" aria-label="Close"></span>
|
|
</div>
|
|
|
|
<div class="select-menu-filters">
|
|
<div class="select-menu-text-filter">
|
|
<input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
|
|
</div>
|
|
<div class="select-menu-tabs">
|
|
<ul>
|
|
<li class="select-menu-tab">
|
|
<a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab">Branches</a>
|
|
</li>
|
|
<li class="select-menu-tab">
|
|
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab">Tags</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">
|
|
|
|
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
|
|
|
|
|
<a class="select-menu-item js-navigation-item js-navigation-open "
|
|
href="/Eonasdan/bootstrap-datetimepicker/blob/development/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="development"
|
|
data-skip-pjax="true"
|
|
rel="nofollow">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<span class="select-menu-item-text css-truncate-target" title="development">
|
|
development
|
|
</span>
|
|
</a>
|
|
<a class="select-menu-item js-navigation-item js-navigation-open "
|
|
href="/Eonasdan/bootstrap-datetimepicker/blob/development-v3/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="development-v3"
|
|
data-skip-pjax="true"
|
|
rel="nofollow">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<span class="select-menu-item-text css-truncate-target" title="development-v3">
|
|
development-v3
|
|
</span>
|
|
</a>
|
|
<a class="select-menu-item js-navigation-item js-navigation-open "
|
|
href="/Eonasdan/bootstrap-datetimepicker/blob/gh-pages/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="gh-pages"
|
|
data-skip-pjax="true"
|
|
rel="nofollow">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<span class="select-menu-item-text css-truncate-target" title="gh-pages">
|
|
gh-pages
|
|
</span>
|
|
</a>
|
|
<a class="select-menu-item js-navigation-item js-navigation-open "
|
|
href="/Eonasdan/bootstrap-datetimepicker/blob/issue212/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="issue212"
|
|
data-skip-pjax="true"
|
|
rel="nofollow">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<span class="select-menu-item-text css-truncate-target" title="issue212">
|
|
issue212
|
|
</span>
|
|
</a>
|
|
<a class="select-menu-item js-navigation-item js-navigation-open selected"
|
|
href="/Eonasdan/bootstrap-datetimepicker/blob/master/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="master"
|
|
data-skip-pjax="true"
|
|
rel="nofollow">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<span class="select-menu-item-text css-truncate-target" title="master">
|
|
master
|
|
</span>
|
|
</a>
|
|
<a class="select-menu-item js-navigation-item js-navigation-open "
|
|
href="/Eonasdan/bootstrap-datetimepicker/blob/version3/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="version3"
|
|
data-skip-pjax="true"
|
|
rel="nofollow">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<span class="select-menu-item-text css-truncate-target" title="version3">
|
|
version3
|
|
</span>
|
|
</a>
|
|
</div>
|
|
|
|
<div class="select-menu-no-results">Nothing to show</div>
|
|
</div>
|
|
|
|
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
|
|
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
|
|
|
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v4.0.0/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v4.0.0"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v4.0.0">v4.0.0</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.1.3/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.1.3"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.1.3">v3.1.3</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.1.2/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.1.2"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.1.2">v3.1.2</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.1.1/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.1.1"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.1.1">v3.1.1</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.1.0/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.1.0"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.1.0">v3.1.0</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.0.3/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.0.3"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.0.3">v3.0.3</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.0.2/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.0.2"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.0.2">v3.0.2</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.0.1/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.0.1"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.0.1">v3.0.1</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v3.0.0/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v3.0.0"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v3.0.0">v3.0.0</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v2.1.30/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v2.1.30"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v2.1.30">v2.1.30</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v2.1.20/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v2.1.20"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v2.1.20">v2.1.20</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v2.1.11/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v2.1.11"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v2.1.11">v2.1.11</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v2.1.5/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v2.1.5"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v2.1.5">v2.1.5</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v2.0.1/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v2.0.1"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v2.0.1">v2.0.1</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v1.0.0/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v1.0.0"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v1.0.0">v1.0.0</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.11/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.11"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.11">v0.0.11</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.10/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.10"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.10">v0.0.10</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.9/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.9"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.9">v0.0.9</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.8/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.8"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.8">v0.0.8</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.7/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.7"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.7">v0.0.7</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.6/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.6"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.6">v0.0.6</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.5/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.5"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.5">v0.0.5</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.4/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.4"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.4">v0.0.4</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.3/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.3"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.3">v0.0.3</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.2/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.2"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.2">v0.0.2</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/v0.0.1/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="v0.0.1"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="v0.0.1">v0.0.1</a>
|
|
</div>
|
|
<div class="select-menu-item js-navigation-item ">
|
|
<span class="select-menu-item-icon octicon octicon-check"></span>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/tree/4.7.14/build/js/bootstrap-datetimepicker.min.js"
|
|
data-name="4.7.14"
|
|
data-skip-pjax="true"
|
|
rel="nofollow"
|
|
class="js-navigation-open select-menu-item-text css-truncate-target"
|
|
title="4.7.14">4.7.14</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="select-menu-no-results">Nothing to show</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="btn-group right">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/find/master"
|
|
class="js-show-file-finder btn btn-sm empty-icon tooltipped tooltipped-s"
|
|
data-pjax
|
|
data-hotkey="t"
|
|
aria-label="Quickly jump between files">
|
|
<span class="octicon octicon-list-unordered"></span>
|
|
</a>
|
|
<button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
|
|
</div>
|
|
|
|
<div class="breadcrumb js-zeroclipboard-target">
|
|
<span class="repo-root js-repo-root"><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/Eonasdan/bootstrap-datetimepicker" class="" data-branch="master" data-pjax="true" itemscope="url"><span itemprop="title">bootstrap-datetimepicker</span></a></span></span><span class="separator">/</span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/Eonasdan/bootstrap-datetimepicker/tree/master/build" class="" data-branch="master" data-pjax="true" itemscope="url"><span itemprop="title">build</span></a></span><span class="separator">/</span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/Eonasdan/bootstrap-datetimepicker/tree/master/build/js" class="" data-branch="master" data-pjax="true" itemscope="url"><span itemprop="title">js</span></a></span><span class="separator">/</span><strong class="final-path">bootstrap-datetimepicker.min.js</strong>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="commit file-history-tease">
|
|
<div class="file-history-tease-header">
|
|
<img alt="@Eonasdan" class="avatar" height="24" src="https://avatars2.githubusercontent.com/u/1006516?v=3&s=48" width="24" />
|
|
<span class="author"><a href="/Eonasdan" rel="author">Eonasdan</a></span>
|
|
<time datetime="2015-03-04T19:34:51Z" is="relative-time">Mar 4, 2015</time>
|
|
<div class="commit-title">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/commit/adc8a68ec5fa96c3633b332765bcbd1c332deead" class="message" data-pjax="true" title="fixes #867">fixes</a> <a href="https://github.com/Eonasdan/bootstrap-datetimepicker/issues/867" class="issue-link" title="Behaviour of enabledDates and next/back buttons">#867</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="participation">
|
|
<p class="quickstat">
|
|
<a href="#blob_contributors_box" rel="facebox">
|
|
<strong>5</strong>
|
|
contributors
|
|
</a>
|
|
</p>
|
|
<a class="avatar-link tooltipped tooltipped-s" aria-label="Eonasdan" href="/Eonasdan/bootstrap-datetimepicker/commits/master/build/js/bootstrap-datetimepicker.min.js?author=Eonasdan"><img alt="@Eonasdan" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/1006516?v=3&s=40" width="20" /> </a>
|
|
<a class="avatar-link tooltipped tooltipped-s" aria-label="nikoskalogridis" href="/Eonasdan/bootstrap-datetimepicker/commits/master/build/js/bootstrap-datetimepicker.min.js?author=nikoskalogridis"><img alt="@nikoskalogridis" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/7060216?v=3&s=40" width="20" /> </a>
|
|
<a class="avatar-link tooltipped tooltipped-s" aria-label="tarruda" href="/Eonasdan/bootstrap-datetimepicker/commits/master/build/js/bootstrap-datetimepicker.min.js?author=tarruda"><img alt="@tarruda" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/842846?v=3&s=40" width="20" /> </a>
|
|
<a class="avatar-link tooltipped tooltipped-s" aria-label="jimmyngo" href="/Eonasdan/bootstrap-datetimepicker/commits/master/build/js/bootstrap-datetimepicker.min.js?author=jimmyngo"><img alt="@jimmyngo" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/1453161?v=3&s=40" width="20" /> </a>
|
|
<a class="avatar-link tooltipped tooltipped-s" aria-label="Thinkscape" href="/Eonasdan/bootstrap-datetimepicker/commits/master/build/js/bootstrap-datetimepicker.min.js?author=Thinkscape"><img alt="@Thinkscape" class="avatar" height="20" src="https://avatars0.githubusercontent.com/u/270528?v=3&s=40" width="20" /> </a>
|
|
|
|
|
|
</div>
|
|
<div id="blob_contributors_box" style="display:none">
|
|
<h2 class="facebox-header">Users who have contributed to this file</h2>
|
|
<ul class="facebox-user-list">
|
|
<li class="facebox-user-list-item">
|
|
<img alt="@Eonasdan" height="24" src="https://avatars2.githubusercontent.com/u/1006516?v=3&s=48" width="24" />
|
|
<a href="/Eonasdan">Eonasdan</a>
|
|
</li>
|
|
<li class="facebox-user-list-item">
|
|
<img alt="@nikoskalogridis" height="24" src="https://avatars2.githubusercontent.com/u/7060216?v=3&s=48" width="24" />
|
|
<a href="/nikoskalogridis">nikoskalogridis</a>
|
|
</li>
|
|
<li class="facebox-user-list-item">
|
|
<img alt="@tarruda" height="24" src="https://avatars2.githubusercontent.com/u/842846?v=3&s=48" width="24" />
|
|
<a href="/tarruda">tarruda</a>
|
|
</li>
|
|
<li class="facebox-user-list-item">
|
|
<img alt="@jimmyngo" height="24" src="https://avatars2.githubusercontent.com/u/1453161?v=3&s=48" width="24" />
|
|
<a href="/jimmyngo">jimmyngo</a>
|
|
</li>
|
|
<li class="facebox-user-list-item">
|
|
<img alt="@Thinkscape" height="24" src="https://avatars2.githubusercontent.com/u/270528?v=3&s=48" width="24" />
|
|
<a href="/Thinkscape">Thinkscape</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="file">
|
|
<div class="file-header">
|
|
<div class="file-actions">
|
|
|
|
<div class="btn-group">
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/raw/master/build/js/bootstrap-datetimepicker.min.js" class="btn btn-sm " id="raw-url">Raw</a>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/blame/master/build/js/bootstrap-datetimepicker.min.js" class="btn btn-sm js-update-url-with-hash">Blame</a>
|
|
<a href="/Eonasdan/bootstrap-datetimepicker/commits/master/build/js/bootstrap-datetimepicker.min.js" class="btn btn-sm " rel="nofollow">History</a>
|
|
</div>
|
|
|
|
<a class="octicon-btn tooltipped tooltipped-nw"
|
|
href="https://mac.github.com"
|
|
aria-label="Open this file in GitHub for Mac"
|
|
data-ga-click="Repository, open with desktop, type:mac">
|
|
<span class="octicon octicon-device-desktop"></span>
|
|
</a>
|
|
|
|
<button type="button" class="octicon-btn disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
|
|
<span class="octicon octicon-pencil"></span>
|
|
</button>
|
|
|
|
<button type="button" class="octicon-btn octicon-btn-danger disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
|
|
<span class="octicon octicon-trashcan"></span>
|
|
</button>
|
|
</div>
|
|
|
|
<div class="file-info">
|
|
8 lines (8 sloc)
|
|
<span class="file-info-divider"></span>
|
|
30.41 kB
|
|
</div>
|
|
</div>
|
|
|
|
<div class="blob-wrapper data type-javascript">
|
|
<table class="highlight tab-size js-file-line-container" data-tab-size="8">
|
|
<tr>
|
|
<td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
|
|
<td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-c">/*! version : 4.7.14</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
|
|
<td id="LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> =========================================================</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
|
|
<td id="LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> bootstrap-datetimejs</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
|
|
<td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> https://github.com/Eonasdan/bootstrap-datetimepicker</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
|
|
<td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> Copyright (c) 2015 Jonathan Peterson</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
|
|
<td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> =========================================================</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
|
|
<td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> */</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
|
|
<td id="LC8" class="blob-code blob-code-inner js-file-line">!function(a){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],a);else if("object"==typeof exports)a(require("jquery"),require("moment"));else{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=b().startOf("d"),l=k.clone(),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}],r=["days","months","years"],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={},x=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!==g.indexOf("Y");case"M":return-1!==g.indexOf("M");case"d":return-1!==g.toLowerCase().indexOf("d");case"h":case"H":return-1!==g.toLowerCase().indexOf("h");case"m":return-1!==g.indexOf("m");case"s":return-1!==g.indexOf("s");default:return!1}},y=function(){return x("h")||x("m")||x("s")},z=function(){return x("y")||x("M")||x("d")},A=function(){var b=a("<thead>").append(a("<tr>").append(a("<th>").addClass("prev").attr("data-action","previous").append(a("<span>").addClass(d.icons.previous))).append(a("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",d.calendarWeeks?"6":"5")).append(a("<th>").addClass("next").attr("data-action","next").append(a("<span>").addClass(d.icons.next)))),c=a("<tbody>").append(a("<tr>").append(a("<td>").attr("colspan",d.calendarWeeks?"8":"7")));return[a("<div>").addClass("datepicker-days").append(a("<table>").addClass("table-condensed").append(b).append(a("<tbody>"))),a("<div>").addClass("datepicker-months").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-years").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone()))]},B=function(){var b=a("<tr>"),c=a("<tr>"),e=a("<tr>");return x("h")&&(b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1"}).addClass("btn").attr("data-action","incrementHours").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-hour").attr("data-time-component","hours").attr("data-action","showHours"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1"}).addClass("btn").attr("data-action","decrementHours").append(a("<span>").addClass(d.icons.down))))),x("m")&&(x("h")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1"}).addClass("btn").attr("data-action","incrementMinutes").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-minute").attr("data-time-component","minutes").attr("data-action","showMinutes"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1"}).addClass("btn").attr("data-action","decrementMinutes").append(a("<span>").addClass(d.icons.down))))),x("s")&&(x("m")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1"}).addClass("btn").attr("data-action","incrementSeconds").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-second").attr("data-time-component","seconds").attr("data-action","showSeconds"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1"}).addClass("btn").attr("data-action","decrementSeconds").append(a("<span>").addClass(d.icons.down))))),f||(b.append(a("<td>").addClass("separator")),c.append(a("<td>").append(a("<button>").addClass("btn btn-primary").attr("data-action","togglePeriod"))),e.append(a("<td>").addClass("separator"))),a("<div>").addClass("timepicker-picker").append(a("<table>").addClass("table-condensed").append([b,c,e]))},C=function(){var b=a("<div>").addClass("timepicker-hours").append(a("<table>").addClass("table-condensed")),c=a("<div>").addClass("timepicker-minutes").append(a("<table>").addClass("table-condensed")),d=a("<div>").addClass("timepicker-seconds").append(a("<table>").addClass("table-condensed")),e=[B()];return x("h")&&e.push(b),x("m")&&e.push(c),x("s")&&e.push(d),e},D=function(){var b=[];return d.showTodayButton&&b.push(a("<td>").append(a("<a>").attr("data-action","today").append(a("<span>").addClass(d.icons.today)))),!d.sideBySide&&z()&&y()&&b.push(a("<td>").append(a("<a>").attr("data-action","togglePicker").append(a("<span>").addClass(d.icons.time)))),d.showClear&&b.push(a("<td>").append(a("<a>").attr("data-action","clear").append(a("<span>").addClass(d.icons.clear)))),d.showClose&&b.push(a("<td>").append(a("<a>").attr("data-action","close").append(a("<span>").addClass(d.icons.close)))),a("<table>").addClass("table-condensed").append(a("<tbody>").append(a("<tr>").append(b)))},E=function(){var b=a("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),c=a("<div>").addClass("datepicker").append(A()),e=a("<div>").addClass("timepicker").append(C()),g=a("<ul>").addClass("list-unstyled"),h=a("<li>").addClass("picker-switch"+(d.collapse?" accordion-toggle":"")).append(D());return d.inline&&b.removeClass("dropdown-menu"),f&&b.addClass("usetwentyfour"),d.sideBySide&&z()&&y()?(b.addClass("timepicker-sbs"),b.append(a("<div>").addClass("row").append(c.addClass("col-sm-6")).append(e.addClass("col-sm-6"))),b.append(h),b):("top"===d.toolbarPlacement&&g.append(h),z()&&g.append(a("<li>").addClass(d.collapse&&y()?"collapse in":"").append(c)),"default"===d.toolbarPlacement&&g.append(h),y()&&g.append(a("<li>").addClass(d.collapse&&z()?"collapse":"").append(e)),"bottom"===d.toolbarPlacement&&g.append(h),b.append(g))},F=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},G=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.parent().append(o);else{if(d.inline)return void(b=c.append(o));b=c,c.children().first().after(o)}if("auto"===g&&(g=f.top+1.5*o.height()>=a(window).height()+a(window).scrollTop()&&o.height()+c.outerHeight()<f.top?"top":"bottom"),"auto"===h&&(h=b.width()<f.left+o.outerWidth()/2&&f.left+o.outerWidth()>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"),"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?e.top+c.outerHeight():"auto",left:"left"===h?b.css("padding-left"):"auto",right:"left"===h?"auto":b.width()-c.outerWidth()})},H=function(a){"dp.change"===a.type&&(a.date&&a.date.isSame(a.oldDate)||!a.date&&!a.oldDate)||c.trigger(a)},I=function(a){o&&(a&&(i=Math.max(p,Math.min(2,i+a))),o.find(".datepicker > div").hide().filter(".datepicker-"+q[i].clsName).show())},J=function(){var b=a("<tr>"),c=l.clone().startOf("w");for(d.calendarWeeks===!0&&b.append(a("<th>").addClass("cw").text("#"));c.isBefore(l.clone().endOf("w"));)b.append(a("<th>").addClass("dow").text(c.format("dd"))),c.add(1,"d");o.find(".datepicker-days thead").append(b)},K=function(a){return d.disabledDates[a.format("YYYY-MM-DD")]===!0},L=function(a){return d.enabledDates[a.format("YYYY-MM-DD")]===!0},M=function(a,b){return a.isValid()?d.disabledDates&&K(a)&&"M"!==b?!1:d.enabledDates&&!L(a)&&"M"!==b?!1:d.minDate&&a.isBefore(d.minDate,b)?!1:d.maxDate&&a.isAfter(d.maxDate,b)?!1:"d"===b&&-1!==d.daysOfWeekDisabled.indexOf(a.day())?!1:!0:!1},N=function(){for(var b=[],c=l.clone().startOf("y").hour(12);c.isSame(l,"y");)b.push(a("<span>").attr("data-action","selectMonth").addClass("month").text(c.format("MMM"))),c.add(1,"M");o.find(".datepicker-months td").empty().append(b)},O=function(){var b=o.find(".datepicker-months"),c=b.find("th"),d=b.find("tbody").find("span");b.find(".disabled").removeClass("disabled"),M(l.clone().subtract(1,"y"),"y")||c.eq(0).addClass("disabled"),c.eq(1).text(l.year()),M(l.clone().add(1,"y"),"y")||c.eq(2).addClass("disabled"),d.removeClass("active"),k.isSame(l,"y")&&d.eq(k.month()).addClass("active"),d.each(function(b){M(l.clone().month(b),"M")||a(this).addClass("disabled")})},P=function(){var a=o.find(".datepicker-years"),b=a.find("th"),c=l.clone().subtract(5,"y"),e=l.clone().add(6,"y"),f="";for(a.find(".disabled").removeClass("disabled"),d.minDate&&d.minDate.isAfter(c,"y")&&b.eq(0).addClass("disabled"),b.eq(1).text(c.year()+"-"+e.year()),d.maxDate&&d.maxDate.isBefore(e,"y")&&b.eq(2).addClass("disabled");!c.isAfter(e,"y");)f+='<span data-action="selectYear" class="year'+(c.isSame(k,"y")?" active":"")+(M(c,"y")?"":" disabled")+'">'+c.year()+"</span>",c.add(1,"y");a.find("td").html(f)},Q=function(){var c,e,f,g=o.find(".datepicker-days"),h=g.find("th"),i=[];if(z()){for(g.find(".disabled").removeClass("disabled"),h.eq(1).text(l.format(d.dayViewHeaderFormat)),M(l.clone().subtract(1,"M"),"M")||h.eq(0).addClass("disabled"),M(l.clone().add(1,"M"),"M")||h.eq(2).addClass("disabled"),c=l.clone().startOf("M").startOf("week");!l.clone().endOf("M").endOf("w").isBefore(c,"d");)0===c.weekday()&&(e=a("<tr>"),d.calendarWeeks&&e.append('<td class="cw">'+c.week()+"</td>"),i.push(e)),f="",c.isBefore(l,"M")&&(f+=" old"),c.isAfter(l,"M")&&(f+=" new"),c.isSame(k,"d")&&!m&&(f+=" active"),M(c,"d")||(f+=" disabled"),c.isSame(b(),"d")&&(f+=" today"),(0===c.day()||6===c.day())&&(f+=" weekend"),e.append('<td data-action="selectDay" class="day'+f+'">'+c.date()+"</td>"),c.add(1,"d");g.find("tbody").empty().append(i),O(),P()}},R=function(){var b=o.find(".timepicker-hours table"),c=l.clone().startOf("d"),d=[],e=a("<tr>");for(l.hour()>11&&!f&&c.hour(12);c.isSame(l,"d")&&(f||l.hour()<12&&c.hour()<12||l.hour()>11);)c.hour()%4===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectHour" class="hour'+(M(c,"h")?"":" disabled")+'">'+c.format(f?"HH":"hh")+"</td>"),c.add(1,"h");b.empty().append(d)},S=function(){for(var b=o.find(".timepicker-minutes table"),c=l.clone().startOf("h"),e=[],f=a("<tr>"),g=1===d.stepping?5:d.stepping;l.isSame(c,"h");)c.minute()%(4*g)===0&&(f=a("<tr>"),e.push(f)),f.append('<td data-action="selectMinute" class="minute'+(M(c,"m")?"":" disabled")+'">'+c.format("mm")+"</td>"),c.add(g,"m");b.empty().append(e)},T=function(){for(var b=o.find(".timepicker-seconds table"),c=l.clone().startOf("m"),d=[],e=a("<tr>");l.isSame(c,"m");)c.second()%20===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectSecond" class="second'+(M(c,"s")?"":" disabled")+'">'+c.format("ss")+"</td>"),c.add(5,"s");b.empty().append(d)},U=function(){var a=o.find(".timepicker span[data-time-component]");f||o.find(".timepicker [data-action=togglePeriod]").text(k.format("A")),a.filter("[data-time-component=hours]").text(k.format(f?"HH":"hh")),a.filter("[data-time-component=minutes]").text(k.format("mm")),a.filter("[data-time-component=seconds]").text(k.format("ss")),R(),S(),T()},V=function(){o&&(Q(),U())},W=function(a){var b=m?null:k;return a?(a=a.clone().locale(d.locale),1!==d.stepping&&a.minutes(Math.round(a.minutes()/d.stepping)*d.stepping%60).seconds(0),void(M(a)?(k=a,l=k.clone(),e.val(k.format(g)),c.data("date",k.format(g)),V(),m=!1,H({type:"dp.change",date:k.clone(),oldDate:b})):(d.keepInvalid||e.val(m?"":k.format(g)),H({type:"dp.error",date:a})))):(m=!0,e.val(""),c.data("date",""),H({type:"dp.change",date:null,oldDate:b}),void V())},X=function(){var b=!1;return o?(o.find(".collapse").each(function(){var c=a(this).data("collapse");return c&&c.transitioning?(b=!0,!1):!0}),b?j:(n&&n.hasClass("btn")&&n.toggleClass("active"),o.hide(),a(window).off("resize",G),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,H({type:"dp.hide",date:k.clone()}),j)):j},Y=function(){W(null)},Z={next:function(){l.add(q[i].navStep,q[i].navFnc),Q()},previous:function(){l.subtract(q[i].navStep,q[i].navFnc),Q()},pickerSwitch:function(){I(1)},selectMonth:function(b){var c=a(b.target).closest("tbody").find("span").index(a(b.target));l.month(c),i===p?(W(k.clone().year(l.year()).month(l.month())),d.inline||X()):(I(-1),Q())},selectYear:function(b){var c=parseInt(a(b.target).text(),10)||0;l.year(c),i===p?(W(k.clone().year(l.year())),d.inline||X()):(I(-1),Q())},selectDay:function(b){var c=l.clone();a(b.target).is(".old")&&c.subtract(1,"M"),a(b.target).is(".new")&&c.add(1,"M"),W(c.date(parseInt(a(b.target).text(),10))),y()||d.keepOpen||d.inline||X()},incrementHours:function(){W(k.clone().add(1,"h"))},incrementMinutes:function(){W(k.clone().add(d.stepping,"m"))},incrementSeconds:function(){W(k.clone().add(1,"s"))},decrementHours:function(){W(k.clone().subtract(1,"h"))},decrementMinutes:function(){W(k.clone().subtract(d.stepping,"m"))},decrementSeconds:function(){W(k.clone().subtract(1,"s"))},togglePeriod:function(){W(k.clone().add(k.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?(g.collapse("hide"),h.collapse("show")):(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);f||(k.hours()>=12?12!==c&&(c+=12):12===c&&(c=0)),W(k.clone().hours(c)),Z.showPicker.call(j)},selectMinute:function(b){W(k.clone().minutes(parseInt(a(b.target).text(),10))),Z.showPicker.call(j)},selectSecond:function(b){W(k.clone().seconds(parseInt(a(b.target).text(),10))),Z.showPicker.call(j)},clear:Y,today:function(){W(b())},close:X},$=function(b){return a(b.currentTarget).is(".disabled")?!1:(Z[a(b.currentTarget).data("action")].apply(j,arguments),!1)},_=function(){var c,f={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)}};return e.prop("disabled")||!d.ignoreReadonly&&e.prop("readonly")||o?j:(d.useCurrent&&m&&(e.is("input")&&0===e.val().trim().length||d.inline)&&(c=b(),"string"==typeof d.useCurrent&&(c=f[d.useCurrent](c)),W(c)),o=E(),J(),N(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),V(),I(),a(window).on("resize",G),o.on("click","[data-action]",$),o.on("mousedown",!1),n&&n.hasClass("btn")&&n.toggleClass("active"),o.show(),G(),e.is(":focus")||e.focus(),H({type:"dp.show"}),j)},ab=function(){return o?X():_()},bb=function(a){return a=b.isMoment(a)||a instanceof Date?b(a):b(a,h,d.useStrict),a.locale(d.locale),a},cb=function(a){var b,c,e,f,g=null,h=[],i={},k=a.which,l="p";w[k]=l;for(b in w)w.hasOwnProperty(b)&&w[b]===l&&(h.push(b),parseInt(b,10)!==k&&(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[k]===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(j,o),a.stopPropagation(),a.preventDefault())},db=function(a){w[a.which]="r",a.stopPropagation(),a.preventDefault()},eb=function(b){var c=a(b.target).val().trim(),d=c?bb(c):null;return W(d),b.stopImmediatePropagation(),!1},fb=function(){e.on({change:eb,blur:d.debug?"":X,keydown:cb,keyup:db}),c.is("input")?e.on({focus:_}):n&&(n.on("click",ab),n.on("mousedown",!1))},gb=function(){e.off({change:eb,blur:X,keydown:cb,keyup:db}),c.is("input")?e.off({focus:_}):n&&(n.off("click",ab),n.off("mousedown",!1))},hb=function(b){var c={};return a.each(b,function(){var a=bb(this);a.isValid()&&(c[a.format("YYYY-MM-DD")]=!0)}),Object.keys(c).length?c:!1},ib=function(){var a=d.format||"L LT";g=a.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){var b=k.localeData().longDateFormat(a)||a;return b.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){return k.localeData().longDateFormat(a)||a})}),h=d.extraFormats?d.extraFormats.slice():[],h.indexOf(a)<0&&h.indexOf(g)<0&&h.push(g),f=g.toLowerCase().indexOf("a")<1&&g.indexOf("h")<1,x("y")&&(p=2),x("M")&&(p=1),x("d")&&(p=0),i=Math.max(p,i),m||W(k)};if(j.destroy=function(){X(),gb(),c.removeData("DateTimePicker"),c.removeData("date")},j.toggle=ab,j.show=_,j.hide=X,j.disable=function(){return X(),n&&n.hasClass("btn")&&n.addClass("disabled"),e.prop("disabled",!0),j},j.enable=function(){return n&&n.hasClass("btn")&&n.removeClass("disabled"),e.prop("disabled",!1),j},j.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,j},j.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===j[a])throw new TypeError("option "+a+" is not recognized!");j[a](b)}),j},j.date=function(a){if(0===arguments.length)return m?null:k.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 W(null===a?null:bb(a)),j},j.format=function(a){if(0===arguments.length)return d.format;if("string"!=typeof a&&("boolean"!=typeof a||a!==!1))throw new TypeError("format() expects a sting or boolean:false parameter "+a);return d.format=a,g&&ib(),j},j.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,j},j.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,h&&ib(),j},j.disabledDates=function(b){if(0===arguments.length)return d.disabledDates?a.extend({},d.disabledDates):d.disabledDates;if(!b)return d.disabledDates=!1,V(),j;if(!(b instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return d.disabledDates=hb(b),d.enabledDates=!1,V(),j},j.enabledDates=function(b){if(0===arguments.length)return d.enabledDates?a.extend({},d.enabledDates):d.enabledDates;if(!b)return d.enabledDates=!1,V(),j;if(!(b instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return d.enabledDates=hb(b),d.disabledDates=!1,V(),j},j.daysOfWeekDisabled=function(a){if(0===arguments.length)return d.daysOfWeekDisabled.splice(0);if(!(a instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");return 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(),V(),j},j.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,V(),j;"string"==typeof a&&("now"===a||"moment"===a)&&(a=b());var c=bb(a);if(!c.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+a);if(d.minDate&&c.isBefore(d.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+c.format(g));return d.maxDate=c,d.maxDate.isBefore(a)&&W(d.maxDate),l.isAfter(c)&&(l=c.clone()),V(),j},j.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,V(),j;"string"==typeof a&&("now"===a||"moment"===a)&&(a=b());var c=bb(a);if(!c.isValid())throw new TypeError("minDate() Could not parse date parameter: "+a);if(d.maxDate&&c.isAfter(d.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+c.format(g));return d.minDate=c,d.minDate.isAfter(a)&&W(d.minDate),l.isBefore(c)&&(l=c.clone()),V(),j},j.defaultDate=function(a){if(0===arguments.length)return d.defaultDate?d.defaultDate.clone():d.defaultDate;if(!a)return d.defaultDate=!1,j;"string"==typeof a&&("now"===a||"moment"===a)&&(a=b());var c=bb(a);if(!c.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+a);if(!M(c))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return d.defaultDate=c,d.defaultDate&&""===e.val().trim()&&void 0===e.attr("placeholder")&&W(d.defaultDate),j},j.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,k.locale(d.locale),l.locale(d.locale),g&&ib(),o&&(X(),_()),j},j.stepping=function(a){return 0===arguments.length?d.stepping:(a=parseInt(a,10),(isNaN(a)||1>a)&&(a=1),d.stepping=a,j)},j.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,j},j.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?j:(d.collapse=a,o&&(X(),_()),j)},j.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&&(X(),_()),j},j.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,j},j.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&&(X(),_()),j},j.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,i=Math.max(r.indexOf(a),p),I(),j},j.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&&(X(),_()),j},j.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 V(),j},j.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,V(),j},j.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&&(X(),_()),j},j.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&&(X(),_()),j},j.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&&(X(),_()),j},j.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,j},j.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,j},j.clear=function(){return Y(),j},j.keyBinds=function(a){return d.keyBinds=a,j},j.debug=function(a){if("boolean"!=typeof a)throw new TypeError("debug() expects a boolean parameter");return d.debug=a,j},j.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,j},j.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,j},j.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,j},c.is("input"))e=c;else if(e=c.find(d.datepickerInput),0===e.size())e=c.find("input");else if(!e.is("input"))throw new Error('CSS class "'+d.datepickerInput+'" cannot be applied to non input element');if(c.hasClass("input-group")&&(n=c.find(0===c.find(".datepickerbutton").size()?'[class^="input-group-"]':".datepickerbutton")),!d.inline&&!e.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return a.extend(!0,d,F()),j.options(d),ib(),fb(),e.prop("disabled")&&j.disable(),e.is("input")&&0!==e.val().trim().length?W(bb(e.val().trim())):d.defaultDate&&void 0===e.attr("placeholder")&&W(d.defaultDate),d.inline&&_(),j};a.fn.datetimepicker=function(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)))})},a.fn.datetimepicker.defaults={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"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:[],calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(a){if(a){var c=this.date()||b();this.date(a.find(".datepicker").is(":visible")?c.clone().subtract(7,"d"):c.clone().add(1,"m"))}},down:function(a){if(!a)return void this.show();var c=this.date()||b();this.date(a.find(".datepicker").is(":visible")?c.clone().add(7,"d"):c.clone().subtract(1,"m"))},"control up":function(a){if(a){var c=this.date()||b();this.date(a.find(".datepicker").is(":visible")?c.clone().subtract(1,"y"):c.clone().add(1,"h"))}},"control down":function(a){if(a){var c=this.date()||b();this.date(a.find(".datepicker").is(":visible")?c.clone().add(1,"y"):c.clone().subtract(1,"h"))}},left:function(a){if(a){var c=this.date()||b();a.find(".datepicker").is(":visible")&&this.date(c.clone().subtract(1,"d"))}},right:function(a){if(a){var c=this.date()||b();a.find(".datepicker").is(":visible")&&this.date(c.clone().add(1,"d"))}},pageUp:function(a){if(a){var c=this.date()||b();a.find(".datepicker").is(":visible")&&this.date(c.clone().subtract(1,"M"))}},pageDown:function(a){if(a){var c=this.date()||b();a.find(".datepicker").is(":visible")&&this.date(c.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(a){a.find(".timepicker").is(":visible")&&a.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(b())},"delete":function(){this.clear()}},debug:!1}});</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<a href="#jump-to-line" rel="facebox[.linejump]" data-hotkey="l" style="display:none">Jump to Line</a>
|
|
<div id="jump-to-line" style="display:none">
|
|
<form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
|
<input class="linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" autofocus>
|
|
<button type="submit" class="btn">Go</button>
|
|
</form></div>
|
|
|
|
</div>
|
|
|
|
</div><!-- /.repo-container -->
|
|
<div class="modal-backdrop"></div>
|
|
</div><!-- /.container -->
|
|
</div><!-- /.site -->
|
|
|
|
|
|
</div><!-- /.wrapper -->
|
|
|
|
<div class="container">
|
|
<div class="site-footer" role="contentinfo">
|
|
<ul class="site-footer-links right">
|
|
<li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
|
|
<li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
|
|
<li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
|
|
<li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
|
|
<li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
|
|
<li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
|
|
|
|
</ul>
|
|
|
|
<a href="https://github.com" aria-label="Homepage">
|
|
<span class="mega-octicon octicon-mark-github" title="GitHub"></span>
|
|
</a>
|
|
<ul class="site-footer-links">
|
|
<li>© 2015 <span title="0.03602s from github-fe129-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
|
|
<li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
|
|
<li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
|
|
<li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
|
|
<li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
|
|
<div class="fullscreen-container js-suggester-container">
|
|
<div class="textarea-wrap">
|
|
<textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder=""></textarea>
|
|
<div class="suggester-container">
|
|
<div class="suggester fullscreen-suggester js-suggester js-navigation-container"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="fullscreen-sidebar">
|
|
<a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
|
|
<span class="mega-octicon octicon-screen-normal"></span>
|
|
</a>
|
|
<a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w"
|
|
aria-label="Switch themes">
|
|
<span class="octicon octicon-color-mode"></span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div id="ajax-error-message" class="flash flash-error">
|
|
<span class="octicon octicon-alert"></span>
|
|
<a href="#" class="octicon octicon-x flash-close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
|
|
Something went wrong with that request. Please try again.
|
|
</div>
|
|
|
|
|
|
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-447ce66a36506ebddc8e84b4e32a77f6062f3d3482e77dd21a77a01f0643ad98.js"></script>
|
|
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github/index-a5f1d0adc0be764520503e28eb75f4f8ede92312238a209f2531bd3a79b28cb7.js"></script>
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|