PageSourceSearch

https://www.renfrewshiregolfunion.co.uk/controls/hero-swiperjs/viewmodel.js?v=1c09ac6248

js renfrewshiregolfunion.co.uk collected 2026-09-27 15:22:02 UTC 3,968 bytes, 88 lines download raw bytes

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.