1/// <reference path="../../shared/ts/jquery.d.ts" /> 2/// <reference path="../../shared/ts/knockout.d.ts" /> 3/// <reference path="../../shared/ts/ko.validation.d.ts" /> 4/// <reference path="../../shared/ts/ko.mapping.2.0.d.ts" /> 5var KnockoutControls; 6(function (KnockoutControls) { 7 var HeroSliderDto = /** @class */ (function () { 8 function HeroSliderDto() { 9 this.CreateDate = ko.observable(); 10 this.HeaderLinkHref = ko.observable(); 11 this.HeaderLinkText = ko.observable(); 12 this.HeaderRichHtml = ko.observable(); 13 this.HeaderAlignment = ko.observable(); 14 this.HeroSliderJsId = ko.observable(); 15 this.ImageSource = ko.observable(); 16 this.LogoImageSource = ko.observable(); 17 this.LogoLinkHref = ko.observable(); 18 this.PageControlId = ko.observable(); 19 this.VideoSource = ko.observable(); 20 this.IsApplyScrim = ko.observable(); 21 this.ToggleHeroImageContent = ko.observable(false); 22 } 23 return HeroSliderDto; 24 }()); 25 var HeroSwiperJS = /** @class */ (function () { 26 function HeroSwiperJS() { 27 this.memberId = ko.observable(); 28 this.memberUid = ko.observable(); 29 this.memberFirstName = ko.observable(); 30 this.memberFullName = ko.observable(); 31 this.pageControlId = ko.observable(); 32 this.pageId = ko.observable(); 33 this.clubFolderPath = ko.observable(); 34 this.clubWebsiteId = ko.observable(); 35 this.sliders = ko.observableArray(); 36 this.editContentLink = ko.observable(); 37 this.isEditMode = ko.observable(false); 38 this.adminPage = ko.observable("admin-hero"); 39 this.isLoadingHero = ko.observable(true); 40 this.tallerOnMobile = ko.observable(false); 41 this.horizontalSlider = ko.observable(false); 42 this.imageWidth = ko.observable(1600); 43 this.imageHeight = ko.observable(1067); 44 this.mobileImageWidth = ko.observable(640); 45 this.mobileImageHeight = ko.observable(464); 46 this.tallMobileImageWidth = ko.observable(640); 47 this.tallMobileImageHeight = ko.observable(800); 48 this.cssClassName = ko.observable(); 49 this.isShortHero = ko.observable(false); 50 var self = this; 51 $(document).ready(function () { 52 self.getSliders(); 53 var mode = GetParameterValues('mode'); 54 if ($('#pnlAdmin') && $('#pnlAdmin').length && mode == 'edit') { 55 self.isEditMode(true); 56 self.editContentLink("/" + self.adminPage() + "?pcid=" + self.pageControlId() + '&mode=edit'); 57 } 58 }); 59 } 60 HeroSwiperJS.prototype.getSliders = function () { 61 var self = this; 62 $.ajax({ 63 type: "POST", 64 dataType: "json", 65 contentType: "application/json", 66 url: '/api/pagecontrol/GetHeroSliderJs', 67 data: JSON.stringify({ 68 PageControlId: self.pageControlId(), 69 SimpleImagePath: true 70 }) 71 }).done(function (response) { 72 ko.mapping.fromJS(response, {}, self.sliders); 73 heroCarousel(); 74 loadBgVideo(); 75 self.isLoadingHero(false); 76 }).fail(function (request, status, error) { 77 console.log('fail'); 78 console.log(request); 79 console.log(status); 80 console.log(error); 81 }); 82 }; 83 return HeroSwiperJS; 84 }()); 85 KnockoutControls.HeroSwiperJS = HeroSwiperJS; 86})(KnockoutControls || (KnockoutControls = {})); 87var dg_clientside_controls = dg_clientside_controls || {}; 88dg_clientside_controls["hero-swiperjs"] = KnockoutControls.HeroSwiperJS;
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.