1Type.registerNamespace("Telerik.Sitefinity.Web.UI"); 2var _userPreferences=null; 3function GetUserPreferences(){return _userPreferences; 4}Telerik.Sitefinity.Web.UI.UserPreferences=function(){Telerik.Sitefinity.Web.UI.UserPreferences.initializeBase(this); 5this._timeOffset=0; 6this._timeZoneDisplayName=null; 7this._timeZoneId=null; 8this._userBrowserSettingsForCalculatingDates=true; 9}; 10Telerik.Sitefinity.Web.UI.UserPreferences.prototype={initialize:function(){Telerik.Sitefinity.Web.UI.UserPreferences.callBaseMethod(this,"initialize"); 11_userPreferences=this; 12},dispose:function(){Telerik.Sitefinity.Web.UI.UserPreferences.callBaseMethod(this,"dispose"); 13},sitefinityLocaleFormat:function(date,format){if(this._userBrowserSettingsForCalculatingDates){return date.localeFormat(format); 14}else{return this.sitefinityToLocalDate(date).format(format); 15}},sitefinityToLocalDate:function(date){if(date==null){return date; 16}if(this._userBrowserSettingsForCalculatingDates){return date; 17}else{var ticks=parseInt(date.getTime())+parseInt(this._timeOffset)+parseInt(date.getTimezoneOffset()*60*1000); 18var newDate=new Date(ticks); 19return newDate; 20}},sitefinityToUniversalDate:function(date){if(date==null){return date; 21}if(this._userBrowserSettingsForCalculatingDates){return date; 22}else{var ticks=parseInt(date.getTime())-parseInt(this._timeOffset)-parseInt(date.getTimezoneOffset()*60*1000); 23var newDate=new Date(ticks); 24return newDate; 25}},get_timeOffset:function(){return this._timeOffset; 26},set_timeOffset:function(value){this._timeOffset=value; 27},get_timeZoneDisplayName:function(){return this._timeZoneDisplayName; 28},set_timeZoneDisplayName:function(value){this._timeZoneDisplayName=value; 29},get_timeZoneId:function(){return this._timeZoneId; 30},set_timeZoneId:function(value){this._timeZoneId=value; 31},get_userBrowserSettingsForCalculatingDates:function(){return this._userBrowserSettingsForCalculatingDates; 32},set_userBrowserSettingsForCalculatingDates:function(value){this._userBrowserSettingsForCalculatingDates=value; 33}}; 34Telerik.Sitefinity.Web.UI.UserPreferences.registerClass("Telerik.Sitefinity.Web.UI.UserPreferences",Sys.Component); 35Date.prototype.sitefinityLocaleFormat=function(value){return GetUserPreferences().sitefinityLocaleFormat(this,value); 36};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.