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

Charmap Integration #74

Closed
marcohanke opened this issue Jun 27, 2019 · 10 comments
Closed

Charmap Integration #74

marcohanke opened this issue Jun 27, 2019 · 10 comments
Assignees
Labels
accepted enhancement New feature or request

Comments

@marcohanke
Copy link
Member

marcohanke commented Jun 27, 2019

In Slack hatten wir es gerade von geschützten Leerzeichen die aktuell nicht funktionieren. Eine Charmap wäre cool damit dieses ganze Geraffel nutzbar wird.
Falls nicht möglich wäre es schon mal ein Anfang

editor.keystrokes.set( 'Alt+space', ( key, stop ) => {
    editor.execute( 'input', { text: '\u00a0' } );
    stop();
} );

zu integrieren

@joachimdoerr
Copy link
Member

@marcohanke ich bräuchte dazu etwas mehr Kontext, hab grade keine Vorstellung weswegen das benötigt wird.

@marcohanke
Copy link
Member Author

Im Tiny gabs immer ein Button mit einer charmap, da konnte man dann sämtliche Sonderzeichen per Klick einfügen

@skerbis
Copy link
Member

skerbis commented Oct 21, 2019

ckeditor/ckeditor5#1110

@skerbis
Copy link
Member

skerbis commented Nov 1, 2019

ist lt. aktueller Roadmap vorgesehen: ckeditor/ckeditor5#5653

@skerbis skerbis added the enhancement New feature or request label Nov 1, 2019
@joachimdoerr
Copy link
Member

@joachimdoerr joachimdoerr self-assigned this May 19, 2020
@joachimdoerr joachimdoerr added this to the 4.0.0 milestone May 19, 2020
@joachimdoerr joachimdoerr removed this from the 4.0.0 milestone Jul 12, 2020
@joachimdoerr
Copy link
Member

Das kann ich leider nicht für release 4.0.0 einbauen. es wirft viele Probleme auf, die der CKE5 Vendor mit sich bringt. Plugins laden und ausschließen bereitet leider diverse Probleme weswegen das erst eingebaut werden kann sobald der vendor entsprechende bugs behoben hat.

@joachimdoerr
Copy link
Member

Könnte so funktionieren:

        ClassicEditor.create(document.querySelector('#' + unique_id), options)
            .then(editor => {
                ckeditors[unique_id] = editor; // Save for later use.
                cke5_pastinit(element, sub_options);

                editor.plugins.get( 'SpecialCharacters' ).addItems( 'a', [
                    { title: 'D simple arrow left', character: '←←' },
                    { title: 'simple arrow up', character: '↑' },
                    { title: 'simple arrow right', character: '→' },
                    { title: 'simple arrow down', character: '↓' }
                ] );

            })
            .catch(error => {
                console.error(error);
            });
    }

@joachimdoerr
Copy link
Member

@marcohanke dein spezielles Problem sollte mit Transform from to abgehandelt werden können siehe Screenshot
Bildschirmfoto 2020-07-14 um 17 08 37

@marcohanke
Copy link
Member Author

Moinsen, im Changelog steht 'add special characters plugins' ist das das oder gibts noch eine andere Möglichkeit? Ansonsten ist das schon mal ein Workaround, danke dir!

@skerbis
Copy link
Member

skerbis commented Jul 15, 2020

@marcohanke das sind transformations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants