White Label jquery - Interpreter umbenennen?  [GELÖST]

Für Modifikationen in und um KeyHelp.
Post Reply
User avatar
Ralph
Posts: 1340
Joined: Mon 30. Mar 2020, 16:14

White Label jquery - Interpreter umbenennen?

Post by Ralph »

Ich versuche derweil die Tab Bezeichnung "Interpreter" unter Domains > edit zu ändern, bisher leider ohne Erfolg :shock:
Stehe wohl irgendwo auf dem Schlauch ... hat jemand eine Idee?

Code: Select all

if (window.location.href.includes("page=domains&action=edit")) {
	$("#content span:contains('Interpreter')").html('PHP Interpreter');
}
User avatar
lrab
Posts: 19
Joined: Sat 14. Jun 2025, 14:29

Re: White Label jquery - Interpreter umbenennen?  [GELÖST]

Post by lrab »

Ich nutze jQuery. Folgendes sollte umsetzen was du vor hast:

Code: Select all

$(function() {
  var href = window.location.href;
  if (href.indexOf('index.php?page=domains') !== -1) {
    $('a[href="#tab-interpreter"] > span:last').text('PHP-Interpreter');
  }
});
User avatar
24unix
Posts: 2084
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: White Label jquery - Interpreter umbenennen?

Post by 24unix »

lrab wrote: Fri 27. Jun 2025, 18:33 Ich nutze jQuery. Folgendes sollte umsetzen was du vor hast:
Schöne Lösung :-)
lrab wrote: Fri 27. Jun 2025, 18:33

Code: Select all

$(function() {
  var href = window.location.href;
  if (href.indexOf('index.php?page=domains') !== -1) {
    $('a[href="#tab-interpreter"] > span:last').text('PHP-Interpreter');
  }
});
Gut finde ich dass Du $(function() statt $(document).ready(function() nimmst, was seit jQuery 3 deprecated ist.
Aber warum: if (href.indexOf('index.php?page=domains') !== -1) {
statt: if (href.includes('index.php?page=domains')) {
Ich finde das mit includes deutlich besser zu lesen.
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
Ralph
Posts: 1340
Joined: Mon 30. Mar 2020, 16:14

Re: White Label jquery - Interpreter umbenennen?

Post by Ralph »

lrab wrote: Fri 27. Jun 2025, 18:33 Ich nutze jQuery. Folgendes sollte umsetzen was du vor hast:

Code: Select all

$(function() {
  var href = window.location.href;
  if (href.indexOf('index.php?page=domains') !== -1) {
    $('a[href="#tab-interpreter"] > span:last').text('PHP-Interpreter');
  }
});
Sehr cool, mit dem href #tab-interpreter hatte ich es noch nicht versucht, da sind bereits jede Menge Code Schnipsel mit if window.location Bedingungen enthalten ... wenn ich die function aber ganz oben an erster Stelle setze, dann greift es :mrgreen:
Besten Dank!
Last edited by Ralph on Fri 27. Jun 2025, 19:03, edited 1 time in total.
User avatar
lrab
Posts: 19
Joined: Sat 14. Jun 2025, 14:29

Re: White Label jquery - Interpreter umbenennen?

Post by lrab »

24unix wrote: Fri 27. Jun 2025, 18:49 Aber warum: if (href.indexOf('index.php?page=domains') !== -1) {
statt: if (href.includes('index.php?page=domains')) {
Ich finde das mit includes deutlich besser zu lesen.
So natürlich noch lesbarer. includes() gibts erst seit knapp 2015, deshalb noch mit indexOf gewohnt. :lol:

Kleiner Sidefact:
Alle Browserversionen seit 2015 sollten includes unterstützen. Gibt auch noch in Edge den IE-Modus, aber den benutzt (hoffentlich) keiner.
Sollte für Ralph's Kundenbasis passen, außer die nutzen irgendwelche LTSC/LTSB Versionen.
Image
User avatar
24unix
Posts: 2084
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: White Label jquery - Interpreter umbenennen?

Post by 24unix »

lrab wrote: Fri 27. Jun 2025, 19:02
24unix wrote: Fri 27. Jun 2025, 18:49 Aber warum: if (href.indexOf('index.php?page=domains') !== -1) {
statt: if (href.includes('index.php?page=domains')) {
Ich finde das mit includes deutlich besser zu lesen.
So natürlich noch lesbarer. includes() gibts erst seit knapp 2015, deshalb noch mit indexOf gewohnt. :lol:
Genau, ist ES6, von 2015.
Nutze ich immer, gehe nicht davon aus, dass noch Browser aktiv genutzt werden, die kein ES6 können.
startsWith() oder endsWith() (ES2021) verwende ich aber normalerweise auch, ich glaube nicht, dass noch viele veraltete Browser im Umlauf sind.
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
lrab
Posts: 19
Joined: Sat 14. Jun 2025, 14:29

Re: White Label jquery - Interpreter umbenennen?

Post by lrab »

24unix wrote: Fri 27. Jun 2025, 19:11 Genau, ist ES6, von 2015.
Nutze ich immer, gehe nicht davon aus, dass noch Browser aktiv genutzt werden, die kein ES6 können.
startsWith() oder endsWith() (ES2021) verwende ich aber normalerweise auch, ich glaube nicht, dass noch viele veraltete Browser im Umlauf sind.
Danke für deinen Input!
Muss zugeben programmiere selten in JS, sondern eher C# & Python.
Aber so lernt man voneinander. Danke dir. :D
User avatar
24unix
Posts: 2084
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: White Label jquery - Interpreter umbenennen?

Post by 24unix »

lrab wrote: Fri 27. Jun 2025, 19:15
24unix wrote: Fri 27. Jun 2025, 19:11 Genau, ist ES6, von 2015.
Nutze ich immer, gehe nicht davon aus, dass noch Browser aktiv genutzt werden, die kein ES6 können.
startsWith() oder endsWith() (ES2021) verwende ich aber normalerweise auch, ich glaube nicht, dass noch viele veraltete Browser im Umlauf sind.
Danke für deinen Input!
Muss zugeben programmiere selten in JS, sondern eher C# & Python.
Aber so lernt man voneinander. Danke dir. :D
Ich freue mich jeden Tag, wenn ich was neues lernen kann.
Ich mache beruflich täglich JS (jQuery) und PHP.
C# habe ich mir nie angeguckt, nicht meine Welt, und mit der Syntax von Python werde ich einfach nicht warm.
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
Ralph
Posts: 1340
Joined: Mon 30. Mar 2020, 16:14

Re: White Label jquery - Interpreter umbenennen?

Post by Ralph »

Es gibt Kunden die kommen mit der Bezeichnung Interpreter irgendwie nicht ganz klar ... damit erhoffe ich mir nun weniger überflüssiger Support Anfragen wo denn die PHP Version geändert werden kann :roll: mir platzt sonst bald der Kragen oder die Hutschnur :lol: :lol: :lol:
User avatar
24unix
Posts: 2084
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: White Label jquery - Interpreter umbenennen?

Post by 24unix »

Ralph wrote: Fri 27. Jun 2025, 19:45 Es gibt Kunden die kommen mit der Bezeichnung Interpreter irgendwie nicht ganz klar ... damit erhoffe ich mir nun weniger überflüssiger Support Anfragen wo denn die PHP Version geändert werden kann :roll: mir platzt sonst bald der Kragen oder die Hutschnur :lol: :lol: :lol:
Warum dann nicht einfach PHP-Version?
Die Art von Kunden kennt den Unterschied zwischen einem Compiler und einem Interpreter eh nicht, müssen sie auch nicht.
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
Ralph
Posts: 1340
Joined: Mon 30. Mar 2020, 16:14

Re: White Label jquery - Interpreter umbenennen?

Post by Ralph »

24unix wrote: Fri 27. Jun 2025, 19:52 Warum dann nicht einfach PHP-Version?
Die Art von Kunden kennt den Unterschied zwischen einem Compiler und einem Interpreter eh nicht, müssen sie auch nicht.
haha, genau ... damit sollte es dann für jede Art von Kunde interpretierbar sein :roll:
Post Reply