Created
January 14, 2021 08:07
-
-
Save hawjeh/897467cf33ef6199a68c48641004c5f7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%@ Control Language="C#" %> | |
<%@ Register Assembly="Telerik.Sitefinity" Namespace="Telerik.Sitefinity.Web.UI" TagPrefix="sf" %> | |
<!-- For Sitefinity version 11.0 and above, use the code snippet between start and end below --> | |
<!-- start --> | |
<sf:ResourceLinks id="ResourceLinks2" runat="server" UseBackendTheme="True" UseEmbeddedThemes="true"> | |
<sf:ResourceFile Name="Styles/jQuery/jquery-ui-timepicker-addon.css" /> | |
<sf:ResourceFile Name="Styles/jQuery/jquery.ui.datepicker.css" /> | |
<sf:ResourceFile Name="Styles/jQuery/jquery.ui.slider.css" /> | |
<sf:ResourceFile Name="Styles/jQuery/jquery.ui.theme.sitefinity.css" /> | |
</sf:ResourceLinks> | |
<!-- end --> | |
<sf:ConditionalTemplateContainer ID="ConditionalTemplateContainer1" runat="server"> | |
<Templates> | |
<sf:ConditionalTemplate ID="ConditionalTemplate3" Left="DisplayMode" Operator="Equal" Right="Read" runat="server"> | |
<sf:SitefinityLabel id="titleLabel_read" runat="server" WrapperTagName="div" HideIfNoText="false" CssClass="sfTxtLbl" /> | |
<sf:SitefinityLabel id="dateAsText" runat="server" WrapperTagName="div" HideIfNoText="false" DataFormat="dd/MM/yyyy hh:mm:ss " /> | |
</sf:ConditionalTemplate> | |
<sf:ConditionalTemplate ID="ConditionalTemplate4" Left="DisplayMode" Operator="Equal" Right="Write" runat="server"> | |
<asp:Label ID="titleLabel_write" runat="server" CssClass="sfTxtLbl" AssociatedControlID="datePicker" /> | |
<asp:LinkButton ID="expandButton" runat="server" OnClientClick="return false;" CssClass="sfOptionalExpander"></asp:LinkButton> | |
<asp:Panel ID="expandableTarget" runat="server" CssClass="sfFieldWrp"> | |
<asp:TextBox id="datePicker" runat="server" CausesValidation="false" AutoPostBack="false" CssClass="sfTxt" /> | |
<sf:SitefinityLabel id="descriptionLabel" runat="server" WrapperTagName="div" HideIfNoText="true" CssClass="sfDescription" /> | |
<sf:SitefinityLabel id="exampleLabel" runat="server" WrapperTagName="div" HideIfNoText="true" CssClass="sfExample" /> | |
</asp:Panel> | |
</sf:ConditionalTemplate> | |
</Templates> | |
</sf:ConditionalTemplateContainer> | |
<script> | |
Telerik.Sitefinity.Web.UI.Fields.DateField.prototype._setDateTimeMode = function (dFormat, tFormat) { | |
this._dateFormat = dFormat = "dd/mm/yy"; | |
this._datePicker = jQuery("#" + this._datePickerId).datetimepicker({ | |
dateFormat: dFormat, | |
hourGrid: tFormat, | |
timeFormat: 'hh:mm TT', | |
minuteGrid: 10, | |
beforeShow: this._datePickerOnPopupOpeningDelegate, | |
onClose: this._datePickerOnPopupClosingDelegate, | |
showOn: "focus", | |
ampm: true, | |
controlType: "select" | |
}); | |
if (this.get_value() == null && this._datePicker.val()) { | |
this._value = GetUserPreferences().sitefinityToUniversalDate(new Date(this._datePicker.val())); | |
} | |
this._setDateTimeCommand = "setDate"; | |
if (this.get_IsUtcOffsetModeClient()) { | |
this._datePicker.datepicker(this._setDateTimeCommand, this.get_value() ? this.get_value() : ""); | |
} | |
else { | |
this.set_value(this.get_valueRegardingProvidedUtcOffset()); | |
} | |
} | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment