ListingEditor 2023: adds buttons to add and edit listings using a form, with better performance than older version. (default)

Code:

Github and bug reports: https://github.com/jdlrobson/Gadget-Workshop

Forking to other projects

Other projects can add the listing editor with the following edits (please follow these instructions carefully):

ListingEditor2023[ResourceLoader|default|skins=vector-2022,vector,timeless,modern,cologneblue,monobook|type=general]|ListingEditor2023.js ListingEditorConfig[ResourceLoader|package|hidden]|ListingEditorConfig.js|ListingEditor.json
mw.loader.addScriptTag( 'https://en.wikivoyage.org/w/load.php?modules=ext.gadget.ListingEditorMain' );

Copy to your local wiki. Do not edit.

Copy to your local wiki and edit as needed.

Translations

Translations currently need to be added in the code itself. In future it is hoped this can be connected to automated translations from TranslateWiki.