From 605f7b625be814cf38173e09e720e3c7631940e6 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Fri, 7 Oct 2016 16:24:23 -0400 Subject: [PATCH] Hid category links in source edit mode Change-Id: Ib44e393d3a8d070a4ced002a11cb26f58447e67c --- .../ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.css | 4 ++++ .../init/targets/ve.init.mw.DesktopWikitextArticleTarget.js | 3 --- modules/ve-mw/init/ve.init.mw.ArticleTarget.js | 6 ++++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.css b/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.css index 0f00305c58..a5566f9622 100644 --- a/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.css +++ b/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.css @@ -40,6 +40,10 @@ text-decoration: none; } +.ve-init-mw-articleTarget-source .catlinks { + display: none; +} + /*! * Increase z-index of surface container so it appears above the debug bar */ diff --git a/modules/ve-mw/init/targets/ve.init.mw.DesktopWikitextArticleTarget.js b/modules/ve-mw/init/targets/ve.init.mw.DesktopWikitextArticleTarget.js index 19ab5b4790..b93a893ae7 100644 --- a/modules/ve-mw/init/targets/ve.init.mw.DesktopWikitextArticleTarget.js +++ b/modules/ve-mw/init/targets/ve.init.mw.DesktopWikitextArticleTarget.js @@ -16,9 +16,6 @@ ve.init.mw.DesktopWikitextArticleTarget = function VeInitMwDesktopWikitextArticleTarget( config ) { // Parent constructor ve.init.mw.DesktopWikitextArticleTarget.super.call( this, config ); - - // Initialization - this.$element.addClass( 've-init-mw-desktopWikitextArticleTarget' ); }; /* Inheritance */ diff --git a/modules/ve-mw/init/ve.init.mw.ArticleTarget.js b/modules/ve-mw/init/ve.init.mw.ArticleTarget.js index 3ffbf51c33..545dba57c7 100644 --- a/modules/ve-mw/init/ve.init.mw.ArticleTarget.js +++ b/modules/ve-mw/init/ve.init.mw.ArticleTarget.js @@ -194,6 +194,12 @@ ve.init.mw.ArticleTarget.static.platformType = 'other'; */ ve.init.mw.ArticleTarget.prototype.setMode = function ( mode ) { if ( mode !== this.mode ) { + // The follow classes are used here: + // * ve-init-mw-articleTarget-visual + // * ve-init-mw-articleTarget-source + this.$element + .removeClass( 've-init-mw-articleTarget-' + this.mode ) + .addClass( 've-init-mw-articleTarget-' + mode ); this.mode = mode; this.updateTabs( true ); }