////////////// Allgemeine Javascript Handler für die App Funktionalität ///////////////////////////// $(document).ready(function() { $(".IsFUButton").bind("taphold",tapholdHandler); function tapholdHandler( event ) { console.log("FU complete"); var AttNr=$(this).attr("data-id"); console.log("Attraktion "+AttNr+" gewaehlt"); g_AttrSet_AttrLeistung[0]=parseInt(AttNr); //Attraktionsnummer setzen, die bedient werden soll ValueChanged_FUAttr(0); $.mobile.changePage("#p_AttrFUSetting"); } }); $(document).ready(function() { $(".IsPSButton").bind("taphold",tapholdHandler); function tapholdHandler( event ) { console.log("PS complete"); var ProgrammNr=$(this).attr("data-id"); //alert (AttNr); console.log("Training "+ProgrammNr+" gewaehlt"); ValueChanged_PowerSwim(5,ProgrammNr); $.mobile.changePage("#p_AttrPSSetting"); } }); $(document).ready(function() { $(".IsLSButton").bind("taphold",tapholdHandler); function tapholdHandler( event ) { console.log("LS complete"); var SzeneNr=$(this).attr("data-id"); //alert (AttNr); console.log("Lichtszene "+SzeneNr+" gewaehlt"); ValueChanged_Szeneneinstellung(1,SzeneNr); $.mobile.changePage("#p_Szeneneinstellung"); } }); $(document).ready(function () { $('#rgb_gruppe_1').chromoselector({ preview: false, show: updateRGB1, update: updateRGB1, width: 250 }); $('#rgb_gruppe_2').chromoselector({ preview: false, show: updateRGB2, update: updateRGB2, width: 250 }); console.log("RGB2 Doc Ready"); }); function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){ break; } } } function Toggle_bt_Farbwechsel_1() { if (g_AppLichtSzene[24]==1) { g_AppLichtSzene[24]=0; $("#bt_Farbwechsel_1").removeClass('ui-btn-active'); } else { g_AppLichtSzene[24]=1; $("#bt_Farbwechsel_1").addClass('ui-btn-active'); } ValueChanged_Szeneneinstellung(2,0); } function Toggle_bt_Farbwechsel_2() { if (g_AppLichtSzene[25]==1) { g_AppLichtSzene[25]=0; $("#bt_Farbwechsel_2").removeClass('ui-btn-active'); } else { g_AppLichtSzene[25]=1; $("#bt_Farbwechsel_2").addClass('ui-btn-active'); } ValueChanged_Szeneneinstellung(2,0); } function ChangeBlock() { var aktueller_Block; if (aktueller_Block==false) { document.write('
'); aktueller_Block=true; } else { document.write('
'); aktueller_Block=false; } } function ChangeBlock_Attr() { var aktueller_Block; if (aktueller_Block==false) { document.write('
'); aktueller_Block=true; } else { document.write('
'); aktueller_Block=false; } } function FuehrendeNull(Value) { if(Value < 10) return "0" + parseInt(Value); else return parseInt(Value); } function SecToString(Value) { return (Value-Value%60)/60+":"+FuehrendeNull(Value%60); } function Min_2ToString(Value) { return (Value/2+"min"); } function RinneEinschalten() { if (g_RinneEin==false) { $.mobile.changePage("#dlg_Rinne_Ein"); } } function SaugerEinschalten() { if (g_BodenreinigerEin==false) { $.mobile.changePage("#dlg_Bodensauger_Ein"); } else { ValueChanged_Sauger_Aus(); } } function SicherheitsabfrageAbdeckung() { console.log("AbfrageAbeckung"); $.mobile.changePage("#dlg_AbfrageAbdeckung"); } function WpEinschalten() { console.log(g_WpEin); if (g_WpEin==false) { console.log("WpEinschalten()"); $.mobile.changePage("#dlg_Whirlpool_Ein"); } else { if( s_AnlageIstWp==true ) { $.mobile.changePage("#dlg_Whirlpool_Aus"); } } } function WpAusschalten() { if (g_WpEin==true) { $.mobile.changePage("#dlg_Whirlpool_Aus"); } else { $.mobile.changePage("#p_Filteranlage"); } } function FormularPruefen() { // brauche ich eigentlich nicht return false; } function MessageBox( textHeader, textWindow, textButton ) { $("#myerrorbox .sure-1").text(textHeader); $("#myerrorbox .sure-2").text(textWindow); $("#myerrorbox .sure-do").text(textButton).on("click.sure", function() { console.log( "Button geklickt" ); $(this).off("click.sure"); }); $.mobile.changePage("#myerrorbox"); } $("#password1").keydown(function(event){ console.log("keypress"); if(event.which == 13) mitServerVerbinden(); });