mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Splitting timepicker and datepicker localization shapes
--HG-- branch : 1.4.x
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
|
||||
@* generates the localization script *@
|
||||
@Display(New.DatePickerLocalization())
|
||||
@Display(New.TimePickerLocalization())
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
|
||||
+1
@@ -21,6 +21,7 @@
|
||||
|
||||
@* generates the localization script *@
|
||||
@Display(New.DatePickerLocalization())
|
||||
@Display(New.TimePickerLocalization())
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
|
||||
+1
@@ -14,6 +14,7 @@
|
||||
|
||||
@* generates the localization script *@
|
||||
@Display(New.DatePickerLocalization())
|
||||
@Display(New.TimePickerLocalization())
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
|
||||
@@ -165,7 +165,9 @@
|
||||
<Content Include="web.config" />
|
||||
<Content Include="Views\Web.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<Content Include="Views\TimePickerLocalization.cshtml" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
@{
|
||||
|
||||
Style.Require("jQueryUI_DatePicker");
|
||||
Style.Require("jQueryUI_TimePicker");
|
||||
Script.Require("jQueryUI_DatePicker");
|
||||
Script.Require("jQueryUI_TimePicker");
|
||||
|
||||
var cultureInfo = CultureInfo.GetCultureInfo(WorkContext.CurrentCulture);
|
||||
|
||||
@@ -27,11 +25,6 @@
|
||||
.Replace("Y", "y")
|
||||
.Replace("M", "m")
|
||||
;
|
||||
|
||||
var timeFormat = dateTimeLocalization.ShortTimeFormat.Text
|
||||
.Replace("H", "h");
|
||||
|
||||
var ampm = timeFormat.ToLowerInvariant().Contains("tt") ? "true" : "false";
|
||||
}
|
||||
|
||||
@functions {
|
||||
@@ -63,21 +56,6 @@
|
||||
};
|
||||
|
||||
$.datepicker.setDefaults($.datepicker.regional['']);
|
||||
|
||||
$.timepicker.regional[''] = {
|
||||
timeOnlyTitle: '@T("Choose time")',
|
||||
timeText: '@T("Time")',
|
||||
hourText: '@T("Hour")',
|
||||
minuteText: '@T("Minute")',
|
||||
currentText: '@T("Now")', // Display text for current time link
|
||||
closeText: '@T("Done")', // Display text for close link
|
||||
timeFormat: '@timeFormat',
|
||||
amNames: ['@cultureInfo.DateTimeFormat.AMDesignator', 'AM', 'A'],
|
||||
pmNames: ['@cultureInfo.DateTimeFormat.PMDesignator', 'PM', 'P'],
|
||||
ampm: @ampm
|
||||
};
|
||||
|
||||
$.timepicker.setDefaults($.timepicker.regional['']);
|
||||
})
|
||||
//]]>
|
||||
</script>
|
||||
@@ -0,0 +1,38 @@
|
||||
@using Orchard.Core.Shapes.Localization
|
||||
@using System.Globalization
|
||||
|
||||
@{
|
||||
|
||||
Style.Require("jQueryUI_TimePicker");
|
||||
Script.Require("jQueryUI_TimePicker");
|
||||
|
||||
var cultureInfo = CultureInfo.GetCultureInfo(WorkContext.CurrentCulture);
|
||||
|
||||
var dateTimeLocalization = WorkContext.Resolve<IDateTimeLocalization>();
|
||||
|
||||
var timeFormat = dateTimeLocalization.ShortTimeFormat.Text
|
||||
.Replace("H", "h");
|
||||
|
||||
var ampm = timeFormat.ToLowerInvariant().Contains("tt") ? "true" : "false";
|
||||
}
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
$(function() {
|
||||
$.timepicker.regional[''] = {
|
||||
timeOnlyTitle: '@T("Choose time")',
|
||||
timeText: '@T("Time")',
|
||||
hourText: '@T("Hour")',
|
||||
minuteText: '@T("Minute")',
|
||||
currentText: '@T("Now")', // Display text for current time link
|
||||
closeText: '@T("Done")', // Display text for close link
|
||||
timeFormat: '@timeFormat',
|
||||
amNames: ['@cultureInfo.DateTimeFormat.AMDesignator', 'AM', 'A'],
|
||||
pmNames: ['@cultureInfo.DateTimeFormat.PMDesignator', 'PM', 'P'],
|
||||
ampm: @ampm
|
||||
};
|
||||
|
||||
$.timepicker.setDefaults($.timepicker.regional['']);
|
||||
})
|
||||
//]]>
|
||||
</script>
|
||||
Reference in New Issue
Block a user