1 2 3 4 5 6<!DOCTYPE html> 7<html lang="en"> 8<head> 9 10 11 12 <meta charset="UTF-8"> 13 14 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 15 16 17 18 <link rel="preconnect" href="https://serve.themediateam.net" crossorigin> 19 20 21 22 23
23<script src="/static/external/js/jquery-1.12.3.min.js"></script>
23 24 25 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 26 <meta name="keywords" content="technology,hardware,graphics,motherboard,reviews,gaming,video games,pc games,analysis,modding,case mod,news,headlines" /> 27 <!-- RSS FEEDS --> 28 <link rel="alternate" href="/xml/all.rss" type="application/rss+xml" charset="utf-8" title="bit-tech feed" /> 29 <link rel="alternate" href="/xml/bittech.rss" type="application/rss+xml" charset="utf-8" title="Article feed" /> 30 <link rel="alternate" href="/xml/news.rss" type="application/rss+xml" charset="utf-8" title="News feed" /> 31 <link rel="alternate" href="/xml/hardware.rss" type="application/rss+xml" charset="utf-8" title="Hardware feed" /> 32 <link rel="alternate" href="/xml/gaming.rss" type="application/rss+xml" charset="utf-8" title="Gaming feed" /> 33 <link rel="alternate" href="/xml/modding.rss" type="application/rss+xml" charset="utf-8" title="Modding feed" /> 34 <link rel="alternate" href="/xml/blog.rss" type="application/rss+xml" charset="utf-8" title="Blog feed" /> 35 <link rel="alternate" href="/xml/blog/podcasts.rss" type="application/rss+xml" charset="utf-8" title="Podcasts feed" />
36 <link rel="alternate" href="/xml/bits.rss" type="application/rss+xml" charset="utf-8" title="Bits feed" /> 37 38 39 <style> 40 /* open-sans-regular - latin */ 41 @font-face { 42 font-family: 'Open Sans'; 43 font-style: normal; 44 font-weight: 400; 45 src: url('../fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */ 46 src: local(''), 47 48 url("/static/public/css/fonts/open-sans-v27-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */ 49 50 url("/static/public/css/fonts/open-sans-v27-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */ 51 52 url("/static/public/css/fonts/open-sans-v27-latin-regular.woff") format('woff'), /* Modern Browsers */ 53 54 url("/static/public/css/fonts/open-sans-v27-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */ 55 56 url("/static/public/css/fonts/open-sans-v27-latin-regular.svg#OpenSans") format('svg'); /* Legacy iOS */ 57 } 58 </style> 59 60 <link rel="canonical" href="https://bit-tech.net/about/" /> 61 <meta name="theme-color" content="#3f2856"> 62 63 <!-- OLD STYLES --> 64 <link rel="apple-touch-icon" href="//images.bit-tech.net/images/webclip.png" /> 65 66 67 <!-- NEW STYLES --> 68 <link rel="shortcut icon" href="/static/public/image/favicon.ico" /> 69 <style> 70 *, *:after, *:before { 71 -webkit-box-sizing: border-box; 72 -moz-box-sizing: border-box; 73 box-sizing: border-box; 74 } 75 body { 76 margin: 0; 77 } 78 [class*='col-'] { 79 float: left; 80 min-height: 1px; 81 } 82 .col-1-1 { 83 width: 100%; 84 } 85 .col-3-12 { 86 width: 25%; 87 } 88 .col-6-12 { 89 width: 50%; 90 } 91 .col-1-3 { 92 width: 33.33%; 93 } 94 .col-1-4 { 95 width: 25%; 96 } 97 .col-1-8 { 98 width: 12.5%; 99 } 100 .col-9-12 { 101 width: 75%; 102 } 103 </style> 104 <link rel="stylesheet" href="/static/public/css/main.v2.css" /> 105 <link rel="stylesheet" href="/static/public/css/external/lite-yt-embed.css"> 106 107 108 <style> 109 @font-face { 110 font-family: 'FontAwesome'; 111 src: url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3'); 112 src: url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg'); 113 font-weight: normal; 114 font-style: normal; 115 } 116 .fa { 117 display: inline-block; 118 font: normal normal normal 14px/1 FontAwesome; 119 font-size: inherit; 120 text-rendering: auto; 121 -webkit-font-smoothing: antialiased; 122 -moz-osx-font-smoothing: grayscale 123 } 124 .fa-home:before { 125 content: "\f015"; 126 } 127 .fa-envelope:before { 128 content: "\f0e0"; 129 } 130 .fa-comments:before { 131 content: "\f086"; 132 } 133 .fa-chevron-left:before { 134 content: "\f053"; 135 } 136 .fa-shopping-cart:before { 137 content: "\f07a"; 138 } 139 </style> 140 141 <link rel="stylesheet" href="/static/public/css/section/about.css" /> 142 143 144 <style> 145 body{ 146 margin:0; 147 background:#000 url("/static/public/image/bittech_18_bg.jpg") fixed no-repeat 50% 0; 148 } 149 #side_column{ 150 float:right; 151 } 152 #blurBackground{ 153 margin: 0; 154 background: #000 url("/static/public/image/bittech_18_bg.jpg") fixed no-repeat 50% 0; 155 }
156 #blurBackground.blurred{ 157 filter: blur(4px); 158 -webkit-filter: blur(4px); 159 filter: blur(4px); 160 -o-filter: blur(4px); 161 -ms-filter: blur(4px); 162 -moz-filter: blur(4px); 163 } 164 #skin { 165 position: absolute; 166 left: 0px; 167 top: 0px; 168 right: 0px; 169 bottom: 0px; 170 width: 100%; 171 } 172 #skin > #skinclick { 173 display: block; 174 width: 100%; 175 height: 100%; 176 } 177 body .pageContainer { 178 z-index: 999; 179 background: white; 180 } 181 #skin { 182 position: absolute; 183 left: 0px; 184 top: 0px; 185 right: 0px; 186 bottom: 0px; 187 width: 100%; 188 } 189 #skin > #skinclick { 190 display: block; 191 width: 100%; 192 height: 100%; 193 } 194 body .pageContainer { 195 z-index: 9999; 196 background: white; 197 } 198 </style> 199
199<script type="text/javascript"> 200 document.cutoff = 980; 201 </script>
201 202 203 204 205 206 207 <!-- JSON-LD markup --> 208
208<script type="application/ld+json"> 209 { 210 "@context": "http://schema.org", 211 "@type": "Organization", 212 "name": "bit-tech", 213 "url" : "https://bit-tech.net/", 214 "sameAs": [ 215 "https://www.facebook.com/bittech", 216 "https://twitter.com/bittech", 217 "https://www.instagram.com/bit_tech/", 218 "https://www.youtube.com/channel/UCGxtYMx16kD7jK0RKSxsVrw" 219 ], 220 "logo": { 221 "@type": "ImageObject", 222 "url": "https://www.themediateam.net/static/img/resources/bit-tech/bit-tech.png" 223 } 224 } 225 </script>
225 226 227</head> 228<body> 229 230<!-- Style Switcher --> 231<input id="settings-btn" type="checkbox" class="settings-btn"> 232<label for="settings-btn" class="settings-box-element"><i class="fa fa-chevron-left"></i></label> 233<!-- the white box that contains the buttons --> 234<div class="buttons-wrapper settings-box-element"></div> 235 236<!-- Style Switcher Themes --> 237 238<!-- dark background --> 239<input id="dark-layout" class="dark-layout" type="radio" name="layout"> 240<label for="dark-layout" class="layout-buttons settings-box-element">Dark Theme</label> 241<!-- light background --> 242<input id="light-layout" class="light-layout" type="radio" name="layout" checked> 243<label for="light-layout" class="layout-buttons settings-box-element">Light Theme</label> 244<!-- ./Style Switcher --> 245 246<div id="blurBackground"> 247 <a name="top" id="top"></a> 248 <div class="pageContainer"> 249 <div id="brandHeader" class="clearfix"> 250 251 <a href="/"><img class="logo" src="/static/public/image/bit_tech_logo_white.png" alt="bit-tech"></a> 252 253 254 </div> 255 256 <div id="navContainer" class="clearfix"> 257 <div id="mainNav" class="clearfix"> 258 259 <ul id="topList" class="clearfix"> 260 <a href="/"> 261 <li id="topListHome" class="topLi " > 262 <div class="topLi-icon fa fa-home" style="display:none;"></div> 263 <img src="/static/public/image/icons/home-icon.svg" alt="bit-tech home page"> 264 <span>Home</span> 265 </li> 266 </a> 267 268 <a href="/category/tech/"> 269 <li data-section="tech" class="topLi " > 270 <div class="topLi-icon" style="display:none;"></div> 271 <span>Tech</span> 272 </li> 273 </a> 274 275 <a href="/category/modding/"> 276 <li data-section="modding" class="topLi " > 277 <div class="topLi-icon" style="display:none;"></div> 278 <span>Modding</span> 279 </li> 280 </a> 281 282 <a href="/category/gaming/"> 283 <li data-section="gaming" class="topLi " > 284 <div class="topLi-icon" style="display:none;"></div> 285 <span>Gaming</span> 286 </li> 287 </a> 288 289 <a href="//forums.bit-tech.net"> 290 <li id="topListForum" > 291 <div class="topLi-icon fa fa-comments" style="display:none;"></div> 292 <span>Forum</span> 293 </li> 294 </a> 295 </ul> 296 <div class="right_box"> 297 <div class="icons"> 298 <a href="https://www.facebook.com/bittech"> 299 <img src="/static/public/image/icons/facebook.svg" alt="bit-tech Facebook page"> 300 </a> 301 <a href="https://www.twitter.com/bittech"> 302 <img src="/static/public/image/icons/twitter.svg" alt="bit-tech Twitter feed"> 303 </a> 304 <a href="https://www.instagram.com/bit_tech/"> 305 <img src="/static/public/image/icons/instagram.svg" alt="bit-tech Instagram feed"> 306 </a> 307 <a href="https://www.youtube.com/c/bittech1"> 308 <img src="/static/public/image/icons/youtube.svg" alt="bit-tech YouTube channel"> 309 </a> 310 <a href="https://discord.gg/EBGNWYm"> 311 <img src="/static/public/image/icons/discord.svg" alt="bit-tech discord channel"> 312 </a> 313 <a href="/rss/"> 314 <img src="/static/public/image/icons/rss.svg" alt="bit-tech RSS feed"> 315 </a> 316 </div> 317 </div> 318 319 <div class="account-options"> 320 321 322 323 <a id="accounts_icon" href="https://forums.bit-tech.net/index.php/login">
324 <span class="account-option">Login</span> 325 </a> 326 <a href="https://forums.bit-tech.net/index.php?login/login"> 327 <span class="account-option">Register</span> 328 </a> 329 330 331 </div> 332 </div> 333 334 <div id="subNav" class="clearfix"> 335 <ul id="secondList" style="display: inline-flex; max-width: initial; width: initial;"> 336 <li > 337 338 <a href="/"> 339 340 <span>All</span> 341 </a> 342 </li> 343 344 <li class="" > 345 346 347 <a href="/news/"> 348 349 <span>News</span> 350 </a> 351 352 </li> 353 354 <li class="" > 355 356 357 <a href="/reviews/"> 358 359 <span>Reviews</span> 360 </a> 361 362 </li> 363 364 <li class="" > 365 366 367 <a href="/features/"> 368 369 <span>Features</span> 370 </a> 371 372 </li> 373 374 <li class="" > 375 376 377 <a href="/previews/"> 378 379 <span>Previews</span> 380 </a> 381 382 </li> 383 384 <li class="" > 385 386 387 <a href="/guides/"> 388 389 <span>Guides</span> 390 </a> 391 392 </li> 393 394 <li class="" > 395 396 397 <a href="/blogs/"> 398 399 <span>Blogs</span> 400 </a> 401 402 </li> 403 404 <li class="" > 405 406 407 <a href="/competitions/"> 408 409 <span>Competitions</span> 410 </a> 411 412 </li> 413 414 <li class="" > 415 416 <a href="/press-releases/"> 417 <span>Press Releases</span> 418 </a> 419 420 </li> 421 422 </ul> 423 <div class="search"> 424 <form id="search_form" action="/search/" method="get" accept-charset="utf-8"> 425 <input type="text" name="q" value="" placeholder="SEARCH"/>
426 <span class="button"> 427 <input type="submit" value=""> 428 </span> 429 </form> 430 </div> 431 </div> 432 433 434 </div> 435 436 437 <div id="bodyContainer" class="clearfix"> 438 <div class="clearfix" style="clear:both;"> 439 <div id="main_column"> 440 441 442 443 444 <h1>About us</h1> 445 446<p>bit-tech is the UK's leading online destination for tech enthusiasts, early adopters, modders, and gamers. 447 We cover computer hardware, modding, and technology as well as games - whether on PC, console, or mobile.</p> 448<p>The site was founded in 2000 by a small team of enthusiasts, and in 2005, 449 bit-tech became a fully professional online publication. The site grew quickly and established a reputation 450 for impartial, opinionated, and technically authoritative coverage of hardware and games.</p> 451 452 453<h1>Review submissions, samples and press releases</h1> 454 <p>To submit a product for review on bit-tech, please contact [email protected]. <br></p><p>Send press releases to [email protected].</p> 455 456<h1>Disclaimer</h1> 457 <p>DON'T TRY THIS AT HOME! The advice and information provided on this website is given in good faith. bit-tech cannot accept any responsibility for any loss, disruption, or damage to your data or computer system which may occur as a result of following or attempting to follow advice given on this website. 458 Also, remember to back up your data regularly and to eat cheesecake to alleviate any PC-related stress.</p> 459 460 461 462 463 464 465 466 467 468 </div> 469 <div id="side_column" class="grid_6"> 470 471 <div id="banners"> 472 <div class="side_bar_banners" > 473 <a href="//forums.bit-tech.net/index.php?forums/project-logs.42/"> 474 <img src="/static/public/image/sidebar_banners/project_logs.jpg" alt="Project logs" loading="lazy"> 475 </a> 476 </div> 477 <div class="side_bar_banners" > 478 <a href="/category/modding/"> 479 <img src="/static/public/image/sidebar_banners/modding.jpg" alt="modding content" loading="lazy"> 480 </a> 481 </div> 482 <div class="side_bar_banners" > 483 <a href="https://www.corsair.com/uk/en/"> 484 <img src="/static/public/image/sidebar_banners/corsair2021.jpg" alt="Corsair" loading="lazy"> 485 </a> 486 </div> 487 </div> 488 489 490 <div id="latest-video"> 491 <lite-youtube videoid="yoe5YiHXGHA"></lite-youtube> 492 <img src="/static/public/image/YouTube_full-color.svg" alt="YouTube logo" loading="lazy"> 493 <div> 494 <h5 id="latest-video-text">MSI MPG Velox 100R Chassis Review</h5> 495 <p>October 14 2021 | 15:04</p> 496 </div> 497 </div> 498 499 500 501 502 503 <div style="float:right;" ></div> 504 505 </div> 506 </div> 507 </div> 508 <div class="footerContainer clearfix"> 509 510 511 512 513 <div id="footer" class="clearfix" > 514 <div id="bottom_links_container" class="clearfix" > 515 <div id="bottom-site-links"> 516 <h2 class="heading" >Site Links</h2> 517 <ul class="site"> 518 <li> 519 <a href="/">Home</a> 520 </li> 521 <li> 522 <a href="/terms/">Terms</a> 523 </li> 524 <li> 525 <a href="/about/">About</a> 526 </li> 527 <li> 528 <a href="mailto:[email protected]">Advertise</a> 529 </li> 530 <li> 531 <a href="/scores/">
531Award Guide</a> 532 </li> 533 <li> 534 <a href="mailto:[email protected]?subject=Site Contact Us">Contact Us</a> 535 </li> 536 </ul> 537 </div> 538 <div id="bottom-company-links"> 539 <h2 class="heading" >Popular Companies</h2> 540 <ul> 541 542 <li> 543 <a href="/company/nvidia/"> 544 <span>NVIDIA</span> 545 </a> 546 </li> 547 548 <li> 549 <a href="/company/amd/"> 550 <span>AMD</span> 551 </a> 552 </li> 553 554 <li> 555 <a href="/company/intel/"> 556 <span>Intel</span> 557 </a> 558 </li> 559 560 <li> 561 <a href="/company/corsair/"> 562 <span>Corsair</span> 563 </a> 564 </li> 565 566 <li> 567 <a href="/company/apple/"> 568 <span>APPLE</span> 569 </a> 570 </li> 571 572 <li> 573 <a href="/company/google/"> 574 <span>Google</span> 575 </a> 576 </li> 577 578 <li> 579 <a href="/company/microsoft/"> 580 <span>Microsoft</span> 581 </a> 582 </li> 583 584 <li> 585 <a href="/company/steam/"> 586 <span>Steam</span> 587 </a> 588 </li> 589 590 <li> 591 <a href="/company/arm/"> 592 <span>arm</span> 593 </a> 594 </li> 595 596 <li> 597 <a href="/company/asus/"> 598 <span>ASUS</span> 599 </a> 600 </li> 601 602 <li> 603 <a href="/company/msi/"> 604 <span>MSI</span> 605 </a> 606 </li> 607 608 <li> 609 <a href="/company/gigabyte/"> 610 <span>GIGABYTE</span> 611 </a> 612 </li> 613 614 </ul> 615 </div> 616 <div class="icons"> 617 <h2 class="heading">let's get social</h2> 618 <ul> 619 <li> 620 <a href="https://www.facebook.com/bittech"> 621 <img src="/static/public/image/icons/facebook.svg" alt="bit-tech Facebook page" loading="lazy"> 622 </a> 623 </li> 624 <li> 625 <a href="https://www.twitter.com/bittech"> 626 <img src="/static/public/image/icons/twitter.svg" alt="bit-tech Twitter feed" loading="lazy"> 627 </a> 628 </li> 629 <li> 630 <a href="https://www.instagram.com/bit_tech/"> 631 <img src="/static/public/image/icons/instagram.svg" alt="bit-tech Instagram feed" loading="lazy"> 632 </a> 633 </li> 634 <li> 635 <a href="https://www.youtube.com/c/bittech1"> 636 <img src="/static/public/image/icons/youtube.svg" alt="bit-tech YouTube channel" loading="lazy"> 637 </a> 638 </li> 639 <li> 640 <a href="https://discord.gg/EBGNWYm"> 641 <img src="/static/public/image/icons/discord.svg" alt="bit-tech discord channel" loading="lazy"> 642 </a> 643 </li> 644 <li> 645 <a href="/rss/"> 646 <img src="/static/public/image/icons/rss.svg" alt="bit-tech RSS feed" loading="lazy"> 647 </a> 648 </li> 649 </ul> 650 </div> 651 <img src="/static/public/image/bit_tech_logo_white.png" style="float: right;" alt="bit-tech logo" loading="lazy"> 652 </div> 653 <br> 654 <div id="bottom_info_container" > 655 <p>Copyright © 2000 - 2026, bit-tech.net. All rights reserved.</p> 656 </div> 657 <div id="theMediaTeamLogoContainer" style="float:right;"> 658 <a href="https://www.themediateam.net/"> 659 <img id="theMediaTeamLogo" src="/static/public/image/part_of_the_media_team.png" style="width:100%;" alt="The Media Team logo" loading="lazy"> 660 </a> 661 </div> 662 </div> 663 664 665 </div> 666 </div> 667</div> 668 669<div class="opaque"></div> 670<div id="login_form" style="display: none;" class="login"> 671 <div class="login-header"> 672 <div class="login-title">Login Form</div> 673 <div class="login-exit"></div> 674 </div> 675 <div class="login-form"></div> 676 <div class="login-footer"></div> 677</div> 678 679 <!-- JSON-LD --> 680
680<script type="text/javascript" src="/static/head/generateFromURL.js"></script>
680 681 <!-- Tangular Template --> 682
682<script src="/static/external/js/Tangular.min.js"></script>
682 683
683<script type="text/template" id="sidebar_article_template"> 684 <div class="sidebar_article[[ categories_string ]] [[ value.section ]]" > 685 <div class="image"> 686 <a href="[[ value.get_absolute_url ]]"> 687 <img src="[[ thumbnail ]]" alt="[[ value.title ]]" loading="lazy"> 688 </a> 689 </div> 690 <div class="details"> 691 <div class="title"> 692 <a href="[[ value.get_absolute_url ]]"> 693 <h4> [[ value.title ]] </h4> 694 </a> 695 </div> 696 </div> 697 </div> 698 </script>
698 699 <!-- SCRIPTS --> 700
700<script type="text/javascript"> 701 // desktop mobile split 702 $.ajaxSetup({ 703 beforeSend: function(xhr, settings) { 704 function getCookie(name) { 705 var cookieValue = null; 706 if (document.cookie && document.cookie != '') { 707 var cookies = document.cookie.split(';'); 708 for (var i = 0; i < cookies.length; i++) { 709 var cookie = jQuery.trim(cookies[i]); 710 // Does this cookie string begin with the name we want? 711 if (cookie.substring(0, name.length + 1) == (name + '=')) { 712 cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); 713 break; 714 } 715 } 716 } 717 return cookieValue; 718 } 719 if (!(/^http:.*/.test(settings.url) || /^https:.*/.test(settings.url))) { 720 // Only send the token to relative URLs i.e. locally. 721 xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken')); 722 } 723 } 724 }); 725 Ta.settings.delimiters = ["[[", "]]"]; 726 </script>
726 727 728
728<script src="/static/public/javascript/public.v2.js"></script>
728 729 730 731 732 733 734 735 736 737 738 739
739<script> 740 window.BITTECH.Urls = { 741 top_stories: "/api/functions/get_top_stories/", 742 suggested_articles: "/api/functions/get_suggestions/" 743 }; 744 745 var formValues = JSON.parse(localStorage.getItem('bit-tech-style')) || {}; 746 var $checkboxes = $("input[type='radio']"); 747 748 function updateStorage(){ 749 $checkboxes.each(function(){ 750 formValues[this.id] = this.checked; 751 }); 752 753 localStorage.setItem("bit-tech-style", JSON.stringify(formValues)); 754 } 755 756 $checkboxes.on("change", function(){ 757 updateStorage(); 758 }); 759 760 // On page load 761 $.each(formValues, function(key, value) { 762 $("#" + key).prop('checked', value); 763 }); 764 765 (function($) { 766 setTimeout(function(){ 767 $('#skin').css('height', $(document).height()); 768 $('style').each(function(){ 769 $(this).text( 770 $(this).text().replace('body, body#bit-gamer', '#blurBackground') 771 ); 772 }); 773 }); 774 $("img[src*='featured_double']").each(function(index, value) { 775 $(this).error(function() { 776 var img = $(this).clone(); 777 var img_container = $(this).closest('.image'); 778 var new_src = img.attr("src").replace("featured_double", "index_img"); 779 img.attr("src", new_src); 780 $(this).replaceWith(img); 781 if (img_container.css('background-image')){ 782 img_container.css('background-image', 'url(' + new_src + ')'); 783 } 784 }); 785 $(this).attr("src", function() { 786 return this.src; 787 }); 788 }); 789 790 var resManager = new window.BITTECH.ResolutionSwitcher(); 791 resManager.checkResolution(); 792 793 var resizeTimer; 794 795 $(window).resize(function(){ 796 clearTimeout(resizeTimer); 797 resizeTimer = setTimeout(function(){ 798 resManager.checkResolution(); 799 }, 500); 800 }); 801 802 // short signup script 803 function short_signup_redirect(){ 804 var email = $('#shortSignup input[type="email"]').val(); 805 window.top.location = '/'; 806 } 807 808 $('span.send').on('click', function(){ 809 short_signup_redirect(); 810 }); 811 812 $('#email').keypress(function(event){ 813 var keycode = (event.keyCode ? event.keyCode : event.which); 814 if(keycode == '13'){ 815 short_signup_redirect(); 816 } 817 }); 818 819 $('.search input[type="text"]').keypress(function(event){ 820 var keycode = (event.keyCode ? event.keyCode : event.which); 821 if(keycode == '13'){ 822 $('.search form').submit(); 823 } 824 }); 825 826 // function to handle the user being subscribed 827 function subscribed(){ 828 829 // hide the subscribe to newsletter 830 $('#shortSignup').remove() 831 }; 832 833 // sign me up click 834 $('#signMeUp').click(function(){ 835 836 // post to subscribe 837 $.post("/cms/emails/api/functions/short-signup/", function(data){ 838 if (data.status === 'success'){ 839 subscribed(); 840 } else { 841 $('#shortSignup .signMeUpContainer').html('<h3 class="align-left headingBar">ADD YOUR EMAIL <a href="/accounts/profile/" style="text-decoration:underline;">HERE</a> TO SUBSCRIBE</h3>'); 842 $('#signMeUp').hide(); 843 844 }; 845 }); 846 }); 847 848 // check if user is signed up 849 $.get("/cms/emails/api/functions/is-subscribed/", function(data){ 850 if (data.subscribed === true){ 851 subscribed(); 852 }; 853 }); 854 855 856 // identify visitor and metadata if there is a user agent 857 var visitor_id = null; 858 if ((typeof navigator !== 'undefined' || navigator !== null) && navigator.userAgent) { 859 visitor_id = localStorage.getItem('visitor_id');
860 $.get('/cms/intelligence/visit_meta/' + visitor_id + '/').done(function(data) { 861 localStorage.setItem('visitor_id', data['visitor_id']); 862 863 // initialise poll once we're sure they have a visitor ID 864 // initializePolls(); 865 866 $.get('/cms/community/associate/' + data['visitor_id'] + '/'); 867 var url_string = ''; 868 var joiner = '?'; 869 $('div.article').each(function(x){ 870 var key = 'article_' + x.toString(); 871 var value = $(this).attr('id').split('_')[1] 872 url_string = url_string + joiner + x.toString() + '=' + value; 873 joiner = '&'; 874 }); 875 876 }); 877 } 878 879 })(jQuery); 880 881 (function ($) { 882 var Modal = (function () { 883 function Modal(options) { 884 this.options = { 885 $el: $("<div/>") 886 }; 887 $.extend(this.options, options); 888 } 889 890 Modal.prototype.show = function () { 891 $(".opaque").addClass("show"); 892 this.el().fadeIn("fast"); 893 this.trigger("show"); 894 return this; 895 }; 896 897 Modal.prototype.hide = function () { 898 $(".opaque").removeClass("show"); 899 this.el().fadeOut("fast"); 900 this.trigger("hide"); 901 return this; 902 }; 903 904 Modal.prototype.on = function (evt, cb) { 905 this.options.$el.on(evt, cb.bind(this)); 906 }; 907 908 Modal.prototype.el = function () { 909 return this.options.$el; 910 }; 911 912 Modal.prototype.off = function (evt) { 913 this.options.$el.off(evt); 914 }; 915 916 Modal.prototype.trigger = function (evt, data) { 917 this.options.$el.trigger(evt, data); 918 }; 919 return Modal; 920 })(); 921 922 var login_form = $("#login_form"); 923 924 var modal = new Modal({ $el: login_form }); 925 926 $.fn.serializeObject = function() { 927 var o = {}; 928 var a = this.serializeArray(); 929 $.each(a, function() { 930 if (o[this.name]) { 931 if (!o[this.name].push) { 932 o[this.name] = [o[this.name]]; 933 } 934 o[this.name].push(this.value || ''); 935 } else { 936 o[this.name] = this.value || ''; 937 } 938 }); 939 return o; 940 }; 941 942 943 944 $(function() { 945 $('#page_body').find('img').each(function(index, image) { 946 947 var caption = $(image).attr('caption'); 948 949 $(image).replaceWith( 950 $('<a/>').css({ 951 'overflow': 'auto', 952 'display': 'inline-block', 953 'flex-direction': 'column', 954 'justify-content': 'center', 955 'text-align': 'center', 956 'float': $(image).css('float') 957 }) 958 .attr('data-isimage', true) 959 .attr('href', $(image).attr('data-src') || $(image).attr('src')) 960 .html([ 961 $(image).clone(), 962 '<figcaption style="font-size: 10px; font-weight: 300;"><i> '+ 963 (caption && caption.length ? $(image).attr('caption') : 'Click to enlarge') 964 + ' </i></figcaption>', 965 ]) 966 ) 967 }); 968 969 if (window.baguetteBox) { 970 baguetteBox.run('.object_body'); 971 } 972 973 }); 974 975 })(jQuery); 976 </script>
976 977 978 979 980
980<script> 981 982 // media query change 983 function WidthChange(mq) { 984 if (mq.matches) { 985 // window width is at least 950px 986 $(header).css({ 987 'height': '65px', 988 'width': '100%', 989 'background-color': 'rgb(245, 245, 245)', 990 // 'color': 'white', 991 'position': 'fixed', 992 'bottom': '0px', 993 'z-index': '9999', 994 'font-size': '1vw', 995 'text-align': 'center', 996 'max-height': '55px', 997 'font-size': '14px', 998 }) 999 } else { 1000 // window width is less than 950px 1001 $(header).css({ 1002 'height': '90px', 1003 'width': '100%', 1004 'background-color': 'rgb(245, 245, 245)', 1005 // 'color': 'white', 1006 'position': 'fixed', 1007 'bottom': '0px', 1008 'z-index': '9999', 1009 'font-size': '3vw', 1010 'text-align': 'center', 1011 'max-height': '115px', 1012 'font-size': '14px', 1013 }) 1014 } 1015 } 1016 1017 if (!localStorage.getItem("bit-tech-privacy")||localStorage.getItem("bit-tech-privacy")==='false') { 1018 header = document.createElement('div') 1019 header.setAttribute('id', 'GDPR'); 1020 // media query event handler 1021 if (matchMedia) { 1022 const mq = window.matchMedia("(min-width: 950px)"); 1023 mq.addListener(WidthChange); 1024 WidthChange(mq); 1025 } 1026 text = document.createElement('p'); 1027 text.innerHTML = 'In line with recent changes to data protection legislation in the UK and Europe we would like to direct you to our updated <a href="https://www.themediateam.net/privacy/" alt="The Media Team privacy policy">Privacy Policy here</a>.'; 1028 $(text).css({ 1029 'margin': '0px' 1030 }) 1031 header.appendChild(text) 1032 button = document.createElement('button') 1033 button.innerHTML = 'Dismiss'; 1034 $(button).css({ 1035 'position': 'absolute', 1036 'bottom': '5px', 1037 'left': '0px', 1038 'right': '0px', 1039 'left': '0px', 1040 'width': '65px', 1041 'margin-left': 'auto', 1042 'margin-right': 'auto', 1043 'background-color': '#555555', 1044 'border': 'none', 1045 'color': 'white', 1046 'padding': '5px', 1047 'text-align': 'center', 1048 'text-decoration': 'none', 1049 }) 1050 button.onclick = function() { 1051 localStorage.setItem('bit-tech-privacy', 'true'); 1052 $(header).css({ 1053 'display': 'none' 1054 }) 1055 } 1056 header.appendChild(button); 1057 document.body.appendChild(header); 1058 } else { 1059 console.log(""); 1060 } 1061 </script>
1061 1062 1063 1064
1064<script> 1065 $('a[href*="thinq.co.uk"]').each(function(i, v){ 1066 $(v).after($(v).text()); 1067 $(v).remove(); 1068 }); 1069 </script>
1069 1070 <style> 1071 body, #blurBackground { 1072 background-attachment: fixed !important; 1073 } 1074 </style> 1075 1076
1076<script src="/static/public/javascript/external/lite-yt-embed.js"></script>
1076 1077 1078</body> 1079</html> 1080 1081
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.