NEWS
[gelöst] Globale Scripte mit Codevervollständigung
-
Moin !
Ich habe mir eine Logging Funktion für meine Bedürfnisse geschrieben. Soweit so gut ... Platziert ist die testweise in einem globalen Script. Jetzt kann ich die in meinen "normalen" Scripten verwenden. Aber was mir wirklich fehlt ist die Codevervollständigung.
Meine Funktion hat z.B. 4 Parameter wenn ich die in meinem Script direkt einbaue dann kriege ich folgende Hilfe:

Geht das auch irgendwie mit globalen Scripten? Denn ich mag ungern ständig nachsehen was ich jetzt wie und wo übergeben muss ... Oder gibt es da evtl. einen Workaround? Eine js Datei anlegen und dann über <script src="mein_programm.js"></script> einbinden evtl. !?
-
Moin !
Ich habe mir eine Logging Funktion für meine Bedürfnisse geschrieben. Soweit so gut ... Platziert ist die testweise in einem globalen Script. Jetzt kann ich die in meinen "normalen" Scripten verwenden. Aber was mir wirklich fehlt ist die Codevervollständigung.
Meine Funktion hat z.B. 4 Parameter wenn ich die in meinem Script direkt einbaue dann kriege ich folgende Hilfe:

Geht das auch irgendwie mit globalen Scripten? Denn ich mag ungern ständig nachsehen was ich jetzt wie und wo übergeben muss ... Oder gibt es da evtl. einen Workaround? Eine js Datei anlegen und dann über <script src="mein_programm.js"></script> einbinden evtl. !?
-
@moelski sagte:
Geht das auch irgendwie mit globalen Scripten?
Bei mir erfolgt die Anzeige der Codevervollständigung auch mit globalen Funktionen. Starte mal die JS-Instanz neu.

-
Hmm habe ich versucht ... Bringt nichts.
Ausser das jetzt die unbekannte Funktion nicht mehr rot unterstrichen wird ...
Evtl. mache ich auch beim Anlegen was falsch ...
Habe in global ein JS angelegt das schimpft sich Logging_Helper.
Inhalt bis jetzt nur das:function Logger2(logText, logPrefix = "", sendConsole = true, sendTelegram = true, sendDoro = false) { if (sendConsole == true) { console.log(logText); } if (sendTelegram == true) { sendTo("telegram", "send", { text: logPrefix + logText, user: 'xyz' }); } }Ist da irgendwas dran verkehrt? Hab ich was vergessen?
-
Hmm habe ich versucht ... Bringt nichts.
Ausser das jetzt die unbekannte Funktion nicht mehr rot unterstrichen wird ...
Evtl. mache ich auch beim Anlegen was falsch ...
Habe in global ein JS angelegt das schimpft sich Logging_Helper.
Inhalt bis jetzt nur das:function Logger2(logText, logPrefix = "", sendConsole = true, sendTelegram = true, sendDoro = false) { if (sendConsole == true) { console.log(logText); } if (sendTelegram == true) { sendTo("telegram", "send", { text: logPrefix + logText, user: 'xyz' }); } }Ist da irgendwas dran verkehrt? Hab ich was vergessen?
-
Ich habe mal deine Funktion bei mir in ein globales Skript kopiert. In einem "normalem" Skript ist die Codevervollständigung verfügbar:

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden