Redactor.Keydown.onBackspaceAndDeleteAfter WoltLab anpassung

  • Affected App
    WoltLab Suite Core

    Hallo zusammen,

    ich bin gerade dabei in einem Editor ein element hinzuzufügen was ein style attribut hat. Leider wird dies durch die WoltLab Implementierung von Redactor.Keydown.onBackspaceAndDeleteAfter gnadenlos gelöscht wenn ich text im Editor lösche.

    Der Redactor bietet über this.opts.keepStyleAttr eine komfortable Möglichkeit Elemente hinzuzufügen die das style attribut behalten sollen. Statt der aktuell recht starren Implementierung

    JavaScript: WoltLabKeydown.js
    // WoltLab modification: allow style tag on `<span>`
    this.core.editor().find('*[style]').not('span, img, #redactor-image-box, #redactor-image-editter').removeAttr('style');

    würde ich es sehr begrüßen wenn man this.opts.keepStyleAttr hier ebenfalls berücksichtigen würde :)

  • Danke für den Hinweis, ich habe den Code entsprechend angeglichen. Diese Option wurde erst mit einer späteren Redactor-Version eingefügt und wurde offensichtlich von mir beim Update übersehen.

    Alexander Ebert
    Senior Developer WoltLab® GmbH

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!