Hi Robert,

While waiting for VE devs to respond, there are a few things you could do
to narrow-down the issue:
1. Check what the diff window shows (click on Publish changes, then on the
popup "Review your changes" in the lower-left corner).
2. Check if there was actually one or more newline(s) (\n) inserted in
wikitext.In this case, the parser probably tries to simplify the wikitext
unless a hooman decided otherwise (this seems in line with the
"alienInline" you see).

Regards,
  Strainu


În lun., 13 mar. 2023 la 09:37, Robert Vogel via Wikitech-l <
[email protected]> a scris:

> Hi everyone!
> Inspired by
> https://www.mediawiki.org/wiki/VisualEditor/Gadgets#Implementing_a_custom_command
> I was trying to add a `<br />` into the VE using this command:
>
> ```
> ve.init.target.getSurface().getModel().getFragment().insertContent( [ {
> type: 'break' }, { type: '/break' } ] );
> ```
>
> While it actually inserted the line break in visual edit mode, there was
> not `<br />` in the wikitext after saving the page or switching to wikitext
> mode within the edit session.
> I also tried to implement the whole "command/tool" in an extension, but
> the behavior was the same. The odd thing is that a `<br />` inserted  in
> wikitext mode survives the round trip. The linear data model shows it as
> "alienInline" node then.
>
> Any ideas why the official example didn't work for me?
>
> Greetings,
> Robert
> _______________________________________________
> Wikitech-l mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
>
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to