WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

#1 Gestern 11:41:01

Slugger
Developer

Hinweis Core: jQuery.isArray in include/jquery/jquery-insert.js

Hallo zusammen,

bei Tests unter WBCE 1.7.0 mit aktivem jQuery Migrate erscheint in der Browser-Konsole folgende Warnung:

JQMIGRATE: jQuery.isArray is deprecated; use Array.isArray

Ursache: Die Core-Bibliothek include/jquery/jquery-insert.js (InsertLoader 1.0.1) prüft in Zeile 10 mit $.isArray(). Diese Funktion ist seit jQuery 3.2 als veraltet markiert und in jQuery 4 entfernt.

Betroffen: Alle Module, die Dateien über $.insert() nachladen – aufgefallen ist es mir beim Addon File Editor (AFE).

Vorschlag: Eine Zeile tauschen:

// alt
if ($.isArray(urls)) {

// neu
if (Array.isArray(urls)) {

Array.isArray() ist natives JavaScript, funktioniert in allen aktuellen Browsern und macht die Datei unabhängig von der jQuery-Version.

  • Funktional ändert sich nichts

  • Die Warnung verschwindet

  • Vorbereitung auf ein späteres jQuery 4

Gruß
Slugger


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

Fußzeile des Forums

up