Files
vokspace/files/main.min.js
2026-01-02 21:08:58 +01:00

2 lines
28 KiB
JavaScript

function toggleButtonBack(e){"on"==e&&($(".button-back").css("display","block"),setTimeout(function(){$(".button-back").css("opacity","1")},200)),"off"==e&&($(".button-back").css("opacity","0"),setTimeout(function(){$(".button-back").css("display","none")},200))}function getContent(e,t,n,s){return openTooltip(e),closeActionMenu(e),"scrollDown"==n&&($(".content").css("opacity","0"),$(".content").css("transform","translateY(-10px)"),setTimeout(function(){$(".content").css("transition-duration","0s"),$(".content").css("transform","translateY(10px)")},100)),"scrollUp"==n&&($(".content").css("opacity","0"),$(".content").css("transform","translateY(10px)"),setTimeout(function(){$(".content").css("transition-duration","0s"),$(".content").css("transform","translateY(-10px)")},100)),"scrollRight"==n&&($(".content").css("opacity","0"),$(".content").css("transform","translateX(-10px)"),setTimeout(function(){$(".content").css("transition-duration","0s"),$(".content").css("transform","translateX(10px)")},100)),"scrollLeft"==n&&($(".content").css("opacity","0"),$(".content").css("transform","translateX(10px)"),setTimeout(function(){$(".content").css("transition-duration","0s"),$(".content").css("transform","translateX(-10px)")},100)),"fade"==n&&($(".content").css("opacity","0"),setTimeout(function(){$(".content").css("transition-duration","0s")},100)),"settings"!=e&&"account"!=e&&"index"!=e&&"learn"!=e&&"login"!=e&&"trashcan"!=e&&"intro:p1"!=e&&"intro:p2"!=e&&"register"!=e&&"login:timeout"!=e&&"list:add"!=e&&"list:delete"!=e&&"list:download"!=e&&"list:rename"!=e&&"voc:add"!=e&&"voc:copy"!=e&&"voc:delete"!=e&&"voc:move"!=e&&"voc:select"!=e&&"lang:manage"!=e&&"action:langAdd"!=e&&"help:lang:manage"!=e&&"help:index"!=e&&"takeout"!=e&&"verify-identity"!=e&&"search"!=e&&"forgot-password"!=e||("index"==e&&($("div.selection-display").css("top","10px"),$("button#account").attr("onclick","getContent('account','','scrollDown')"),$("button#settings").attr("onclick","getContent('settings','','scrollDown')"),$("button#search").attr("onclick","getContent('search','','scrollDown')"),$("button#home").attr("onclick",""),toggleButtonBack("off")),"settings"==e&&($("div.selection-display").css("top","190px"),$("button#account").attr("onclick","getContent('account','','scrollUp')"),$("button#search").attr("onclick","getContent('search','','scrollUp')"),$("button#home").attr("onclick","getContent('index','','scrollUp')"),$("button#settings").attr("onclick",""),toggleButtonBack("off")),"account"==e&&($("div.selection-display").css("top","130px"),$("button#settings").attr("onclick","getContent('settings','','scrollDown')"),$("button#home").attr("onclick","getContent('index','','scrollUp')"),$("button#account").attr("onclick",""),$("button#search").attr("onclick","getContent('search','','scrollUp')"),toggleButtonBack("off")),"search"==e&&($("div.selection-display").css("top","70px"),$("button#account").attr("onclick","getContent('account','','scrollDown')"),$("button#settings").attr("onclick","getContent('settings','','scrollDown')"),$("button#home").attr("onclick","getContent('index','','scrollUp')"),$("button#search").attr("onclick",""),toggleButtonBack("off")),$.post("getcontent.php",{page:e,meta:t},function(n,s){"success"==s&&($(".content").html(n),setTimeout(function(){$(".content").css("transition-duration",".1s"),$(".content").css("opacity","1"),$(".content").css("transform","translate(0,0)")},200),"index"==e&&(toggleButtonBack("off"),setActionMenu("index"),$("#help-node").attr("onclick","getContent('help:index','index','scrollRight')")),"list:add"==e&&(toggleButtonBack("on"),$(".button-back").attr("onclick",'getContent("lang","'+t+'","scrollLeft")')),"voc:add"!=e&&"voc:select"!=e&&"list:download"!=e||(toggleButtonBack("on"),$(".button-back").attr("onclick",'getContent("list","","scrollLeft")')),"learn"==e&&(toggleButtonBack("on"),$(".button-back").attr("onclick",'getContent("list","","scrollLeft")')),"takeout"==e&&(toggleButtonBack("on"),$(".button-back").attr("onclick",'getContent("account","","scrollLeft")')),"lang:manage"==e&&($(".button-back").attr("onclick",'getContent("index","","fade")'),$(".button-back").attr("onclick",'getContent("index","","fade")'),toggleButtonBack("on"),setActionMenu("lang:manage"),$("#help-node").attr("onclick","getContent('help:lang:manage','lang:manage','scrollRight')")),e.includes("help:")&&$(".button-back").attr("onclick",'getContent("'+t+'","","scrollLeft")'))})),"action:login"==e&&$.post("getcontent.php",{page:e,username:$("#login-email").val(),password:$("#login-password").val()},function(e,t){"success"==t&&setTimeout(function(){"false"==e&&executeMessage("login:unknownUserdata"),"loginfails"==e&&executeMessage("login:loginfails"),"true"==e&&"growEllipse"==n&&($("div.grow-ellipse").css({top:"0px",bottom:"0px",right:"60px",left:"0px","border-radius":"0"}),setTimeout(function(){$.post("getcontent.php",{page:"index"},function(e,t){"success"==t&&($(".content").html(e),$("div.grow-ellipse").css("opacity","0"),setTimeout(function(){$("div.grow-ellipse").css("transition-duration","0s"),$("div.grow-ellipse").css("display","none"),setTimeout(function(){$("div.grow-ellipse").removeAttr("style")},800)},800))})},800))},100)}),"action:register"==e&&$.post("getcontent.php",{page:e,email:$("#register-email").val(),username:$("#register-username").val(),password:$("#register-password").val(),password_repeat:$("#register-password-repeat").val(),captcha:grecaptcha.getResponse()},function(e,t){"success"==t&&setTimeout(function(){"usernameRegistered"==e||"noCaptcha"==e||"emailRegistered"==e||"noAgreement"==e||"incompleteUserdata"==e?executeMessage("register:"+e):"true"==e?(executeMessage("register:success"),setTimeout(function(){$.post("getcontent.php",{page:"register:code"},function(e,t){"success"==t&&$(".content").html(e)})},800)):executeMessage("incompleteUserdata")},100)}),"action:registerCode"==e&&$.post("getcontent.php",{page:e,code:$("#register-code").val()},function(e,t){"success"==t&&setTimeout(function(){"wrongCode"==e||"codeFailsLimit"==e||"usernameRegistered"==e||"emailRegistered"==e||"noAgreement"==e||"incompleteUserdata"==e?executeMessage("register:"+e):"true"==e?(executeMessage("register:codeSuccess"),setTimeout(function(){$.post("getcontent.php",{page:"intro:p1"},function(e,t){"success"==t&&$(".content").html(e)})},800)):executeMessage("incompleteUserdata")},100)}),"action:intro:p1"==e&&$.post("getcontent.php",{page:e,meta:$("#register-nickname").val()},function(e,t){"success"==t&&setTimeout(function(){"true"==e?getContent("intro:p2","","scrollRight"):executeMessage("nicknameEmpty"==e?"register:noNickname":"generalError")},100)}),"action:langAdd"==e&&$.post("getcontent.php",{page:e,language:$("#select-lang").val()},function(e,t){"success"==t&&setTimeout(function(){"true"==e?getContent("index","","scrollLeft"):(executeMessage("generalError"),getContent("index","","fade"))},100)}),"action:vocEditSave"==e&&$.post("getcontent.php",{page:e,voc:t,vocedit_1:$("#vocedit-1-"+t).val(),vocedit_2:$("#vocedit-2-"+t).val()},function(e,t){"success"==t&&setTimeout(function(){executeMessage("true"==e?"action:voc:edit:saveSuccess":"generalError")},100)}),"lang"==e&&($.post("getcontent.php",{page:e,lang:t},function(e,t){"success"==t&&($(".content").html(e),setTimeout(function(){$(".content").css("transition-duration",".1s"),$(".content").css("opacity","1"),$(".content").css("transform","translate(0,0)")},200))}),$(".button-back").attr("onclick",'getContent("index","","scrollLeft")'),toggleButtonBack("on"),setActionMenu(e)),"list"==e&&($.post("getcontent.php",{page:e,list:t},function(e,t){"success"==t&&($(".content").html(e),setTimeout(function(){$(".content").css("transition-duration",".1s"),$(".content").css("opacity","1"),$(".content").css("transform","translate(0,0)")},200))}),$(".button-back").attr("onclick",'getContent("lang","","scrollLeft")'),toggleButtonBack("on"),setActionMenu(e)),"action:orderBy"==e&&$.post("getcontent.php",{page:e,meta:t},function(e,t){"success"==t&&setTimeout(function(){"true"==e?s():executeMessage("generalError")},100)}),"action:vocCopySearch"==e&&$.post("getcontent.php",{page:e,meta:$("#search_query").val()},function(e,t){"success"==t&&$(".result_query").html(e)}),"action:vocCopy"==e&&$.post("getcontent.php",{page:e,meta:t},function(e,t){"success"==t&&(response=e.split(","),"true"!=response[4]?executeMessage("generalError"):executeMessage("",response[0]+" Vokabeln von <i>"+response[1]+"</i> nach <i>"+response[2]+"</i> kopiert!"),getContent("list",response[3],"scrollLeft"))}),"action:vocMove"==e&&$.post("getcontent.php",{page:e,meta:t},function(e,t){"success"==t&&(response=e.split(","),"true"!=response[4]?executeMessage("generalError"):executeMessage("",response[0]+" Vokabeln von <i>"+response[1]+"</i> nach <i>"+response[2]+"</i> verschoben!"),getContent("list",response[3],"scrollLeft"))}),"action:vocMoveSearch"==e&&$.post("getcontent.php",{page:e,meta:$("#search_query").val()},function(e,t){"success"==t&&$(".result_query").html(e)}),"action:vocDelete"==e&&$.post("getcontent.php",{page:e,meta:t},function(e,t){"success"==t&&(response=e.split(","),"true"!=response[3]?executeMessage("generalError"):executeMessage("",response[0]+" Vokabeln aus <i>"+response[1]+"</i> unwiderruflich gelöscht!"),getContent("list",response[2],"scrollLeft"))}),"action:getSelectedItems"==e&&$.post("getcontent.php",{page:e,meta:$("#voc-select-display").val()},function(e,n){"success"==n&&setTimeout(function(){"true"==e?getContent("voc:"+t,"","scrollRight"):executeMessage("generalError")},100)}),"action:listAdd"==e&&$.post("getcontent.php",{page:e,listname:$("#list-add-name").val()},function(e,t){"success"==t&&setTimeout(function(){"true"==e?(getContent("lang","","scrollLeft"),executeMessage("listCreated")):executeMessage("generalError")},100)}),"action:listRename"==e&&$.post("getcontent.php",{page:e,listname:$("#list-add-name").val()},function(e,t){"success"==t&&setTimeout(function(){"true"==e?(getContent("list","","scrollLeft"),executeMessage("listEdited")):executeMessage("generalError")},100)}),"action:listDelete"==e&&$.post("getcontent.php",{page:e},function(e,t){"success"==t&&setTimeout(function(){"true"==e?(getContent("lang","","scrollLeft"),executeMessage("listDeleted")):executeMessage("generalError")},100)}),"action:learn"==e&&($(".button-back").attr("onclick",'if(confirm(\'Sicher, dass Sie das Lernen abbrechen möchten? Ihr Fortschritt wird dennoch gespeichert.\')) {getContent("learn","","scrollLeft")}'),"start"==t?$.post("getcontent.php",{page:e,meta:t,difficulty:$("input:radio[name ='difficulty']:checked").val(),selection:$("#_2_3").prop("checked")+","+$("#_2_2").prop("checked")+","+$("#_2_1").prop("checked")},function(e,t){"success"==t&&("noSelection"==e&&executeMessage("learn:noSelection"),""==e&&executeMessage("generalError"),"true"==e&&$.post("getcontent.php",{page:"action:learn-preset"},function(e,t){"success"==t&&$(".content").html(e)}))}):($("#learn-form").attr("onsubmit","return false"),$(".learn-card-choicebox").css("display","none"),$.post("getcontent.php",{page:e,meta:t,suggestion:$("#learn-suggestion").val()},function(e,t){"success"==t&&(response=e.split(","),"true"==response[0]&&$(".learn-feedback-ghost").attr("src","files/green-checkmark.svg"),"false"==response[0]&&$(".learn-feedback-ghost").attr("src","files/red-x.svg"),$(".learn-feedback-ghost").addClass("animate"),setTimeout(function(){$(".learn-feedback-ghost").removeClass("animate")},2e3),$("#learn-correct-incorrect").html(response[2]),$(".progress-bar div").css("width",response[6]+"%"),"1"==response[7]&&("false"==response[0]&&$("#learn-voc-correct").css("display","block"),setTimeout(function(){$("#learn-form").css("display","block"),$("#learn-voc-question").html(response[3]),$("#learn-voc-correct").html(response[5]),$("#learn-progress").html(response[1]),$("#learn-voc-correct").css("display","none")},3e3)),"2"==response[7]&&("false"==response[0]&&($("#learn-voc-correct").css("display","block"),$("#learn-voc-correct").html(response[5])),$("#learn-voc-correct").html(response[5]),setTimeout(function(){$("#learn-suggestion").val(""),$("#learn-progress").html(response[1]),$("#learn-voc-question").html(response[3]),$("#learn-form").attr("onsubmit","return getContent('action:learn')"),$("#learn-voc-correct").css("display","none")},3e3)),"3"==response[7]&&($("#learn-voc-correct").css("display","block"),$("#learn-voc-correct").html(response[5]),setTimeout(function(){$("#learn-suggestion").val(""),$("#learn-progress").html(response[1]),$("#learn-voc-question").html(response[3]),$("#learn-form").attr("onsubmit","return getContent('action:learn')"),$("#learn-voc-correct").html(response[5]),$("#learn-voc-correct").css("display","none")},3e3)),"false"==response[4]||$.post("getcontent.php",{page:"learn-summary"},function(e,t){"success"==t&&(toggleButtonBack("off"),setTimeout(function(){$(".content").html(e)},3e3))}),""==e&&executeMessage("generalError"))}))),"action:train"==e&&"start"==t&&$.post("getcontent.php",{page:e,meta:t},function(e,t){"success"==t&&("noSelection"==e&&executeMessage("learn:noSelection"),""==e&&executeMessage("generalError"),"true"==e&&$.post("getcontent.php",{page:"action:learn-preset"},function(e,t){"success"==t&&$(".content").html(e)}))}),"action:verify-identity"==e&&$.post("getcontent.php",{page:e,code:$("#verify-code").val(),password:$("#verify-password").val()},function(e,t){"success"==t&&("wrongCode"==e||"wrongPassword"==e||"codeFailsLimit"==e?executeMessage("verify:"+e):(executeMessage("verifySuccess"),$.post("getcontent.php",{page:e},function(e,t){"success"==t&&$(".content").html(e)})))}),"action:change-email"==e&&$.post("getcontent.php",{page:e,email:$("#change-email").val()},function(e,t){"success"==t&&setTimeout(function(){"emailRegistered"==e||"incompleteUserdata"==e?executeMessage("register:"+e):"true"==e?$.post("getcontent.php",{page:"change-email-verify"},function(e,t){"success"==t&&$(".content").html(e)}):executeMessage("incompleteUserdata")},100)}),"action:change-email-verify"==e&&$.post("getcontent.php",{page:e,code:$("#change-email-code").val()},function(e,t){"success"==t&&setTimeout(function(){"emailRegistered"==e||"incompleteUserdata"==e?executeMessage("register:"+e):"true"==e?(getContent("account"),executeMessage("email:changeSuccess")):executeMessage("incompleteUserdata")},100)}),"action:change-password"==e&&$.post("getcontent.php",{page:e,password:$("#change-password").val(),password_repeat:$("#change-password-repeat").val()},function(e,t){"success"==t&&("noAgreement"==e?executeMessage("register:"+e):setTimeout(function(){"true"==e?(getContent("account"),executeMessage("password:changeSuccess")):executeMessage("incompleteUserdata")},100))}),"action:delete-account"==e&&$.post("getcontent.php",{page:e},function(e,t){"success"==t&&("true"==e?(getContent("index"),executeMessage("account:deleteSuccess")):executeMessage("incompleteUserdata"))}),"action:forgot-password-email"==e&&$.post("getcontent.php",{page:e,email:$("#forgot-password-email").val()},function(e,t){"success"==t&&setTimeout(function(){"emailUnknown"==e?executeMessage("emailUnknown"):"true"==e?$.post("getcontent.php",{page:"forgot-password-email-verify"},function(e,t){"success"==t&&$(".content").html(e)}):executeMessage("incompleteUserdata")},100)}),"action:forgot-password-email-verify"==e&&$.post("getcontent.php",{page:e,code:$("#forgot-password-code").val()},function(e,t){"success"==t&&setTimeout(function(){"codeFailsLimit"==e?executeMessage("register:codeFailsLimit"):"true"==e?$.post("getcontent.php",{page:"forgot-password-newpassword"},function(e,t){"success"==t&&$(".content").html(e)}):executeMessage("generalError")},100)}),"action:forgot-password-change-password"==e&&$.post("getcontent.php",{page:e,password:$("#change-password").val(),password_repeat:$("#change-password-repeat").val()},function(e,t){"success"==t&&("noAgreement"==e?executeMessage("register:"+e):setTimeout(function(){"true"==e?(getContent("index"),executeMessage("password:changeSuccess")):executeMessage("incompleteUserdata")},100))}),"action:logout"==e&&$.post("getcontent.php",{page:e},function(e,t){"success"==t&&("true"==e?(getContent("index"),executeMessage("logout:success")):executeMessage("generalError"))}),"onload"==e&&$.post("getcontent.php",{page:e},function(e,t){"success"==t&&getContent(e)}),!1}function checkIfFilled(e){""==$("#"+e).val()?$("#"+e).removeClass("filled"):$("#"+e).addClass("filled")}function executeMessage(e,t){$(".message-banner").css("animation","none"),$(".message-banner .time-beam").css("animation","none"),setTimeout(function(){$(".message-banner").css("animation","show-message 7s forwards"),"login:unknownUserdata"==e&&$(".message-banner span").html("Sorry, diese Nutzerdaten sind unbekannt. Verschen Sie es bitte erneut oder setzen Sie Ihr Passwort zurück."),"login:loginfails"==e&&$(".message-banner span").html("Sie haben fünf Mal versucht sich anzumelden. Anzal ungültiger Login-Versuche überschritten - bitte setzen Sie Ihr Passwort zurück. Ihr Konto wird solange gesperrt."),"action:voc:add:save"==e&&$(".message-banner span").html("Wird gespeichert..."),"action:voc:add:saveSuccess"==e&&$(".message-banner span").html("Alle &Auml;nderungen gespeichert!"),"action:voc:edit:saveSuccess"==e&&$(".message-banner span").html("&Auml;nderungen gespeichert!"),"generalError"==e&&$(".message-banner span").html("Fehler bei der Daten&uuml;bertragung. Die Aktion wurde abgebrochen."),"listCreated"==e&&$(".message-banner span").html("Die Liste wurde erstellt"),"listEdited"==e&&$(".message-banner span").html("Änderungen gespeichert"),"register:incompleteUserdata"==e&&$(".message-banner span").html("Es wurden nicht alle Felder korrekt ausgef&uuml;llt"),"register:noCaptcha"==e&&$(".message-banner span").html("Bitte bestätigen Sie, dass Sie kein Roboter sind"),"register:noAgreement"==e&&$(".message-banner span").html("Die Passw&ouml;rter stimmen nicht &uuml;berein"),"register:emailRegistered"==e&&$(".message-banner span").html("Diese E-Mail-Adresse wird bereits von einem anderen Konto verwendet"),"register:usernameRegistered"==e&&$(".message-banner span").html("Dieser Benutzername wird bereits von einem anderen Konto verwendet"),"register:success"==e&&$(".message-banner span").html("Die Aktion war erfolgreich!"),"register:wrongCode"==e&&$(".message-banner span").html("Der Authentifizierungscode ist nicht korrekt."),"register:codeFailsLimit"==e&&$(".message-banner span").html("Limit inkorrekter Versuche erreicht. Es wurde eine neue E-Mail gesendet."),"register:codeSuccess"==e&&$(".message-banner span").html("Ihr Konto wurde aktiviert! Willkommen!"),"register:noNickname"==e&&$(".message-banner span").html("Bitte wählen Sie einen Spitznamen"),"register:intro:success"==e&&$(".message-banner span").html("Kontoeinrichtung abgeschlossen"),"action:appearance:changeSuccess"==e&&$(".message-banner span").html("Darstellung gespeichert!"),"action:closeTooltipSuccess"==e&&$(".message-banner span").html("Tooltip wird in Zukunft nicht mehr angezeigt"),"learn:noSelection"==e&&$(".message-banner span").html("Die aktuelle Auswahl beinhaltet keine Vokabeln"),"verify:wrongPassword"==e&&$(".message-banner span").html("Bitte überprüfen Sie Ihr Passwort"),"verify:wrongCode"==e&&$(".message-banner span").html("Bitte überprüfen Sie Ihren Code"),"verifySuccess"==e&&$(".message-banner span").html("Aktion genehmigt"),"verify:codeFailsLimit"==e&&$(".message-banner span").html("Limit inkorrekter Versuche erreicht. Es wurde eine neue E-Mail gesendet."),"emailUnknown"==e&&$(".message-banner span").html("Mit dieser E-Mail-Adresse ist kein Konto registriert."),"email:changeSuccess"==e&&$(".message-banner span").html("E-Mail geändert!"),"password:changeSuccess"==e&&$(".message-banner span").html("Passwort wurde aktualisiert"),"account:deleteSuccess"==e&&$(".message-banner span").html("Ihr Konto wurde mit allen Inhalten gelöscht. Auf Wiedersehen!"),"logout:success"==e&&$(".message-banner span").html("Sie wurden aus Ihrem Konto abgemeldet"),"listDeleted"==e&&$(".message-banner span").html("Liste wurde unwiderruflich gelöscht"),""!=t&&$(".message-banner span").html(t),$(".message-banner").css("animation-play-state","running"),$(".message-banner .time-beam").css("animation","expire 6.6s forwards linear"),$(".message-banner .time-beam").css("animation-play-state","running")},10)}function openActionMenu(e){"index"!=e&&($("div.action-menu-wrapper div.action-menu-content div").css("transform","translateX(0)"),$("div.action-menu-wrapper button").attr("onclick","closeActionMenu('"+e+"')"),$("div.action-menu-wrapper button").css("transform","rotate(360deg)"),$("div.action-menu-wrapper div.action-menu-content").css("pointer-events","all"),setTimeout(function(){$("div.action-menu-wrapper div.action-menu-content div").css("opacity","1")},100),setTimeout(function(){$("div.action-menu-wrapper button").html('<i class="fas fa-times"></i>')},200)),"voc:select"==e&&$("div.action-menu-wrapper button").html('<i class="fas fa-ellipsis-v"></i>'),"list"==e&&$("div.action-menu-wrapper button").html('<i class="fas fa-pen"></i>')}function closeActionMenu(e){""!=e&&($("div.action-menu-wrapper button").attr("onclick","openActionMenu('"+e+"')"),setActionMenu(e)),$("div.action-menu-wrapper div.action-menu-content div").css("transform","translateX(calc(100% + 100px))"),$("div.action-menu-wrapper button").css("transform","rotate(0)"),$("div.action-menu-wrapper div.action-menu-content div").css("opacity","0"),$("div.action-menu-wrapper div.action-menu-content").css("pointer-events","none")}function setActionMenu(e){"index"==e&&($("div.action-menu-wrapper button").attr("onclick","getContent('lang:manage','','fade')"),$("div.action-menu-wrapper button").html('<i class="fas fa-plus"></i>'),$(".action-menu-toggle").css({"pointer-events":"all",opacity:"1"}),$(".action-menu-content").html("<div onclick=\"getContent('lang:manage','','fade')\">Neue Sprache</div>")),"lang"==e&&($("div.action-menu-wrapper button").attr("onclick","getContent('list:add','','fade')"),$("div.action-menu-wrapper button").html('<i class="fas fa-plus"></i>'),$(".action-menu-toggle").css({"pointer-events":"all",opacity:"1"})),"list"==e&&($("div.action-menu-wrapper button").attr("onclick","openActionMenu('list')"),$("div.action-menu-wrapper button").html('<i class="fas fa-pen"></i>'),$(".action-menu-toggle").css({"pointer-events":"all",opacity:"1"}),$(".action-menu-content").html("<div onclick=\"getContent('voc:add','','scrollRight')\">Vokabeln bearbeiten oder hinzufügen</div><div onclick=\"getContent('voc:select','','scrollRight')\">Elemente auswählen</div><div onclick=\"getContent('list:rename','','scrollRight')\">Umbenennen</div><div onclick=\"window.print();\">Liste drucken</div><div onclick=\"getContent('list:download','','scrollRight')\">Liste herunterladen</div><div onclick=\"getContent('list:delete','','scrollRight')\">Liste löschen</div>")),"voc:select"==e&&($("div.action-menu-wrapper button").attr("onclick","openActionMenu('voc:select')"),$("div.action-menu-wrapper button").html('<i class="fas fa-ellipsis-v"></i>'),$(".action-menu-toggle").css({"pointer-events":"all",opacity:"1"}),$(".action-menu-content").html("<div onclick=\"getContent('action:getSelectedItems','move','fade')\">Verschieben nach</div><div onclick=\"getContent('action:getSelectedItems','copy','fade')\">Kopieren nach</div><div onclick=\"getContent('action:getSelectedItems','delete','fade')\">Löschen</div>")),"lang:manage"!=e&&"login"!=e&&"login"!=e&&"settings"!=e&&"account"!=e&&"list:add"!=e&&"list:rename"!=e&&"voc:add"!=e&&"learn"!=e||$(".action-menu-toggle").css({"pointer-events":"none",opacity:"0"})}function openTooltip(e){$.post("getcontent.php",{page:"action:checkForTooltip",meta:e},function(t,n){if("success"==n){if("true"!=t)return;if("voc:add"==e)return $(".tooltip").css({opacity:".9","pointer-events":"all"}),void $(".tooltip").html("<i class='fas fa-times-circle' onclick='closeTooltip(\""+e+"\")'></i>Sie befinden sich dich nun im Bearbeitungsmodus Ihrer Vokabelliste.<br>Klicken Sie in der ersten Zeile auf das grau hinterlegte Feld um eine neue Vokabelreihe hinzuzf&uuml;gen. Wenn Sie Enter drücken, gelangen Sie in die n&auml;chste Spalte, bzw. Zeile.<br><br>Au&szlig;erdem sind jetzt alle Vokabeln anklickbar und lassen sich bearbeiten. Zum Speichern bitte jeweils Enter drücken.");if("voc:select"==e)return $(".tooltip").css({opacity:".9","pointer-events":"all"}),void $(".tooltip").html("<i class='fas fa-times-circle' onclick='closeTooltip(\""+e+"\")'></i>Sie fefinden sich nun im Auswahlmodus. Klicken Sie die runden Felder in der Mitte an, um Aktionen für einzelne Vokabeln durchzuführen.<br>Mit dem Button unten rechts können Sie die gewählten Vokabeln alle auf einmal bearbeiten.");if("index"==e)return $(".tooltip").css({opacity:".9","pointer-events":"all"}),void $(".tooltip").html("<i class='fas fa-times-circle' onclick='closeTooltip(\""+e+"\")'></i>Willkommen in Ihrem VokSpace!<br>Klicken Sie auf den Button unten rechts und fügen Sie Ihre erste Sprache hinzu.");if("lang"==e)return $(".tooltip").css({opacity:".9","pointer-events":"all"}),void $(".tooltip").html("<i class='fas fa-times-circle' onclick='closeTooltip(\""+e+"\")'></i>Sie befinden sich nun in einem Sprachordner. Klicken Sie auf den Button unten rechts, um Ihre erste Vokabelliste hinzuzufügen.");$(".tooltip").css({opacity:"0","pointer-events":"none"})}})}function closeTooltip(e){$.post("getcontent.php",{page:"action:closeTooltip",meta:e},function(e,t){"success"==t&&setTimeout(function(){"true"==e&&(executeMessage("action:closeTooltipSuccess"),$(".tooltip").css({opacity:"0","pointer-events":"none"}))},100)})}function changeAppearance(e){appearance=$("#change-appearance").val(),void 0===appearance&&(appearance=e),"1"==appearance&&$("#darkmode-stylesheet").attr("href","files/light.css"),"2"==appearance&&$("#darkmode-stylesheet").attr("href",""),"3"==appearance&&$("#darkmode-stylesheet").attr("href","files/dark.css"),$.post("getcontent.php",{page:"action:appearance:change",meta:appearance},function(t,n){"success"==n?"true"==t&&void 0===e&&executeMessage("action:appearance:changeSuccess"):alert("Fehler bei der Kommunikation zum Server!")}),delete e}function vokInput(e){return""!=$("#vok-input").val()&&("left"==e&&($("#vok-input").attr("placeholder","Deutsch"),$("div.input>form").attr("onsubmit","vokInput('right'); return false;"),$("#vok-input").css("margin-right","0"),$("#vok-input").css("margin-left","calc(50% + 9px)"),$("div.input>div:first-of-type").html($("#vok-input").val()),$("div.input>div:first-of-type").css("color","inherit"),vokinputtmpleft=$("#vok-input").val()),"right"==e&&(vokinputtmpright=$("#vok-input").val(),$("#vok-input").attr("placeholder","Englisch"),$("div.input>div:first-of-type,div.input>div:last-of-type").html("undefined"),$("div.input>div:first-of-type").css("color","rgba(0,0,0,0)"),$("div.input>form").attr("onsubmit","vokInput('left'); return false;"),$("#vok-input").css("margin-right","calc(50% + 9px)"),$("#vok-input").css("margin-left","0"),$("div.voklist div.dummy>div").eq(0).html(vokinputtmpleft),$("div.voklist div.dummy>div").eq(1).html(vokinputtmpright),$.post("getcontent.php",{page:"action:voc:add",vokinputtmpleft:vokinputtmpleft,vokinputtmpright:vokinputtmpright},function(e,t){"success"==t?executeMessage("true"==e?"action:voc:add:saveSuccess":"generalError"):alert("Fehler bei der Kommunikation zum Server!")}),$("div.voklist div.dummy").css({height:"auto","margin-bottom":"6px",opacity:"1"}),$("div.voklist div.dummy>div").css({padding:"10px",height:"auto","margin-bottom":"6px"}),setTimeout(function(){$("div.voklist div.dummy>div,div.voklist div.dummy").css("transition-duration","0s"),$("div.voklist div.dummy").css({height:"0","margin-bottom":"0",opacity:"0"}),$("div.voklist div.dummy>div").css({padding:"0",height:"0","margin-bottom":"0"}),setTimeout(function(){$("div.voklist div.dummy>div,div.voklist div.dummy").css("transition-duration",".7s")},10),$("div.template").first().clone().insertAfter("div.dummy"),$("div.voklist div.template>div").eq(0).html(vokinputtmpleft),$("div.voklist div.template>div").eq(1).html(vokinputtmpright),$("div.template").eq(0).css("display","inline-block")},1e3))),$("#vok-input").val(""),!1}function vocSelect(e,t){$(e).find(".progress-indicator").css({"background-color":"#212529"}),$(e).attr("onclick","vocUnselect(this,'"+t+"')"),$("#voc-select-display").val($("#voc-select-display").val()+"-"+t),$(".fixed-title h2 b").html(parseInt($(".fixed-title h2 b").html())+1)}function vocUnselect(e,t){$(e).find(".progress-indicator").css({"background-color":"#2A2E32"}),$(e).attr("onclick","vocSelect(this,'"+t+"')"),$("#voc-select-display").val($("#voc-select-display").val().replace("-"+t,"")),$(".fixed-title h2 b").html(parseInt($(".fixed-title h2 b").html())-1)}function showHint(){$("#learn-voc-correct").css("display","block"),$(".learn-card-choicebox").css("display","block"),$("#learn-form").css("display","none")}