JSFX - kleiner Codefehler mit großer Wirkung. Bugfix.

JSFX Modul, Version 5.x-1.0

Ein kleiner Fehler im Modulcode erzeugt bei Verwendung der Memoryblocks und einer bestimmten Block-Konfiguration einen Fehler. Einen logischen Fehler.

Der Fehler tritt beispielsweise ein, wenn für einen Block die Option "Collapsible: expanded by default." gewählt wird. In diesem Fall werden die CSS-KLassen "blockTopOpen" und "blockTop" nicht gesetzt.

Verwendet man Symbole, um die Zustände offen bzw. geschlossen am Block zu visualisieren, werden diese Symbole nicht entsprechend dem jeweiligen Zustand verwendet. Was all zu logisch ist da die beiden Bezugspunkte

class="blockTopOpen"

und

class="blockTop"

im HTML-Code fehlen.

Der Bugfix

In der Moduldatei "/js/memoryblock.js" eine winzige Änderung am Code vornehmen.

Code normal:

else if (status != 'closed' && status == 2) {
top.attr("class","blockTopOpen")
createCookie(id, 'open', 1);
}

 

Code gefixt:

else if (status != 'closed' || status == 2) {
top.attr("class","blockTopOpen")
createCookie(id, 'open', 1);
}

Die logische Verknüpfung wird von && in || geändert. Das ist alles. Nun klappt es mit der Logik der Visualisierung.

Kommentare

Thank you for your article,

Thank you for your article, I love, thank you. Hope to have more time to visit your blog. Good luck with your blog moreed hardy clothes and more popular! !Save more time and money now! We offered hardy shoes Tiffany jewelry sparkling earrings huge selection of high quality, competitive price, fast delivery and
ed hardy efficient service and stylish bracelet. Tiffany jewelry in your shopping now!

Powered by Drupal. Created with ZenWalk.