mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
510ba08cff
Add calendar widget by copying and renaming datepicker widget files. Remove datepicker functionality, options and methods from Calendar. Remove calendar functionality, options and methods from Datepicker. Adjust tests due to split and changed specification. Remove duplicated demo files and fix some demos. Simplify calendar generation, use CSS instead of inline styles. Fix destroy method. Make use of uniqueId method. Fix focus highlighting when month is changed. Add version property. Add common unit tests. Fix input keyboard handling.
52 lines
1.6 KiB
HTML
52 lines
1.6 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>jQuery UI Datepicker - Format date</title>
|
|
<link rel="stylesheet" href="../../themes/base/all.css">
|
|
<script src="../../external/jquery/jquery.js"></script>
|
|
<script src="../../external/globalize/globalize.js"></script>
|
|
<script src="../../external/date.js"></script>
|
|
<script src="../../external/localization.js"></script>
|
|
<script src="../../ui/core.js"></script>
|
|
<script src="../../ui/widget.js"></script>
|
|
<script src="../../ui/button.js"></script>
|
|
<script src="../../ui/position.js"></script>
|
|
<script src="../../ui/calendar.js"></script>
|
|
<script src="../../ui/datepicker.js"></script>
|
|
<link rel="stylesheet" href="../demos.css">
|
|
<script>
|
|
$(function() {
|
|
var value,
|
|
datepicker = $( "#datepicker" ).datepicker();
|
|
|
|
$( "#format" ).change( function() {
|
|
value = $( this ).val();
|
|
|
|
if ( value === "iso" ) {
|
|
datepicker.datepicker( "option", "dateFormat", { pattern: "yyyy-MM-dd" } );
|
|
} else {
|
|
datepicker.datepicker( "option", "dateFormat", { date: value } );
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
</head>
|
|
<body>
|
|
|
|
<p>Date: <input type="text" id="datepicker" size="30"/></p>
|
|
|
|
<p>Format options:<br />
|
|
<select id="format">
|
|
<option value="short">Short - M/d/yy in "en" locale</option>
|
|
<option value="long">Long - MMMM d, y in "en" locale</option>
|
|
<option value="iso">ISO 8601 - yyyy-MM-dd</option>
|
|
</select>
|
|
</p>
|
|
|
|
<div class="demo-description">
|
|
<p>Display date feedback in a variety of ways. Choose a date format from the dropdown, then click on the input and select a date to see it in that format.</p>
|
|
</div>
|
|
</body>
|
|
</html>
|