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.