Éditeur visuel dans les pages de discussion sur mobile (Gestion:Tâches/Liste/580)
Aller à la navigation
Aller à la recherche
Aucune sous-tâche à afficher.
1.1 Dans
1.2 Dans
Type | Amélioration |
---|---|
Création | Antoine Mercier-Linteau |
Responsable(s) | Antoine Mercier-Linteau |
État | En test |
Date de création | 2022-07-21 |
Échéance | aucune |
Priorité | Urgente |
Projet(s) |
En mode mobile (donc dans l'app aussi), les commentaires sur les pages de discussion ne peuvent être que spécifiées en wikicode. C'est peu ergonomique.
1 Modification[modifier | w]
Voir aussi le message sur la page de l'extension dans MediaWiki. Pour l'instant, il y a un bogue avec la mention d'utilisateurs où l'autocomplete ne fonctionne pas.
1.1 Dans extension.json
[modifier | w]
Above "ext.flow.visualEditor"
:
"ext.flow.mobileVisualEditor": {
"scripts": [
"editor/editors/visualeditor/mw.flow.ve.Target.js",
"editor/editors/visualeditor/mw.flow.ve.UserCache.js",
"editor/editors/visualeditor/ui/inspectors/mw.flow.ve.ui.MentionInspector.js",
"editor/editors/visualeditor/ui/tools/mw.flow.ve.ui.MentionInspectorTool.js",
"editor/editors/visualeditor/ui/tools/mw.flow.ve.ui.MWEditModeTool.js",
"editor/editors/visualeditor/ui/contextitem/mw.flow.ve.ui.MentionContextItem.js",
"editor/editors/visualeditor/ui/widgets/mw.flow.ve.ui.MentionTargetInputWidget.js",
"editor/editors/visualeditor/mw.flow.ve.CommandRegistry.js",
"editor/editors/visualeditor/mw.flow.ve.SequenceRegistry.js"
],
"styles": [
"editor/editors/visualeditor/mw.flow.ve.Target.less"
],
"dependencies": [
"ext.visualEditor.core",
"ext.visualEditor.core.mobile",
"ext.visualEditor.mediawiki",
"ext.visualEditor.mwwikitext",
"ext.visualEditor.switching",
"mediawiki.editfont.styles",
"oojs-ui.styles.icons-editing-advanced",
"ext.flow.visualEditor.icons",
"mediawiki.api",
"mediawiki.util"
],
"messages": [
"flow-ve-mention-context-item-label",
"flow-ve-mention-inspector-title",
"flow-ve-mention-inspector-remove-label",
"flow-ve-mention-inspector-invalid-user",
"flow-ve-mention-placeholder",
"flow-ve-mention-tool-title"
],
"targets": [
"mobile"
]
},
In "ext.flow.visualEditor.icons"
:
"targets": [
"desktop",
"mobile"
]
1.2 Dans extensions/Flow/modules/flow/ui/widgets/editor/mw.flow.ui.EditorWidget.js
[modifier | w]
Comment out !OO.ui.isMobile()
in
mw.flow.ui.EditorWidget.static.isVisualEditorSupported = function () {
/* global VisualEditorSupportCheck:false */
return !!(
//!OO.ui.isMobile() &&
mw.loader.getState( 'ext.visualEditor.core' ) &&
mw.user.options.get( 'flow-visualeditor' ) &&
window.VisualEditorSupportCheck && VisualEditorSupportCheck()
);
};
Replace line modules = [ 'ext.flow.visualEditor' ].concat(
with modules = [ OO.ui.isMobile() ? 'ext.flow.mobileVisualEditor' : 'ext.flow.visualEditor' ].concat(