Jdlrobson has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/373076 )
Change subject: Disable wikitext editor on non-wikitext content models
......................................................................
Disable wikitext editor on non-wikitext content models
Do not allow editing via JavaScript on non-wikitext content models
For these pages ?action=edit will be used
Bug: T173800
Change-Id: Ic62a0c1397ab8a6a59e5382c2999b63b3c60a19f
---
M resources/skins.minerva.editor/init.js
1 file changed, 3 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/MinervaNeue
refs/changes/76/373076/1
diff --git a/resources/skins.minerva.editor/init.js
b/resources/skins.minerva.editor/init.js
index c6b5b6d..0a15ce4 100644
--- a/resources/skins.minerva.editor/init.js
+++ b/resources/skins.minerva.editor/init.js
@@ -24,7 +24,9 @@
popup = M.require( 'mobile.startup/toast' ),
// FIXME: Disable on IE < 10 for time being
blacklisted = /MSIE \d\./.test( navigator.userAgent ),
- isEditingSupported = router.isSupported() && !blacklisted,
+ // Only load the wikitext editor on wikitext. Otherwise we'll
rely on the ?action=edit url (T173800)
+ contentModel = mw.config.get( 'wgPageContentModel' ),
+ isEditingSupported = router.isSupported() && !blacklisted &&
contentModel === 'wikitext',
// FIXME: Use currentPage.getId()
isNewPage = currentPage.options.id === 0,
isNewFile = currentPage.inNamespace( 'file' ) && isNewPage,
--
To view, visit https://gerrit.wikimedia.org/r/373076
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic62a0c1397ab8a6a59e5382c2999b63b3c60a19f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/MinervaNeue
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits