Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajax Token Fehler nach Update von Contao 3.2.10 - Mootools Update 1.5 #153

Closed
Ainschy opened this issue May 22, 2014 · 3 comments
Closed

Comments

@Ainschy
Copy link

Ainschy commented May 22, 2014

Nachdem Update auf 3.2.10 ließ sich der MCW in der Erweiterung Merger2 Version 3.0.2.5 nicht mehr bedienen.

Erst nachdem Downgrade auf 3.2.9 funktionierte dieser wieder.

@kikmedia
Copy link

Confirmed. See contao/core#6924 (comment).

@xchs
Copy link

xchs commented May 22, 2014

Könnte man das nicht relativ einfach fixen, indem man anstelle von 'tl_modulewizard multicolumnwizard einen Klassennamen ohne Leerzeichen verwendet, also z. B. 'tl_modulewizard_multicolumnwizard oder überhaupt nur 'tl_multicolumnwizard? Damit sollte dann auch die JavaScript-Funktion hasClass() zurecht kommen.

Oder hat das Umbenennen der CSS-Klasse sonst irgendwelche nachteiligen Auswirkungen?

@aschempp
Copy link
Contributor

Das umbenennen hätte auf jeden Fall nachteilige Auswirkungen, weil alle entsprechenden CSS-Regeln nicht mehr funktionieren würden. Beispielsweise in Isotope eCommerce vorhanden.

Der Fehler ist in MCW relativ einfach zu beheben. Die beiden Vorkommnisse von .hasClass('tl_modulewizard multicolumnwizard') müssen in zwei einzelne Statements für jede Klasse aufgetrennt werden.

  1. https://github.com/menatwork/MultiColumnWizard/blob/master/system/modules/multicolumnwizard/html/js/multicolumnwizard_be_src.js#L188
    Ersetzen mit if (el.hasClass('tl_modulewizard') && el.hasClass('multicolumnwizard')) {

  2. https://github.com/menatwork/MultiColumnWizard/blob/master/system/modules/multicolumnwizard/html/js/multicolumnwizard_be_src.js#L197
    Ersetzen mit

    if (intInnerMCW !== 0 && (!el.hasClass('tl_modulewizard') || !el.hasClass('multicolumnwizard')) && el.getParent('.mcw_inner_' + intInnerMCW) === null) {
    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants