1$(document).ready(function () { 2 expand(); 3 $(".header__navigation--icon").on('click', function () { 4 $(".header__navigation--mobile").slideToggle(); 5 }) 6 add_plugin(); 7 8}) 9 10function add_plugin() { 11 let url = "/add-plugin.ajax"; 12 if (typeof id_game != 'undefined' && typeof url_game != 'undefined' && id_game != '' && url_game != '') { 13 $.ajax({ 14 type: "POST", 15 url: url, 16 data: { id: id_game, url: url_game }, 17 success: function (data) { 18 if (data) { 19 let html = JSON.parse(data); 20 if (html.html_rate) { 21 $("#append-rate").html(html.html_rate); 22 } 23 if (html.html_comment) { 24 $("#append-comment").html(html.html_comment); 25 } 26 } 27 } 28 }); 29 } 30} 31 32function expand() { 33 $("#expand").on('click', function () { 34 $("#_exit_full_screen").removeClass('hidden'); 35 $("#iframehtml5").addClass("force_full_screen"); 36 requestFullScreen(document.body); 37 }); 38 $("#_exit_full_screen").on('click', cancelFullScreen); 39} 40function paging(p) { 41 $(".gif").removeClass("hidden"); 42 let url = '/paging.ajax';
43 let current_url = location.origin + location.pathname; 44 $.ajax({ 45 type: "POST", 46 url: url, 47 data: { 48 page: p, 49 keywords: keywords, 50 tags_id: tag_id, 51 category_id: category_id, 52 field_order: field_order, 53 order_type: order_type, 54 is_hot: is_hot, 55 is_new: is_new, 56 limit: limit 57 }, 58 success: function (xxxx) { 59 $("html, body").animate({ scrollTop: 0 }, 0); 60 $(".gif").addClass("hidden"); 61 if (xxxx !== '') { 62 let data = JSON.parse(xxxx); 63 $("#ajax-append").html(data.content); 64 } 65 } 66 }); 67} 68 69function runValidate() { 70 jQuery("#contact-form").validate({ 71 focusInvalid: false, 72 onfocusout: false, 73 ignore: ".ignore", 74 rules: { 75 Name: { 76 required: true, 77 maxlength: 255, 78 }, 79 Email: { 80 required: true, 81 email: true, 82 maxlength: 100 83 }, 84 Website: { 85 required: false, 86 maxlength: 255, 87 }, 88 Topic: { 89 required: false, 90 maxlength: 255, 91 }, 92 Message: { 93 required: true, 94 maxlength: 65525 95 }, 96 "hiddenRecaptcha": { 97 required: function () { 98 if (grecaptcha.getResponse() == '') { 99 return true; 100 } else { 101 return false; 102 } 103 } 104 } 105 }, 106 messages: { 107 Name: { 108 required: "Please type your name!", 109 maxlength: "255" 110 }, 111 Email: { 112 required: "Please type your email!", 113 email: "Please check a valid email!", 114 maxlength: "100" 115 }, 116 Message: { 117 required: "Please type your message!", 118 maxlength: "65525" 119 }, 120 "hiddenRecaptcha": { 121 required: "Please verify you are human!", 122 } 123 }, 124 submitHandler: function () { 125 $("#fcf-button").prop('disabled', true); 126 let question_ajax = "/make-contact.ajax"; 127 let name = jQuery("#Name").val(); 128 let email = jQuery("#Email").val(); 129 let website = jQuery("#Website").val(); 130 let subject = jQuery("#Topic").val(); 131 let message = jQuery("#Message").val(); 132 if (sessionStorage.getItem('contact_message') == message.trim()) { 133 alert("Message not sent with the same content."); 134 return; 135 } 136 let metadataload = {}; 137 metadataload.name = name; 138 metadataload.email = email; 139 metadataload.website = website; 140 metadataload.subject = subject; 141 metadataload.message = message; 142 sessionStorage.setItem('contact_message', message.trim()); 143 jQuery.ajax({ 144 url: question_ajax, 145 data: metadataload, 146 type: 'POST', 147 success: function (data) { 148 if (data != 0 || data != '0') { 149 showSuccessMessage(); 150 } 151 } 152 }); 153 } 154 }); 155} 156function scrollToDiv(element) { 157 if ($(element).length) { 158 $('html,body').animate({ scrollTop: $(element).offset().top - 100 }, 'slow'); 159 } 160} 161function closeBox() { 162 $(".close-sharing-box").hide(); 163 $(".clipboard-share").addClass("hide-zindex"); 164} 165 166function showSharingBox() { 167 $(".close-sharing-box").show(); 168 $(".clipboard-share").removeClass("hide-zindex"); 169} 170function showSuccessMessage(message) { 171 document.getElementById('fcf-status').innerHTML = ''; 172 document.getElementById('fcf-form').style.display = 'none'; 173 document.getElementById('fcf-thank-you').style.display = 'block'; 174} 175 176function resetFormDemo() { 177 document.getElementById('fcf-form').style.display = "block"; 178 document.getElementById('fcf-thank-you').style.display = "none"; 179} 180 181function copyToClipboard(element) { 182 var $temp = $("<input>"); 183 $("body").append($temp); 184 $temp.val($(element).attr('href')).select(); 185 document.execCommand("copy"); 186 $temp.remove(); 187} 188function requestFullScreen(element) {
189 // Supports most browsers and their versions. 190 var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen; 191 192 if (requestMethod) { // Native full screen. 193 requestMethod.call(element); 194 } else if (typeof window.ActiveXObject !== "undefined") { // Older IE. 195 var wscript = new ActiveXObject("WScript.Shell"); 196 if (wscript !== null) { 197 wscript.SendKeys("{F11}"); 198 } 199 } 200} 201 202function cancelFullScreen() { 203 $("#_exit_full_screen").addClass('hidden'); 204 $("#iframehtml5").removeClass("force_full_screen"); 205 var requestMethod = document.cancelFullScreen || document.webkitCancelFullScreen || document.mozCancelFullScreen || document.exitFullScreenBtn; 206 if (requestMethod) { // cancel full screen. 207 requestMethod.call(document); 208 } else if (typeof window.ActiveXObject !== "undefined") { // Older IE. 209 var wscript = new ActiveXObject("WScript.Shell"); 210 if (wscript !== null) { 211 wscript.SendKeys("{F11}"); 212 } 213 } 214} 215 216if (document.addEventListener) { 217 document.addEventListener('webkitfullscreenchange', exitHandler, false); 218 document.addEventListener('mozfullscreenchange', exitHandler, false); 219 document.addEventListener('fullscreenchange', exitHandler, false); 220 document.addEventListener('MSFullscreenChange', exitHandler, false); 221} 222 223function exitHandler() { 224 if (document.webkitIsFullScreen === false 225 || document.mozFullScreen === false 226 || document.msFullscreenElement === false) { 227 cancelFullScreen(); 228 } 229}
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.