var functiiInitiale = []; const idUnic="" // ************************************************** // DRAGON ******************************************* // ************************************************** //v=[functia, [parametri]] //parametru 2 este functia ce va primi rezultatul de la dragon function dragon(v, functie) { if (typeof potTrimite === "undefined") { window.potTrimite = true; } if (potTrimite) { $(document.body).css({ 'cursor': 'wait' }); potTrimite = false; $.post("iDragon.php", { id: idUnic, f: v[0], 'p': v[1] // 'p[]': v[1] }, function (rezultat) { potTrimite = true; $(document.body).css({ 'cursor': 'default' }); functie(rezultat); }); } else { alert('Comunicare cu serverul in desfasurare ! \n va rugam asteptati !') } } function RDmodifica(rezultat){ if(rezultat == '1'){ alert("Modificare efectuata"); location.reload(); }else{ // alert("EROARE la salvarea informatiilor !"); alert('EROARE la salvarea informatiilor ('+rezultat+')'); } // $(":button").prop('disabled', false); } function notificAT(text, miliSecunde=2000, tip='notificare'){ // function notificAT(notificare, secunde, pozitie){ var codNotificare=''; switch (tip) { case 'alerta': codNotificare='
'+text+'
'; break; default: codNotificare='
'+text+'
'; break; } var idNotificare = $(codNotificare).attr('id'); $("#notificari").append(codNotificare); $("#"+idNotificare).toggle(800).delay(miliSecunde).toggle(800); } function idUnicAT(){ const time = Date.now(); const randomNumber = Math.floor(Math.random() * 1000000001); const uniqueId = time + "-" + randomNumber; return uniqueId; } functiiInitiale.push("pregatesteElemente"); function verificareBrowser() { // verific daca am DB locala si webworkeri, daca nu, redirectionez la http://html5test.com/ if ((typeof(Storage) !== "undefined") || (typeof(Worker) !== "undefined")) {} else { alert('Browserul este foarte vechi !!!'); window.location.assign('http://html5test.com/'); } } function ruleazaFunctiiInitiale() { for (i = 0; i < functiiInitiale.length; i++) { window[functiiInitiale[i]](); } } $(window).on('load', function () { ruleazaFunctiiInitiale(); }); // ******************************* // FUNCTII INITIALE // pentru onClick, onChange etc la componente function pregatesteElemente(){ pregatesteIconite(); btnConectare(); } function pregatesteIconite(){ iconModul(); // divIconitaCos(); } function btnConectare(){ $("#btnConectare").click(function(){ conectare(); }); } function conectare(){ v = [$("#tiEmail").val(), $("#tiParola").val()]; alert('Email sau parola incorectă!'); dragon(v, RDconectare); } function iconModul(){ $(".iconModul").hover(function(){ $(this).children('span').stop( true, true ).show(600); }, function(){ $(this).children('span').stop( true, true ).hide(600); }); $("#meniuDivModule").click(function(){ ascundeIconiteMeniu(); }); } // las functie sa pot ascunde programatic mai usor function ascundeIconiteMeniu(){ $("#divModule").toggle(600); $("#header").toggleClass('minimizat'); notificAT('Am inchis meniul cu module'); } // function divIconitaEu(){ // $("#eu").click(function(){ // // $(this).children("div").stop( true, true ).toggle(600); // // window.location.href = "/eu"; // }); // $("#eu").hover(function(){ // $(this).children("div").stop( true, true ).show(600); // }, function(){ // $(this).children().eq(1).stop( true, true ).toggle(600); // }); // } // function divIconitaCos(){ // $("#divCos").hover(function(){ // $(this).children("div").show(600); // }, function(){ // $(this).children().eq(1).toggle(600); // }); // } // ************************************************** // ALTE functii ************************************* // ************************************************** // ************************************************** // DRAGON ******************************************* // ************************************************** //v=[functia, [parametri]] //parametru 2 este functia ce va primi rezultatul de la dragon function dragon(v, functie) { if (typeof potTrimite === "undefined") { window.potTrimite = true; } if (potTrimite) { $(document.body).css({ 'cursor': 'wait' }); potTrimite = false; $.post("dragon.php", { f: v[0], 'p': v[1] // 'p[]': v[1] }, function (rezultat) { potTrimite = true; $(document.body).css({ 'cursor': 'default' }); functie(rezultat); }); } else { alert('Comunicare cu serverul in desfasurare ! \n va rugam asteptati !') } } function RDmodifica(rezultat){ if(rezultat == '1'){ alert("Modificare efectuata"); location.reload(); }else{ // alert("EROARE la salvarea informatiilor !"); alert('EROARE la salvarea informatiilor ('+rezultat+')'); } $(":button").prop('disabled', false); }