'; } if (typeof signupPromoBottom !== 'undefiniert' && signupPromoBottom !== '') { signupContainerBottom = '
'; } function preroll_signup_top_handler() { trackEvent('Pre-roll registration clicked', 'Sign up to start', document.title); } function preroll_signup_bottom_handler() { trackEvent('Subscription registration clicked', 'Bottom access registration', document.title); } // We'll define this variable signUpURLABTest in Experiments.js var cmg_upg_days_limit = 180; var user_dst = window.location.pathname; user_dst = user_dst.replace("\/", ""); if (window.location.host !== 'cmatgame.local') { if (typeof signUpURL === 'undefined' || signUpURL === '') { signUpURL = '/premium-access/ b2df5a33?origin=' + user_dst; } else { signUpURL = signUpURL + '?origin=' + user_dst; } } else if (typeof signUpURLABTest === "undefined" || signUpURLABTest === null) { signUpURL = 'https://' + window.location.hostname + '/premium-access/b2df5a33?origin=' + user_dst ; } else { signUpURL = signUpURLABTest; } functionscription_promo_handler() { if (typeof freeTrialUser !== 'undefined' && freeTrialUser) { trackEvent('Premium Subscription' + subscriber member, 'Subscription overlay clicked', userPlayedGames); trackGoalVirtualPV('/virtual/click-subscription-overlay'); } return; } functionscriptionSignUpUrl() { var user_played_games = ''; var zeroFreeGamesLeftUsers = localStorage.getItem("zeroFreeGamesLeftUsers"); if (typeof userPlayedGames !== 'undefined' && userPlayedGames) { user_played_games = "upg=" + userPlayedGames; } else { user_played_games = "upg=0"; } if (zeroFreeGamesLeftUsers !== null && user_played_games !== '') { user_played_games = user_played_games + '&zfg=' + zeroFreeGamesLeftUsers; } else if (zeroFreeGamesLeftUsers !== null) { user_played_games = 'zfg=' + zeroFreeGamesLeftUsers; } if (typeof signUpURL !== 'undefined' && signUpURL !== null && signUpURL.indexOf('upg') === -1) { if (signUpURL.indexOf('?random_true') > -1) { signUpURL = signUpURL.replace('?random_true', ''); } if (signUpURL.indexOf('?') > -1) { signUpURL = signUpURL + '&' + user_played_games; } else { signUpURL = signUpURL + '?' + user_games_played_games; } } } function updateMyGamesTimeSpent(gameId) { var userActivityTime = Date.now(); if (current timeframe >= 2) { current timeframe = 0; if (isUserValidFreeUserOrSubscriber()) { // save MyGames for subscribers only saveMyGames(gameId, 0, 1); Current time = user active time; } } else { Current Time Interval = Current Time Interval + 1; saveUserProgress(); } } function updateMyGamesTimeSpent1(gameId) { if (isUserValidFreeUserOrSubscriber()) { // Save MyGames for subscribers only if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { saveMyGames(gameId, 0, 1); } } } function updateMyGamesTimeSpentLevelBase(gameId, level) { if (isUserValidFreeUserOrSubscriber()) { // save MyGames for subscribers only saveMyGames(gameId, 1, level); } } if (is_level_based) { var userActivityTime = Date.now(); // for a level based game. Check user activity for more than 55 minutes 60000*55 = 3300000 if (userActivityTime - lastKeyBoardorMouseActivityTime <= 3300000) { var objGameNode = {}; objGameNode[gameId] = "no"; var localgamestrate = "local storage-" + gameId + "-local storage"; localStorage.setItem("runoncestarted", JSON.stringify(objGameNode)); localStorage.setItem(localgamestrate, "no"); updateMyGamesTimeSpentLevelBase(gameId, levelofcompletedgame) } } function cmgGetCheerpxUrl() { var cheerpxUrl = 'https://cheerpx-prod.coolmathgames.com/cheerpx.html?f='; if (location.host!= "www.coolmathgames.com" && !/(Firefox)/.test(navigator.userAgent)) { cheerpxUrl = 'https://cheerpx.coolmathgames.com/cheerpx.html?f=' ; } return cheerpxUrl; } function displayCmgCheerpxLoadingScreen() { jQuery("#swfgame").parent().before('
'); } // Narrow screen loading screen function displayCmgCheerpxLoadingScreenResized(){ jQuery("#swfgame").parent().before('
'); } Funkcja closeCmgCheerpxLoadingScreen() { jQuery("#cmg-cheerpxloading-screen").remove(); ( ); } } function cmgRemoveMadg() { if(typeof AdsManager != "undefiniert" && AdsManager) { AdsManager.destroy(); } jQuery("#afg_container").sakrij(); jQuery("#afg_preloader").hide(); jQuery("#continue-container").sakrij(); jQuery(".gra terenowa").show(); jQuery(".user-controls").attr("style", "display: flex !ważne"); // Erstmalige Kontrolle über jQuery(".falseBtn").remove(); if(window.document.getElementById('swfgame') != null) { window.document.getElementById('swfgame').setAttribute("tabindex","0"); window.document.getElementById('swfgame').focus(); } else if(window.parent.document.getElementById('html5game') != null){ window.document.getElementById('html5game').setAttribute("tabindex","0"); window.document.getElementById('html5game').focus(); } } /* * Funkcja, die die Funkcja gameInterstitialAdTimerAction() { gameInterstitialAdTimerDone = true; clearGameInterstitialAdTimer(); } function clearGameInterstitialAdTimer() { clearTimeout(gameInterstitialAdTimer); gameInterstitialAdTimer = null; } funkcja cmg_discover_games_let_off() { var myGames = cmg_get_lpg(10); if(myGames.length > 0 && isMobile){ myGames = myGames.filter(gra => game.mpv == "1"); } if(typeof myGames == "undefiniert" || myGames == "" || myGames.length == 0){ //vrati false; // Ich nutze den Wert let baseURL = location.origin + '/cmg/toppicks.json'; $.getJSON(baseURL, function(data){ let topPickHTML = ''; for(let game of data){ game = searchGamesById(game.nid)[0]; if(isMobile && game.mpv == "0") { nastavi; } pusti gameVideo = ''; if(game.vdo && game.vdo != ""){ gameVideo = `
`; } jQuery("#cmg_pickup_block").html(topPickHTML).prev(".title").text("Najlepsze oferty Coolmath"); jQuery("#cmg_pickup_block").closest(".cmg-pickup-block").addClass("cmg-top-pick").show(); }) } else { niech PickupBlockHTML = ''; Funkcja „removeDuplicateGames(array, key) { var check = new Set();” return array.filter(obj => !check.has(obj[key]) && check.add(obj[key])); } const filteredGames = removeDuplicateGames(myGames, 'id'); for(gra z filtrowanymi grami){ let gameVideo = ''; if(gra.vdo && gra.vdo != ""){ graWideo = `
` } bez gamePercent = ''; if(game.ilb == "1"){ gamePercent = Math.floor((game.level / game.ml) * 100); } else { gamePercent = Math.floor((game.time / game.mta) * 100); } PickupBlockHTML += `
`; } zwróć PickupBlockHTML; } } jQuery(document).ready(function(){ if(jQuery("#cmg_pickup_block").length > 0){ const cmg_left_off_html = cmg_discover_games_let_off(); if(cmg_left_off_html){ jQuery("#cmg_pickup_block").html( cmg_left_off_html).closest(".cmg-pickup-block").show(); } } }); /* * Uklanjanje uklanjanja igre prije pokretanja i prikaza. Nowa funkcja: RemovePrerollAndDisplayGame(). */ cmgRemovePadgInvoked = fałsz; Funkcja cmgRemovePadg() { if(typeof cmgRemovePadgInvoked != "niezdefiniowany" && cmgRemovePadgInvoked) { return; } if(typeof AdsManager != "undefiniert" && AdsManager) { AdsManager.destroy(); } cmgRemovePadgInvoked = prawda; //logika mjerača vremena međuprostornih oglasa za Playwire if(typeof show_interstitial_ads != "undefined" && show_interstitial_ads) { gameInterstitialAdTimerDone = false; gameInterstitialAdTimer = setTimeout(function () { currentTime = new Date(); gameInterstitialAdTimerAction() }, interstitial_ad_refresh_interval); } //Weitere Informationen zum Herunterladen von Inhalten - cmg_lpg var nonEmulatedFlashGame = false; if (typeof drupalSettings.cmatgame != "undefiniert" && typeof drupalSettings.cmatgame.swfembed != "undefiniert" && drupalSettings.cmatgame.swfembed != "" && typeof drupalSettings.cmatgame.flash_emulation != "undefiniert" && drupalSettings.cmatgame. flash_emulation == 0 && typeof drupalSettings.cmatgame.swfembed.swf != "niezdefiniowany" && drupalSettings.cmatgame.swfembed.swf != "") { nonEmulatedFlashGame = true; } if (gameId && !nonEmulatedFlashGame && navigator.cookieEnabled && searchGamesById(gameId) != "") { localStorage.setItem("cmg_lpg", gameId); } settimebased(); prerollAdDisplayed = true;//Ovo se treba pozvati nakon što je oglas prije pokretanja gotov; if (document.documentElement.clientWidth >= 960 - ( window.innerWidth-jQuery(document).width()) || ( window.innerWidth > 960 && typeof DiscoverZoom == 'obiekt' && typeof DiscoverZoom.zoom == 'funkcja ' && DiscoverZoom.zoom() >=2) ) { prerollAdEnd = "dtp"; } else { prerollAdEnd = "mob"; } if (isRemoveAdSwfJWPLayer) { // Preroll-Vorschau wird icht angezeigt } else { // Aktualna godzina = Date.now(); Bieżący przedział czasu = 0; jQuery("#my-content").css("nieprzezroczystość", "1"); if (typeof IntervalId != "undefiniert") { clearInterval(intervalId); } jQuery("#afg_container").sakrij(); jQuery("#afg_preloader").hide(); jQuery("#continue-container").sakrij(); jQuery(".gra terenowa").show(); if (!drupalSettings.cmatgame.swfembed) { // HTML5-Bild, Bild i Bild anzeigen game_width = jQuery("#html5game").attr("width"); gra_wysokość = jQuery("#html5gra").attr("wysokość"); typ_gry = "html5"; // IE wird angezeigt und angezeigt, d. H. czyli = fałsz; var html5_game_url = jQuery("#html5gra").attr("źródło"); var swf_game_url = jQuery("#swfgra").attr("źródło"); if ((/hangman/.test(html5_game_url) || /85380/.test(gameId) ) && typeof getParameterByName != "undefiniert") { var qLobby = getParameterByName("prywatne lobby"); var qPlay = getParameterByName("play"); var qXid = getParameterByName("xid"); if (typeof qLobby != "undefiniert" && typeof qXid != "undefiniert" && qLobby !== "" && qXid !== "" && html5_game_url.indexOf("wisielec") && html5_game_url.indexOf("/home") ) { html5_game_url = html5_game_url.replace("/home", "/prywatne lobby/" +qLobby + "/" +qXid); } else if (typeof qPlay != "undefiniert" && typeof qXid != "undefiniert" && qPlay !== "" && qXid !== "" && html5_game_url.indexOf("wisielec") && html5_game_url.indexOf("/home ")) { html5_game_url = html5_game_url.replace("/home", "/play/" + qPlay + "/" +qXid); } } else if ( /bloobio|bloob\.io/.test(html5_game_url) && typeof getParameterByName != "undefiniert") { var qLobby = getParameterByName("prywatne lobby"); if (typeof qLobby != "undefiniert" && qLobby !== "") { html5_game_url = html5_game_url + '/'+qLobby; } if (typeof drupalSettings.sprache != "undefiniert" && drupalSettings.sprache != "en") { if (!/locale=/.test(html5_game_url)) { html5_game_url = html5_game_url + "?locale="+drupalSettings.sprache ; } var isMobile = cmg_is_mobile_device(); if (isMobile &&!/mobile=/.test(html5_game_url)) { html5_game_url = html5_game_url + "&mobile=true"; } } } if (typeof swf_game_url !== 'undefiniert') { if (!cmg_flash_emulated_game()) { flashDetectionMessage(); } } if (typeof swf_game_url !== 'undefiniert' && swf_game_url.indexOf("//") === 0) { swf_game_url = window.location.protocol + swf_game_url; } else if (typeof swf_game_url !== 'undefiniert' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } if (typeof html5_game_url !== 'undefiniert' && html5_game_url.indexOf("//") === 0) { html5_game_url = window.location.protocol + html5_game_url; } else if (typeof html5_game_url !== 'undefiniert' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") { tj. = true; var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (tj. && ieVersion < 9) { nothtml5browser = '
Hey, you're using an older web browser that doesn't support HTML5 games like this.
Switch to a different browser or just enjoy a different coolmath game!' + 'div>
•Download the new Internet Explorer from Microsoft
'; jQuery("#html5game").replaceWith(nothtml5browser); jQuery("#swfgame").replaceWith(nothtml5browser); } else { sandbox = jQuery("#html5game").attr("sandbox"); if (pješčanik !== nedefinirano) { sandbox = ' sandbox=\"' + sandbox + '\"'; } else { sandbox = ''; } if (cmg_is_mobile_device() || (document.documentElement.clientWidth < 960 - (window.innerWidth-jQuery(document).width()) && (typeof discoveryZoom == 'object' && typeof discoveryZoom.zoom == 'function' && discoverZoom.zoom() < 2) ) ) { new frame = '
'; newswfiframe = '
'; } else { new frame = '
'; newswfiframe = '
'; } if (typeof isRemoveAdSwfJWPLayer === "undefiniert" || !isRemoveAdSwfJWPLayer) { jQuery("#html5gra").replaceWith(nowaramka); Załadowane iframe(); if (cmg_flash_emulated_game() || drupalSettings.cmatgame.flash_emulation === "1") { jQuery("#swfgame").replaceWith(newswfiframe); Załadowane iframe(); } else if (cmg_flash_emulated_game() && drupalSettings.cmatgame.flash_emulation === "2"){ game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; typ_gry = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); swf_1_game_movie_param = swfURLArray[swfURLArray.length-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+szerokość_gry+'&h='+wysokość_gry; newswfiframe = '
'; jQuery("#swfgame").replaceWith(newswfiframe); Załadowane iframe(); } } } } else { if (!cmg_flash_emulated_game() && (drupalSettings.cmatgame.flash_emulation !== "1" || drupalSettings.cmatgame.flash_emulation !== "2" )) { /* CLSS-1614 dla HTML5-Anwendungen taka kopia - START */ var html5_game_url = jQuery("#html5game").attr("src"); if (typeof html5_game_url!== 'undefiniert') { game_width = jQuery("#html5game").attr("szerokość"); gra_wysokość = jQuery("#html5gra").attr("wysokość"); typ_gry = "html5"; // IE wird angezeigt und angezeigt, d. H. czyli = fałsz; if (typeof html5_game_url !== 'undefiniert' && html5_game_url.indexOf("//") === 0) { html5_game_url = window.location.protocol + html5_game_url; } else if (typeof html5_game_url !== 'undefiniert' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") { tj. = true; var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (tj. && ieVersion < 9) { nothtml5browser = '
Hey, you're using an older web browser that doesn't support HTML5 games like this.
Switch to a different browser or just enjoy a different coolmath game!' + 'div>
•Download the new Internet Explorer from Microsoft
'; jQuery("#html5game").replaceWith(nothtml5browser); } else { sandbox = jQuery("#html5game").attr("sandbox"); if (pješčanik !== nedefinirano) { sandbox = ' sandbox=\"' + sandbox + '\"'; } else { sandbox = ''; } new okvir = '
'; if (typeof isRemoveAdSwfJWPLayer === "undefiniert" || !isRemoveAdSwfJWPLayer) { jQuery("#html5gra").replaceWith(nowaramka); Załadowane iframe(); } } } else { /* CLSS-1614 zum Laden z HTML5 als Backup – ENDE */ flashDetectionMessage(); } } else { // Flash-Spiel Spielbreite, Spielhöhe i Typ gry game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; if (drupalSettings.cmatgame.flash_emulation === "1"){ //ruffle game_type = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); var swf_game_url = 'https://www.coolmath-games.com/sites/cmatgame/files/ruffle1/ruffle.html?f='+swfURLArray[swfURLArray.length-1]+'&w='+szerokość_gry+'&h= '+wysokość_gry; newswfiframe = '
'; jQuery("#swfgame").replaceWith(newswfiframe); } else if (drupalSettings.cmatgame.flash_emulation === "2"){ //cheerpx game_type = "html5"; if (navigator.appName == "Microsoft Internet Explorer") { tj. = istina; var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (tj. && ieVersion <= 11) { notCheerpxBrowser = '
IS NOT
'; jQuery("#html5game").replaceWith(notCheerpxBrowser); } game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); swf_1_game_movie_param = swfURLArray[swfURLArray.length-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+szerokość_gry+'&h='+wysokość_gry; newswfiframe = '
'; jQuery("#swfgame").replaceWith(newswfiframe); Załadowane iframe(); displayCmgCheerpxLoadingScreen(); } else { rodzaj_gry = "flash"; if (typeof isRemoveAdSwfJWPLayer === "undefiniert" || !isRemoveAdSwfJWPLayer) { var swf_game_url = jQuery("#swfgame").attr("źródło"); if (typeof swf_game_url !== 'undefiniert' && swf_game_url.indexOf("//") === 0) { swf_game_url = window.location.protocol + swf_game_url; } else if (typeof swf_game_url !== 'undefiniert' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } newswfiframe = '
'; jQuery("#swfgame").replaceWith(newswfiframe); Załadowane iframe(); var gameInstructions = document.getElementById('instrukcje-gry'); // umetnite fix flash div prije s uputama za igru if (typeof gameInstructions !== 'undefiniert' && gameInstructions !== null && typeof gameInstructions.innerHTML !== 'undefiniert' && gameInstructions.innerHTML != = null) { gameInstructions.innerHTML = '
If this flash game does not work on your computer, please continueHerefor assistance.
' + gameInstructions.innerHTML; } } } isRemoveAdSwfJWPLayer = istin; } } } jQuery('.game-xp-bar-immerse-button').addClass('enabled'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); //Odgođeni js kvariaz kauze za veliki zaslon deferredbigscreenbtn = setTimeout(function () { if (jQuery('.btn.btn-primary.btn-sm.requestfullscreen').length && !jQuery('.btn.btn-primarni. btn-sm.requestfullscreen').is(":widoczny")) { jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); } } , 2000); } Funkcja cmatgame_premium_subscription_game_display() { var cmatgame_subscriber = getCookie('cmg_sx'); var ważny subskrybent = fałsz; if (typeof cmatgame_subscriber !== 'undefiniert' && cmatgame_subscriber !== null) { validSubscriber = true; } if (getCookie("cmg_wl") !== null) { validSubscriber = true; } var cmatgame_free_user = getCookie('cmg_fx'); var ważnyUżytkownik Wolny = fałsz; if (typeof cmatgame_free_user !== 'undefiniert' && cmatgame_free_user !== null) { validFreeUser = true; } freeGamesExceeded = prawda; if (validSubscriber || getCookie("cmg_wl") !== null) { abrufenUserProgress(); cmgUkloniPadg(); jQuery(document).ready(function () { $('.game-xp-bar-immerse-button').addClass('enabled'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen' .css('display', 'inline-block'); immersive_mode_display_controller(); }); } else if (getCookie('cmg_schwl') !== null || typeof cmg_no_ads !== 'undefiniert' || (! validSubscriber && schoolHours || (!schoolHours && !targetStateUser) || (!schoolHours && targetStateUser && getCookie( 'cmg_active_anonymous_user') !== null))) { // TODO Weitere Informationen cmgRemovePadg(); jQuery(document).ready(function () { $('.game-xp-bar-immerse-button').addClass('enabled'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen' .css('display', 'inline-block'); }); if (!/0-chess/.test(window.location.pathname)) { } } else if (! validSubscriber && !schoolHours && targetStateUser && getCookie('cmg_active_anonymous_user') === null && getCookie('cmg_editor') = == null) { // Damit Google-Benutzer nicht die Paywall nutzen können, var ref = document.referrer; // brojanje igara koje je korisnik odigrao ovaj myjesec userPlayedGames = 0; var userFreeGameList = []; var freeGameNid = 95552; if (sessionStorage.getItem("userFreeGameList") !== null && navigator.cookieEnabled) { userFreeGameList = JSON.parse(sessionStorage.getItem("userFreeGameList")); } if ((localStorage.getItem("userPlayedGames") == null || getCookie('cmg_upg') === null) && freeGameLimit !== 0 && navigator.cookieEnabled) { userPlayedGames = 1; localStorage.setItem("gry grane przez użytkownika", gry grane przez użytkownika); setCookie('cmg_upg', 'true', cmg_upg_days_limit * 24 * 60 * 60 * 1000); userFreeGameList = [freeGameNid]; sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); cmgUkloniPadg(); } else { if (localStorage.getItem("userPlayedGames") !== null && getCookie('cmg_upg') !== null) { userPlayedGames = parseInt(localStorage.getItem("userPlayedGames")); } else { userPlayedGames = 0; setCookie('cmg_upg', 'true', cmg_upg_days_limit * 24 * 60 * 60 * 1000); } if (freeGameLimit != 0 && userPlayedGames < freeGameLimit && userFreeGameList.indexOf(freeGameNid) === -1) { userPlayedGames ++; freeGamesExceeded = netto; if (userFreeGameList.length > 0) { userFreeGameList = userFreeGameList.concat(freeGameNid); } else { userFreeGameList = [freeGameNid]; } localStorage.setItem("gry grane przez użytkownika", gry grane przez użytkownika); sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); } else { freeGamesExceeded = prawda; } var validReferer = false; var ważna sesja gry = fałsz; if (userFreeGameList.indexOf(freeGameNid) > -1) { validGameSession = true; } if (ref.match("google.com") !== null || ref.match("yahoo.com") !== null || ref.match("bing.com") !== null) { validReferer = istina; } pretplataSignUpUrl(); if (! validReferer && userPlayedGames >= freeGameLimit && ! validGameSession) { clearInterval(intervalId); jQuery("#afg_container").ukloni(); jQuery(".upute do igru").ukloni(); var bereitsTekstSubskrybenta = '
Already a subscriber?Use
'; if (getCookie('cmg_l') != null) { alreadySubscriberText = ''; } var Header = '
Log in to continue playing
'; if (getCookie('cmg_l') != null && getCookie('cmg_sx') != null) { headLine = '
SUBSCRIBE NOW TO CONTINUE GAME
'; } jQuery(".field game").html('
' + title + '
The best collection of games in the world
For logic, reasoning and fun.Sign up now' + already Subscriber Text + '
'); jQuery("#video player").remove(); } else { cmgRemovePadg(); } } } } function unlockAllLevels() { trackEvent('All Levels Unlock Category', 'Unlock All Levels Button Clicked', document.title); all levels = '
levels unlocked
'; jQuery("#baner-subskrybenta").replaceWith(alllevels); var cmgorigindomain = /cool-games/; var cmgtargetdomain = window.location.protocol + 'www.coolmath-games.com'; if (/edit-stage/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'edit-stage.coolmath-games.com'; } else if (/d8-dev/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'stage.coolmath-games.com'; } else if (/cmatgame.local|dev.coolmath.games.com/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'stage.coolmath-games.com'; } if (tip_igre == "html5") { document.getElementById("html5game").contentWindow.unlockAllLevels(); } else { if (cmgorigindomain.test(window.location.hostname)) { document.getElementById("swfObjID").unlockAllLevels(); } else { var recievergameFrame = document.getElementById("swfgame"); gDatum = nowy datum(); recievergameFrame.contentWindow.postMessage('unlockAllLevels', cmgtargetdomain); // TODO -- stavite ciljno podrijetlo } } } function addSubToUnlockGAEvent() { trackEvent('Otključaj kategoriju svih razina', 'pretlati se on gomb za otključavanje kliknut', document.title); trackGoalVirtualPV('/virtual/kliknięcie-przycisku-odblokowania'); window.location.href = "https://www.coolmathgames.com/signup/ b2df5a33?origin= /0-four-in-a-row&stual=1" } var immersive_mode_enabled = false; //BS: 1. Samac. Wenn Sie die Funktion „immersive_mode_display_controller()” (! immersive_mode_enabled) { immersive_mode_enabled = true; imerzivni_mod_prikaz(); } } var bigScreenTimer = null; bigScreenActive = nie; Funkcja cmgbsoptclose() { if (jQuery('#nakładka-truex-dużego-ekranu').length) { jQuery('#nakładka-truex-dużego-ekranu').hide(); } } popover_login_click = fałsz; Funkcja cmg_display_login_page() { popover_login_click = prawda; if (jQuery('#popover' + gameId).length) { jQuery('#popover' + gameId).remove(); uroniti_lebdjeti_na = 0; } window.location = "/login?destination=" + window.location.pathname } function display_cmg_overlay_signupform(varijanta) { if (jQuery('#popover' + gameId).length) { jQuery('#popover' + gameId). ukloniti(); uroniti_lebdjeti_na = 0; } if ((getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { myStopFunction(); } if (typeof varijanta === 'undefiniert' || varijanta === '') { varijanta = '/16'; } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'tak' && jQuery('#nakładka-dużego-ekranu').length) { jQuery('#nakładka-dużego-ekranu').show(); } else if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { var big_screen_url = ''; if (getCookie('cmg_fx') === null) { if (drupalSettings.sprache == 'en') { big_screen_url = '/premium-access/6ea95de6' + wariant + '?ts='+new Date(). getTime();//BSWOJ anon plan } else { big_screen_url = '/'+drupalSettings.sprache+'/premium-access/6ea95de6' + varijanta + '?ts='+new Date().getTime();//BSWOJ anon plan } } else { if (drupalSettings.sprache == 'en') { big_screen_url = '/profile/premium-access/e180e28d' + varijanta + '?ts=' + new Date().getTime(); // Zaplanuj, że masz dostęp do BSWOJ-Preis } else { big_screen_url = '/'+drupalSettings.sprache+'/profile/premium-access/e180e28d' + wariant + '?ts=' + new Date().getTime(); } } if (variant == 'thankyou') { if (drupalSettings. language == 'en') { big_screen_url = '/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/1bb008bd/14b&sp =0&cmgtypl=1bb008bd&cmgovly=1'; } else { big_screen_url = '/'+drupalSettings.sprache+'/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/1bb008bd/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } } var ov_css = 'style="display:none; Position: fest; Z-Index: 100000; links: 0; oben: 0; Breite: 100 %; Höhe: 100 %; Überlauf: automatisch; Hintergrundfarbe: RGB (0 ,0,0); boja tło: rgba(0,0,0,0.4);" min-height="1040px"'; var ovc_css = 'style="margines: automatyczny; dopełnienie: 10px; szerokość: 850px;" min-height="540px"'; var iframe_overlay = '
'; //Run all iframes to buy me time. jQuery('.global-wrapper').before(iframe_overlay); // TODO jQuery('#big_screen_iframe').css('visina', '800px'); jQuery('#large-screen-overlay').fadeIn(1000); jQuery('.big-screen-registration-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-overlay').hide() ;}); } else { var big_screen_url = ''; if (getCookie('cmg_fx') === null) { if (drupalSettings.sprache == 'en') { big_screen_url = '/premium-access/849ef809' + variation + '?ts=' + new reference point () . get time(); // BSWOJ anon plan } else { big_screen_url = '/'+drupalSettings.language+'/premium-access/849ef809' + varijanta + '?ts=' + new date().getTime(); // BSWOJ anon plan } } else { if (drupalSettings.sprache == 'en') { big_screen_url = '/profile/premium-access/e180e28d' + varijanta + '?ts=' + new date().getTime() ; // Schedule a free BSWOJ reward } else { big_screen_url = '/'+drupalSettings.sprache+'/profile/premium-access/e180e28d' + variant + '?ts=' + new Date().getTime(); // Schedule a free BSWOJ reward } } if (variant == 'thankyou') { if (drupalSettings. language == 'en') { big_screen_url = '/signup/thank-you/overlay?ts=1596827222&src=wc&origin = / premium -access/849ef809/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } else { big_screen_url = '/'+drupalSettings.sprache+'/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/849ef809/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } } if (/coolmathgames/.test(location.host)) { } var ov_css = 'style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100% ; visibility: 100%; preljev: automatic; background buoy: rgb(0,0,0); background buoy: rgba(0,0,0,0.4);" min-height="1040px"'; var ovc_css = 'style="margin: auto; padding: 10px; width: 850px;" min-height="540px"'; var iframe_overlay = '
'; // Reset iFrames, give them up. jQuery('.global-wrapper').before(iframe_overlay); // TODO jQuery('#big_screen_iframe').css('visina', '800px'); jQuery('#large-screen-overlay').fadeIn(1000); jQuery('.big-screen-registration-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-overlay').hide() ;}); } } function immersive_mode_exit_handler(variant) { start_full_screen_without_ad = false;//there is no window 1. probe bigScreenActive = false; if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { // Introduction zum Kauf if (jQuery.fullscreen.isFullScreen()) { jQuery.fullscreen.exit(); } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { display_cmg_overlay_signupform(varijanta); } } else if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { myTimerAction(); } if (bigScreenTimer) { clearTimeout(bigScreenTimer); bigScreenTimer = null; } } function bigScreenTimerAction() { if (typeof bigScreenActive !== 'undefined' && bigScreenActive) { clearTimeout(bigScreenTimer); bigScreenTimer = null; } } var immersed_in_air_na = 0; var immersed_in_air_w = 0; var big_screen_msg_on = 0; function immersive_fullscreenButtonText() { var fullscreenButtonText = "Nova Premium Značajka! Check out FREE sad"; if ((getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null)) { fullscreenButtonText = "New Premium Package! This is no longer possible!"; } return fullscreenButtonText; } var cmg_bs_popover_prefix = '
PLAY AFTER THAT 30 SECONDS ON THE BIG SCREEN
'); myFunkcijaZaustavljanja(); trueXTimer = setTimeout(function () { jQuery('#large-screen-truex-header-text').css('background-color', '#16202c').css('top-fill', '14px') .html('
Please interact with this ad to continue
'); // .css('margin-top', '150px'); }, 25 * 1000); }); truexAd.onCredit(function (engagement) { trackEvent('BigScreen-TrueX-Promo', 'Video ad serving: TrueX Ad Credit', document.title); jQuery('#big-screen-truex-header-text') . css('background-color', '#16202c').css('top-fill', '14px').html('
'); document.getElementById("truex-bigscreen-activate-id").onclick = funkcija () { event.preventDefault(); if (typeof bigScreenActive === 'undefiniert' || typeof bigScreenActive !== 'undefiniert' && !bigScreenActive) { jQuery('#identyfikator-kontenera-rejestracji-big-screen').html(""); jQuery('#duża-ekranowa-nakładka-truex').remove(); cmg_start_game_full_screen('truex'); } } }); truexAd.onClose(function (activity) { // Inhalt angezeigt trackEvent('BigScreen-TrueX-Promo', 'Wyświetl sponsorowany film: Reklama TrueX zamknięta', document.title); containerClose(); requestTrueXAdsAndDisplay(client) ; }); truexAd.onFinish(function (activity) { // Dies ist der Inhalt der Veranstaltung trackEvent('BigScreen-TrueX-Promo', 'Wyświetl sponsorowany film: Reklama TrueX zakończona', document.title); jQuery('#big-screen -signup-container-id').html(""); jQuery('#big-screen-truex-overlay').remove(); cmg_start_game_full_screen("truex"); }); truexAd.onMessage(function (ładunek) { // log("onMessage = " + ładunek); }); // Klicken Sie auf die Schaltfläche „TrueX” im DOM if (jQuery("#cmg-big-screen-truex-activity").length) { var truex_container = document.getElementById("cmg-big-zaslon-truex -aktivnost "); document.getElementById("cmg-big-screen-truex-activity").onclick = funkcija () { event.preventDefault(); trackEvent('BigScreen-TrueX-Promo', 'Podaj te informacje wideo: Klicken Sie darauf', document.title); jQuery('.duży-kontener-opcji-ekranowych').hide(); if (truex_ad_available && typeof client !== 'undefined') { // BigScreen-TrueX-Promo trackEvent('BigScreen-TrueX-Promo', 'Wyświetl sponsorowany film wideo: ładowanie reklam TrueX', document.title); client.loadActivityIntoContainer(truexAd, 'big-screen-signup-container-id', { width: "960px", height: "540px" }); } else { truex_overlay_preroll_ad_display = prawda; show_big_screen_preroll_ad(); trackEvent('BigScreen-TrueX-Promo', 'Podaj te gesponsertes Video: Udostępnij oglasa prije videozapisa', document.title); } }; } // cmg-big-screen-truex-signup if (jQuery("#cmg-big-screen-truex-signup").length) { document.getElementById("cmg-big-screen-truex-signup"). onclick = funkcja () { event.preventDefault(); jQuery('#duża-ekranowa-nakładka-truex').remove(); display_cmg_overlay_signupform(); }; } } Funkcja truex_preroll_display_handler() { event.preventDefault(); trackEvent('BigScreen-TrueX-Promo', 'Podaj te informacje wideo: Klicken Sie darauf', document.title); jQuery('.duży-kontener-opcji-ekranowych').hide(); if (truex_ad_available && (typeof client !== 'undefiniert' || cmg_truex_client != null) ) { // BigScreen-TrueX-Promo if (typeof client == "undefiniert") { klient = cmg_truex_client; prawdaxAd = cmg_truexAd; } trackEvent('BigScreen-TrueX-Promo', 'Pokaż wideo: TrueX wird angegeigt', document.title); client.loadActivityIntoContainer(truexAd, 'big-screen-signup-container-id', { width: "960px", height: "540px" }); } else { truex_overlay_preroll_ad_display = true; show_big_screen_preroll_ad(); trackEvent('BigScreen-TrueX-Promo', 'Podaj te gesponsertes Video: Udostępnij oglasa prije videozapisa', document.title); } } function containerClose() { // log("containerClose pozvan."); } function log(msg) { console.log("CMG [%s] - %s", new Date().toLocaleTimeString(), msg); } cmg_truex_promo_events_added = 0; function display_big_screen_truex_options_overlay() { // TrueX-Klicks z aktywacją Hash aktywuje trackEvent('BigScreen-TrueX-Promo', 'Kliknij tutaj, aby zatrzymać przeglądanie', document.title); if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null || getCookie('cmg_editor') !== null ) { event.preventDefault(); cmg_start_game_full_screen('truex'); } else { network_user_id = getCookie('_ga'); if (typeof network_user_id!== 'undefiniert' && network_user_id !== '') { network_user_id = network_user_id.replace('GA', 'cmg').replaceAll("\.", ""); } // TRUEX-Test-Hash // truex_options = {'network_user_id': network_user_id, 'partner_config_hash': '83f879b26797c723882473d6435e6361c105d86b'}; truex_options = { 'network_user_id': network_user_id, 'partner_config_hash': '375f2f2b728700cd991bb24601b3841c98375886'}; if (typeof truex!== 'undefiniert') { truex.client(truex_options, function (client) { requestTrueXAdsAndDisplay(client); }); } var ov_css = ' style="display:none; Pozycja: fest; Z-Index: 1000; links: 0; oben: 0; Breite: 100 %; Höhe: 100 %; Hintergrundfarbe: rgb(0,0, 0) ; boja-pozadine: rgba(0,0,0,0.7);" min-height="1040px" '; var ovc_css = ''; var ovc_css_id = ' style = "margines: automatyczny; górny margines: 150 pikseli; szerokość: 960 pikseli; " "; var truex_css = ''; var truex_options1 = "
To play this game in big screen mode
"; var truex_options2 = "
Watch a sponsored video
"; //var truex_optionsOR = "
"; var truex_options3 = "
"; if (getCookie("cmg_sac") == "no"){ // truex_optionsOR = ""; truex_options3 = ""; } var truex_options4 = "
"; var truex_options_prefix = '
'; var truex_options_suffix = '
'; true_options = true_options_prefix + true_options1 + true_options2 + true_options3 + true_options4 + true_options_suffix; var truex_options_heading = '
' + '
'; var preroll_container = '
' + '
'; var bs_truex_options = '
' + '
' + '
' + '
' + '
' + truex_options_heading + '
' + preroll_container + '
' + '
'; jQuery('.global-wrapper').before(bs_truex_options); jQuery('#big_screen_iframe').css('wizja', '800px'); jQuery('.kontener-opcji-big-screen').show(); jQuery('#duża-ekranowa-nakładka-truex').fadeIn(1000); jQuery('.big-screen-options-container .btn-close').on('klik', funkcja (e) { e.preventDefault(); jQuery('#big-screen-truex-overlay').hide ();}); jQuery('#cmg-big-screen-truex-promo-close').on('klik', funkcja (e) { e.preventDefault(); jQuery('#big-screen-truex-overlay').hide ();}); } } Funkcja show_big_screen_preroll_ad() { event.preventDefault(); jQuery('#duży-ekran-truex-tekst-nagłówka').css('wypełnienie-top', '14px').html("
PLAY AFTER THIS AD ON THE BIG SCREEN
"); jQuery('.big-screen-options-container').hide(); var cmatgame_subscriber = getCookie('cmg_sx'); var validSubscriber = false; if (typeof cmatgame_subscriber !== 'undefiniert' && cmatgame_subscriber != = null) { validSubscriber = true; } // Preis wird angegeigt, wenn prerollUrls = /0\-testing/; if (! validsubscriber) { // Preis wird angezieigt, wenn window.scrollTo(0, 0); modal = document.getElementById( 'big-screen-preroll-container'); // modal.style.display = 'block'; // brisanje mjerača vremena osvježavanja if (typeof restartTimer !== "undefiniert") { clearTimeout(refreshTimer) ; restartTimer = null; } var adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?iu=/137548614/1023174/71134/1023174-71134-video&description_url=https%3A%2F%2Fwww.coolmathgames .com% 2F&env=vp&impl =s&correlator=&tfcd=0&npa=0&gdfp_req=1&output=vast&sz=640x480&unviewed_position_start=1'; if (typeof window.PW_CMG != "undefiniert") { var AuctionCallback = function (displayAds, videoUrl) { application = new Application(displayAds , Video-URL) ;}; window.PW_CMG.startAuction(auctionCallback); } else { // adblock aplikacija = nowa aplikacija(false, adTagUrl); } bs_preroll_timer = 15; bs_preroll_intervalId = setInterval(function () { bs_preroll_timer --; jQuery('#duży-ekran-truex-nagłówek-tekst').html('
PLAY AFTER THIS BIG SCREEN AD: ' + bs_preroll_timer + '
'); if (bs_preroll_timer <= 0) { jQuery('#big-screen-truex-header-text').html('
PLAY NOW ON THE BIG SCREEN ▶
'); document.getElementById("truex-bigscreen-activate-id").onclick = funkcija () { event.preventDefault(); $('a.requestfullscreen>span.big-screen-popover-span').html('Großen Bildschirm abspielen'); if (typeof bigScreenActive === 'undefiniert' || typeof bigScreenActive !== 'undefiniert' && !bigScreenActive) { jQuery('#identyfikator-kontenera-rejestracji-big-screen').html(""); jQuery('#duża-ekranowa-nakładka-truex').remove(); start_full_screen_without_ad = false; cmg_start_game_full_screen('truex'); } } clearInterval(bs_preroll_intervalId); } }, 1000); } } // TRUEX-Endfunktion cmg_start_game_full_screen(cmgsource) { myStopFunction(); // Bez wyświetlania ekranu bigScreenActive = true; if (cmg_stop_truex_promo!== '' && cmg_stop_truex_promo === 'da') { cmgbsoptclose(); bigScreenTimer = setTimeout(funkcja () { bigScreenTimerAction(); }, 60 * 1000); } else { cmgbsoptclose() } var elem = document.getElementById('blok-system-główny'); if (jQuery('html').hasClass('urządzenie-mobilne')) { requestFullscreenModal(elem, document.title); vratiti lažno; } if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.mozRequestFullScreen) { /* Firefox */ elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari i Opera */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE/Edge */ elem.msRequestFullscreen(); } else { requestFullscreenModal(element, dokument.tytuł); vratiti lažno; } prilagodi ŠirinaVisinaIgra(); } Funktion immersive_mode_display() { // Auswählen von elem = document.getElementById('block-system-main'); // otvori igru na cijelom zaslonu $('#game-fullscreen #cmgwadfs').on('click', function (e) { e.preventDefault(); $('.hasPopup').removeClass( 'active '); if (/\/test-game\//.test(window.location.pathname)){ cmg_start_game_full_screen(); } if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'yes') { if (start_full_screen_without_ad) { display_big_screen_truex_options_overlay(); } else { cmg_start_game_full_screen(); } } return; }); // zatvori igru preko cijelog zaslona $('#block-system-main .close-full-screen').on('klik', funkcija (e) { e.preventDefault(); immersive_mode_exit_handler(); jQuery.fullscreen.exit();}); $('body').keypress(function (e) { if (e. which == 27) { if ($('.immerse-button .requestfullscreen').length && typeof bigScreenActive !== 'undefined' && bigScreenActive ) { immersive_mode_exit_handler(); } } }); var screen_change_events = "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange"; // Sprawdź nową klasę jQuery(document).on(screen_change_events, function () { if (jQuery.fullscreen.isFullScreen()) { if (jQuery('html').hasClass('urządzenie-mobilne') ) { jQuery("#block-system-main #html5game").attr('src', jQuery('#playNowButton').attr('href')); } $("body").addClass('immersiveActive ' ); () ; } else { if (jQuery('html').hasClass('urządzenie-mobilne')) { jQuery("#block-system-main #html5game").removeAttr('src'); } immersive_mode_exit_handler() ; $ („body”).removeClass („immersiveActive”); elem.classList.remove („okno pełnego ekranu”); $(' #html5gra ').removeAttr("styl"); $('#swfgame').removeAttr("styl"); $('.game-xp-bar-immerse-button').removeAttr("style "); } } ); } functionadjustWidthHeightGame() { var iframe = document.getElementById('html5game') ? document.getElementById('html5game'): document.getElementById('swfgame'); var iframeWidth = parseInt(iframe.width); var iframeHeight = parseInt(iframe.height); // var windowWidth = parseInt(screen.width); // var windowHeight = parseInt(screen.height) - 75; var szerokość okna = parseInt($(okno).width()); var Wysokość okna = parseInt($(window).height()); var xpbarPos = (wysokośćokna + 75 - wysokość iframe) / 2 + wysokość iframe + 10; $('.game-xp-bar-immerse-button').css('top', xpbarPos + "px"); if ($("body").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight; } else { var ratio = wysokość okna / wysokość iframe; } // Ein Beispiel dafür ist, wie gameWidth = iframeWidth * ratio; // Nowe ramki iframe i XP-Inhalte wyświetlają iframe.style.width = gameWidth + "px"; iframe.style.height = wysokość okna + „px”; var xpbarPos = wysokość okna + 10; $('.game-xp-bar-immerse-button').css('top', xpbarPos + "px"); } else if ($("body").hasClass("game-full-screen")) { // Erstmals Iframeom i XP podczas iframe.style.width = windowWidth + "px"; iframe.style.height = wysokość okna + „px”; var xpbarPos = wysokość okna + 10; $('.game-xp-bar-immerse-button').css('top', xpbarPos + "px"); } } functionadjustWidthHeightModalGame(is_resize) { var iframe = $('#immersiveModal').find('#html5game'); var iframeWidth = parseInt(iframe.attr('szerokość')); var iframeHeight = parseInt(iframe.attr('wysokość')); var time_out = (czy zmiana_rozmiaru === prawda)? 500:0; var wdWidth = parseInt($(window).width()); var wdHeight = parseInt($(window).height()); var oTwdWidth = parseInt($(window).outerWidth()); var oTwdHeight = parseInt($(window).outerHeight()); var windowWidth = (oTwdWidth > wdWidth)? oTwdWidth : wdWidth; var Wysokość okna = (oTwdWysokość > wdWysokość)? oTwdWysokość : wdWysokość; if ($("body").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight; } else { var ratio = wysokość okna / wysokość iframe; } // Ein Beispiel dafür ist, wie gameWidth = iframeWidth * ratio; // Erstmals nowe iFrames anzeigen iframe.css("width", windowWidth); iframe.css("Wizyta", wizja prozora); } else if ($("body").hasClass("gra-pełny ekran")) { iframe.css("width", windowWidth); iframe.css("Wizyta", wizja prozora); } } // Wprowadź/wyłącz ustawienia, aby wyświetlić okno.addEventListener("resize", function () { if ($("body").hasClass("immersiveActive")) {adjustWidthHeightGame(); } if ($("body").hasClass("isFullScreen")) { AdjustWidthHeightGame(); } if ($("body").find("#immersiveModal").length) {adjustWidthHeightModalGame(true); } if ( $("#swfgamewrapper #html5game").prop("tagName") == "IFRAME1" && !cmg_is_mobile_device() && document.documentElement.clientWidth >= 960 - ( window.innerWidth-jQuery(document).width() ) ) { if (hide_preroll_ads == false && (prerollAdDisplayed == false || prerollAdEnd != "" && prerollAdStart != prerollAdEnd ) && prerollAdEnd != "mob") { displayPrerollAd_Desktop(); } else if (hide_preroll_ads == prawda | | prerollAdDisplayed == true) { cmgRemovePadg(); } } }, false); var cmg_mmg_html = ''; var cmg_mmg_swf_html = ''; var cmg_game_modal_attached = fałsz; funkcja attachModalHtml(element, tytuł) { cmg_game_modal_attached = prawda; var elem = document.getElementById('blok-system-główny'); html = '
'; $('tijelo').add(html); var gamewrapper = jQuery("#swfgamewrapper"); jQuery('#immersiveModal .modal-body').html(gamewrapper); if (cmg_is_mobile_device() || (jQuery(".game-page-mobile .playNow").length && jQuery(".game-page-mobile .playNow").is(':visible') ) ) { sandbox = jQuery("#html5game").attr("sandbox"); if (pješčanik !== nedefinirano) { sandbox = ' sandbox=\"' + sandbox + '\"'; } else { sandbox = ''; } new okvir = '
'; if (jQuery("#html5game").length) { cmg_mmg_html = '
'; } newswfiframe = '
'; if (jQuery("#swfgame").length) { cmg_mmg_swf_html = '
'; } if (cmg_flash_emulated_game()) { if (drupalSettings.cmatgame.flash_emulation === "1"){ //ruffle game_type = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; var swf_game_url = 'https://www.coolmath-games.com/sites/cmatgame/files/ruffle1/ruffle.html?f='+swfURLArray[swfURLArray.length-1]+'&w='+szerokość_gry+'&h= '+visina_igre; cmg_mmg_swf_html = '
'; } else if (drupalSettings.cmatgame.flash_emulation === "2"){ //ruffle game_type = "html5"; game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; typ_gry = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); swf_1_game_movie_param = swfURLArray[swfURLArray.length-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+szerokość_gry+'&h='+wysokość_gry; newswfiframe = '
'; jQuery("#swfgame").replaceWith(newswfiframe); } } } } function requestFullscreenModal(elem, title) { $("#immersiveModal").addClass('modalne zanikanie pokazu na pełnym ekranie').css({"display":"block", "z-index" :10000}); $('body').addClass('isModalPlay'); $('#immersiveModal').find('#swfgamewrapper').show(); if ($('#html5game').length || cmg_mmg_html) { jQuery("#swfgamewrapper").html(cmg_mmg_html); if (cmg_flash_emulated_game()) { jQuery("#swfgamewrapper").html(cmg_mmg_swf_html); } } else if (jQuery('#swfgame').length) { if (cmg_flash_emulated_game()) { if (drupalSettings.cmatgame.flash_emulation === "2"){ jQuery("#swfgamewrapper").html(newswfiframe) ; } else { jQuery("#swfgamewrapper").html(cmg_mmg_swf_html); } } } if (drupalSettings.cmatgame.flash_emulation === "2"){ displayCmgCheerpxLoadingScreenResized(); } $('#immersiveModal').find('.close').click(function () { $("#immersiveModal").remove(); }); window.location.hash = "modalny immersyjny"; $(window).on('hashchange', function (event) { if (window.location.hash != "#immersiveModal") { $("#immersiveModal").hide(); if ($('#html5game ) ').length) { $('#html5game').remove(); } else if (jQuery('#swfgame').length) { jQuery('#swfgame').remove(); } $('body').removeClass('isModalPlay'); } }); AdjustWidthHeightModalGame(false); if (typ przeglądarki !== "undefiniert" && browser == "Microsoft Internet Explorer") { if ("funkcja" === typeof checkVersionBrowser) { ieVersion = checkVersionBrowser(); if (ieVersion == "IE 11" && !jQuery('#html5game').length) { jQuery("#swfgamewrapper").html(cmg_mmg_html); } } } }
Just a moment while the game is loading
' + signupContainerTop).prependTo('.load-wrap');