PageSourceSearch

https://cdn.gofundraise.com.au/all/eventcreator-vision-styles/gofundraise.vision-contentpage-style-loader.js

js gofundraise.com.au collected 2026-10-03 22:10:10 UTC 22,472 bytes, 542 lines download raw bytes

1(function() {
2
3	if (!window.location.origin) {
4	  window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');
5	}
6	
7    if ($('.gfform_embed').length) {
8        applyVisionFormEventStyles();
9        $('body').addClass('designer-pro-form');
10    } else {
11        applyVisionEventStyles();
12        $('body').addClass('designer-pro-event');
13    }
14
15    function applyVisionFormEventStyles() {
16        if ($('style#eventStyles').length || $('style#widgetStyles').length) {
17
18            $('body').addClass('vision-event');
19
20            if (!$('.window-bg-image').length) {
21                $('body').addClass('window-bg-image');
22            }
23
24            $('style:contains("bootstrap-theme.min.css")').remove()
25            $('style:contains("bootstrap.min.css")').remove()
26
27            if ($('.gfform_embed').length) {
28                $('body').addClass('vision-form');
29                $('.gfform_embed').addClass('page-bg-color');
30            }
31
32            var menuColor = $('.menu-text').css('color');
33            $('body.vision-event').append('<style type="text/javascript">.widget-main-menu a:visited {color:' + menuColor + ';}</style>');
34
35            $('body').append('<span id="pri" class="primary-color primary-text"></span>');
36            $('body').append('<span id="sec" class="secondary-color secondary-text"></span>');
37
38            $('#main-wrapper .form-content').addClass('page-bg-color');
39            $('html,body').addClass('window-bg-color');
40
41            var urls = ["/Content/GoFundraise/EventCreator/gofundraise.eventcreator.vision.form.styling.css","/Content/GoFundraise/EventCreator/EventCreatorVisionEventDefaults.css","/content/css?v=5HxuyYK9-RNNWwOflS3_ygqsRc-9NQ7GmYvRMrkzgMw1","/content/themes/base/css?v=ZJBMte-neVNB6O0FXbX7iD4djlcEaXDyRa8WJyTykIU1","/Content/Gofundraise/Account/account.css","/Content/GoFundraise/EventCreator/EventCreatorVisionFonts.css","/Content/GoFundraise/EventCreator/EventCreatorVisionForms.css","/Content/GoFundraise/EventCreator/EventCreatorVisionButtons.css"]
42
43	        for(k=0;k<urls.length;k++){
44	        	var url = urls[k];
45	        	loadcss = document.createElement('link');
46	        	loadcss.setAttribute("rel", "stylesheet");
47	        	loadcss.setAttribute("type", "text/css");
48	        	loadcss.setAttribute("href", window.location.origin+url);
49	        	document.getElementById("header").appendChild(loadcss);
50	        }
51
52            loadcdncss = document.createElement('link');
53            loadcdncss.setAttribute("rel", "stylesheet");
54            loadcdncss.setAttribute("type", "text/css");
55            loadcdncss.setAttribute("href", "https://cdn.gofundraise.com.au/all/eventcreator-vision-styles/bootstrap-edited.css");
56            document.getElementById("header").appendChild(loadcdncss);
57
58            $('head').append('<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/assets/owl.theme.default.min.css">');
59            $('head').append('<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">')
60            $('head').append('<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/assets/owl.carousel.css">')
61            $('head').append('<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css">')
62            $('head').append('<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">')
63
64            $('body').append('<span id="pri" class="primary-color primary-text"></span>');
65            $('body').append('<span id="sec" class="secondary-color secondary-text"></span>');
66
67            $('body').append('<span id="menutextsample" class="menu-text"></span>');
68            $('body').append('<span id="h1sample" class="heading-1"></span>');
69            $('body').append('<span id="h2sample" class="heading-2"></span>');
70            $('body').append('<span id="h3sample" class="heading-3"></span>');
71            $('body').append('<span id="bodytextsample" class="body-text"></span>');
72
73            $('span#pri.primary-color').hide();
74            $('span#sec.secondary-color').hide();
75
76
77            $('span#menutextsample').hide();
78            $('span#h1sample').hide();
79            $('span#h2sample').hide();
80            $('span#h3sample').hide();
81            $('span#bodytextsample').hide();
82
83            var priC = $('span#pri.primary-color').css('backgroundColor');
84            var secC = $('span#sec.secondary-color').css('backgroundColor');
85
86            var priff = $('span#pri.primary-text').css('fontFamily');
87            var prifs = $('span#pri.primary-text').css('fontSize');
88            var prifc = $('span#pri.primary-text').css('color');
89
90            var secff = $('span#sec.secondary-text').css('fontFamily');
91            var secfs = $('span#sec.secondary-text').css('fontSize');
92            var secfc = $('span#sec.secondary-text').css('color');
93
94            var eventfonts = [];
95            var efmt = $('span#menutextsample').css('fontFamily');
96            var efh1 = $('span#h1sample').css('fontFamily');
97            var efh2 = $('span#h2sample').css('fontFamily');
98            var efh3 = $('span#h3sample').css('fontFamily');
99            var efbt = $('span#bodytextsample').css('fontFamily');
100            var efsec1 = $('span#sec.secondary-text').css('fontFamily');
101            var efpri1 = $('span#pri.primary-text').css('fontFamily');
102
103            efh1 = efh1.split(',');
104            efh1.forEach(function(obj, index) {
105                eventfonts.push(obj)
106            })
107
108            efh2 = efh2.split(',');
109            efh2.forEach(function(obj, index) {
110                eventfonts.push(obj)
111            })
112
113            efh3 = efh3.split(',');
114            efh3.forEach(function(obj, index) {
115                eventfonts.push(obj)
116            })
117
118            efmt = efmt.split(',');
119            efmt.forEach(function(obj, index) {
120                eventfonts.push(obj)
121            })
122
123            efbt = efbt.split(',');
124            efbt.forEach(function(obj, index) {
125                eventfonts.push(obj)
126            })
127
128            efsec1 = efsec1.split(',');
129            efsec1.forEach(function(obj, index) {
130                eventfonts.push(obj)
131            })
132
133            efpri1 = efpri1.split(',');
134            efpri1.forEach(function(obj, index) {
135                eventfonts.push(obj)
136            })
137
138            //-----------------
139            var unFonts = [];
140            var fontsToLoad = [];
141            var allfonts = [];
142
143            $.each(eventfonts, function(i, el) {
144                if ($.inArray(el, unFonts) === -1) unFonts.push(el);
145            });
146
147            unFonts.forEach(function(obj, index) {
148                var x = obj.replace(/['"]+/g, '');
149                var y = $.trim(x);
150                allfonts.push(y);
151            })
152
153            $.each(allfonts, function(i, el) {
154                if ($.inArray(el, fontsToLoad) === -1) fontsToLoad.push(el);
155            });
156
157            fontsToLoad.forEach(function(obj, index) {
158                if (obj == 'Arial' ||
159                    obj == 'Helvetica' ||
160                    obj == 'Times New Roman' ||
161                    obj == 'Sans Serif' ||
162                    obj == 'sans-serif' ||
163                    obj == 'sansserif' ||
164                    obj == 'Verdana') {
165
166                } else {
167                    WebFont.load({
168                        google: {
169                            families: [obj]
170                        },
171                        classes: false
172                    })
173
174                }
175            });
176
177            var hd1ff = $('span#h1sample.heading-1').css('fontFamily');
178            var hd1fs = $('span#h1sample.heading-1').css('fontSize');
179            var hd1fc = $('span#h1sample.heading-1').css('color');
180
181
182            var hd2ff = $('span#h2sample.heading-2').css('fontFamily');
183            var hd2fs = $('span#h2sample.heading-2').css('fontSize');
184            var hd2fc = $('span#h2sample.heading-2').css('color');
185
186
187            var hd3ff = $('span#h3sample.heading-3').css('fontFamily');
188            var hd3fs = $('span#h3sample.heading-3').css('fontSize');
189            var hd3fc = $('span#h3sample.heading-3').css('color');
190
191
192            // GOOGLE FONT API
193            $('head').append('<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js"></script>')
194
195            $('select').each(function() {
196                $(this).on('focusin', function() {
197                    $(this).css({
198                        'border-color': priC
199                    })
200                })
201
202                $(this).on('focusout', function() {
203                    $(this).css({
204                        'border-color': 'rgb(201,201,201)'
205                    })
206                })
207            })
208
209            var doc = $('.term-table td.medium-padding:nth-child(1)').text();
210            var parts = doc.split("\n\n");
211            doc = parts.join("</p><p>");
212            doc = "<p>" + doc + "</p>";
213            $('.term-table td.medium-padding:nth-child(1)').html(doc);
214
215            $('.gfform_embed #term-condition-wrapper table.term-table tr td p:nth-child(1)').css({
216                'color': priC,
217                'font-size': '14px',
218                'font-weight': 'bold'
219            })
220
221            $('.hide').each(function() {
222                $(this).addClass('hidden-div').removeClass('hide');
223            })
224
225            $('.hidden').each(function() {
226                $(this).addClass('hidden-div').removeClass('hidden');
227            })
228
229            $('label').css({
230                'font-family': priff,
231                'width': 'auto'
232            })
233
234            $('h3.gform_title').each(function() {
235                $(this).css({
236                    'font-family': hd2ff
237                })
238            })
239
240            $('h2.gsection_title').each(function() {
241                $(this).css({
242                    'font-family': hd3ff,
243                    'color': hd3fc
244                })
245            })
246
247
248            $('form > b').css({
249                'font-family': priff,
250                'font-weight': 'bold',
251                'letter-spacing': 'normal'
252            })
253
254            $('.gform_wrapper .percentbar_blue').css({
255                'background-color': priC
256            })
257
258
259
260            $('form > p').css({
261                'font-family': secff,
262                'font-weight': 'normal',
263                'letter-spacing': 'normal'
264            })
265
266
267            $('span.gform_description, input, textarea, select').css({
268                'font-family': secff,
269            })
270
271
272            $('.gform_next_button, input[type="submit"]').css({
273                'background': priC,
274                'color': prifc,
275                'font-family': priff,
276                'border': '1px solid transparent'
277            })
278
279
280            $('.gform_back_button').css({
281                'background': priC,
282                'color': prifc,
283                'font-family': priff,
284                'border': '1px solid transparent'
285            })
286
287            $('.gform_previous_button').css({
288                'background': priC,
289                'color': prifc,
290                'font-family': priff,
291                'border': '1px solid transparent'
292            })
293
294            $('button.form-payment-button').css({
295                'background': priC,
296                'color': prifc,
297                'font-family': priff,
298                'border': '1px solid transparent',
299                'height': '50px',
300                'width': 'auto',
301                'text-indent': '0',
302                'font-size': '16px',
303                'min-width': '100px',
304                'letter-spacing': '0',
305                '-webkit-border-radius': '5px',
306                '-moz-border-radius': '5px',
307                'border-radius': '5px',
308                'transition': 'background 0.1s ease-in-out',
309                '-webkit-transition': 'background 0.1s ease-in-out',
310                '-moz-transition': 'background 0.1s ease-in-out',
311                '-ms-transition': 'background 0.1s ease-in-out',
312                '-o-transition': 'background 0.1s ease-in-out',
313                'text-shadow': 'none',
314                'vertical-align': 'middle',
315                'line-height': '20px',
316                'padding': '3px 8px',
317                'margin-top': '-3px'
318            })
319            $('button.form-payment-button span.payment-method > img').css({
320                'float': 'none'
321            })
322
323            if ($('#top-nav').length > 0 && !$('.admin-toggle').length) {
324                $('#top-nav').append('<div class="admin-toggle fa fa-bars"></div>')
325            }
326
327            $(".admin-toggle").off('click').on('click', function() {
328                $("#top-nav ul").stop().slideToggle();
329            })
330
331            $(".menu-toggle").off('click').on('click', function() {
332                $("nav.widget-main-menu ul").stop().slideToggle();
333            })
334        } else {
335            $('body').addClass('designer-pro');
336        }
337
338        $(window).resize(function() {
339            if (($('style#eventStyles').length || $('style#widgetStyles').length) && $(window).width() > 974) {
340                $("nav.widget-main-menu ul").removeAttr('style');
341                $("#top-nav ul").removeAttr('style');
342            }
343        });
344
345    }
346
347    function applyVisionEventStyles() {
348        if ($('style#eventStyles').length || $('style#widgetStyles').length) {
349
350            $('body').addClass('vision-event');
351
352            if (!$('.window-bg-image').length) {
353                $('body').addClass('window-bg-image');
354            }
355
356            $('head').append('<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js"></script>')
357
358            if ($('.gfform_embed').length) {
359                $('body').addClass('vision-form');
360                $('.gfform_embed').addClass('page-bg-color');
361            }
362
363            var menuColor = $('.menu-text').css('color');
364            $('body.vision-event').append('<style type="text/javascript">.widget-main-menu a:visited {color:' + menuColor + ';}</style>');
365
366            $('body').append('<span id="pri" class="primary-color primary-text"></span>');
367            $('body').append('<span id="sec" class="secondary-color secondary-text"></span>');
368
369            $('#main-wrapper .form-content').addClass('page-bg-color');
370            $('html,body').addClass('window-bg-color');
371
372
373            var urls = ["/Content/GoFundraise/EventCreator/EventCreatorVisionEventDefaults.css","/content/css?v=5HxuyYK9-RNNWwOflS3_ygqsRc-9NQ7GmYvRMrkzgMw1","/content/themes/base/css?v=ZJBMte-neVNB6O0FXbX7iD4djlcEaXDyRa8WJyTykIU1","/Content/Gofundraise/Account/account.css","/Content/GoFundraise/EventCreator/EventCreatorVisionFonts.css","/Content/GoFundraise/EventCreator/EventCreatorVisionForms.css","/Content/GoFundraise/EventCreator/EventCreatorVisionButtons.css"]
374
375	        for(k=0;k<urls.length;k++){
376	        	var url = urls[k];
377	        	loadcss = document.createElement('link');
378	        	loadcss.setAttribute("rel", "stylesheet");
379	        	loadcss.setAttribute("type", "text/css");
380	        	loadcss.setAttribute("href", window.location.origin+url);
381	        	document.getElementById("header").appendChild(loadcss);
382	        }
383
384     
385            $('head').append('<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/assets/owl.theme.default.min.css">');
386            $('head').append('<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">')
387            $('head').append('<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/assets/owl.carousel.css">')
388            $('head').append('<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css">')
389            $('head').append('<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">')
390
391            $('body').append('<span id="pri" class="primary-color primary-text"></span>');
392            $('body').append('<span id="sec" class="secondary-color secondary-text"></span>');
393
394            $('body').append('<span id="menutextsample" class="menu-text"></span>');
395            $('body').append('<span id="h1sample" class="heading-1"></span>');
396            $('body').append('<span id="h2sample" class="heading-2"></span>');
397            $('body').append('<span id="h3sample" class="heading-3"></span>');
398            $('body').append('<span id="bodytextsample" class="body-text"></span>');
399
400            $('span#pri.primary-color').hide();
401            $('span#sec.secondary-color').hide();
402
403            $('span#menutextsample').hide();
404            $('span#h1sample').hide();
405            $('span#h2sample').hide();
406            $('span#h3sample').hide();
407            $('span#bodytextsample').hide();
408
409            var priC = $('span#pri.primary-color').css('backgroundColor');
410            var secC = $('span#sec.secondary-color').css('backgroundColor');
411
412            var priff = $('span#pri.primary-text').css('fontFamily');
413            var prifs = $('span#pri.primary-text').css('fontSize');
414            var prifc = $('span#pri.primary-text').css('color');
415
416            var secff = $('span#sec.secondary-text').css('fontFamily');
417            var secfs = $('span#sec.secondary-text').css('fontSize');
418            var secfc = $('span#sec.secondary-text').css('color');
419
420            var eventfonts = [];
421            var efmt = $('span#menutextsample').css('fontFamily');
422            var efh1 = $('span#h1sample').css('fontFamily');
423            var efh2 = $('span#h2sample').css('fontFamily');
424            var efh3 = $('span#h3sample').css('fontFamily');
425            var efbt = $('span#bodytextsample').css('fontFamily');
426            var efsec1 = $('span#sec.secondary-text').css('fontFamily');
427            var efpri1 = $('span#pri.primary-text').css('fontFamily');
428
429            efh1 = efh1.split(',');
430            efh1.forEach(function(obj, index) {
431                eventfonts.push(obj)
432            })
433
434            efh2 = efh2.split(',');
435            efh2.forEach(function(obj, index) {
436                eventfonts.push(obj)
437            })
438
439            efh3 = efh3.split(',');
440            efh3.forEach(function(obj, index) {
441                eventfonts.push(obj)
442            })
443
444            efmt = efmt.split(',');
445            efmt.forEach(function(obj, index) {
446                eventfonts.push(obj)
447            })
448
449            efbt = efbt.split(',');
450            efbt.forEach(function(obj, index) {
451                eventfonts.push(obj)
452            })
453
454            efsec1 = efsec1.split(',');
455            efsec1.forEach(function(obj, index) {
456                eventfonts.push(obj)
457            })
458
459            efpri1 = efpri1.split(',');
460            efpri1.forEach(function(obj, index) {
461                eventfonts.push(obj)
462            })
463
464            //-----------------
465            var unFonts = [];
466            var fontsToLoad = [];
467            var allfonts = [];
468
469            $.each(eventfonts, function(i, el) {
470                if ($.inArray(el, unFonts) === -1) unFonts.push(el);
471            });
472
473            unFonts.forEach(function(obj, index) {
474                var x = obj.replace(/['"]+/g, '');
475                var y = $.trim(x);
476                allfonts.push(y);
477            })
478
479            $.each(allfonts, function(i, el) {
480                if ($.inArray(el, fontsToLoad) === -1) fontsToLoad.push(el);
481            });
482
483            fontsToLoad.forEach(function(obj, index) {
484                if (obj == 'Arial' ||
485                    obj == 'Helvetica' ||
486                    obj == 'Times New Roman' ||
487                    obj == 'Sans Serif' ||
488                    obj == 'sans-serif' ||
489                    obj == 'sansserif' ||
490                    obj == 'Verdana') {
491
492                } else {
493                    WebFont.load({
494                        google: {
495                            families: [obj]
496                        },
497                        classes: false
498                    })
499
500                }
501            });
502
503            $('.hide').each(function() {
504                $(this).addClass('hidden-div').removeClass('hide');
505            })
506
507            $('.hidden').each(function() {
508                $(this).addClass('hidden-div').removeClass('hidden');
509            })
510
511            if ($('#top-nav').length > 0 && !$('.admin-toggle').length) {
512                $('#top-nav').append('<div class="admin-toggle fa fa-bars"></div>')
513            }
514
515            // $(".admin-toggle").off('click').on('click', function() {
516            //     $("#top-nav ul").stop().slideToggle();
517            // })
518
519            // $(".menu-toggle").off('click').on('click', function() {
520            //     $("nav.widget-main-menu ul").stop().slideToggle();
521            // })
522            $(".admin-toggle").unbind('click').bind('click', function (event) {
523                event.stopImmediatePropagation();
524                $("#top-nav ul").stop().slideToggle();
525            })
526
527            $(".menu-toggle").unbind('click').bind('click', function (event) {
528                event.stopImmediatePropagation();
529                $("nav.widget-main-menu ul").stop().slideToggle();
530            })
531        } else {
532
533        }
534        $(window).resize(function() {
535            if (($('style#eventStyles').length || $('style#widgetStyles').length) && $(window).width() > 974) {
536                $("nav.widget-main-menu ul").removeAttr('style');
537                $("#top-nav ul").removeAttr('style');
538            }
539        });
540    }
541
542})();

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.