Alex Monk has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/186318

Change subject: Check for venotify on page load, not when VPT is created
......................................................................

Check for venotify on page load, not when VPT is created

Not sure what could have broken this or when. Or if it ever worked to be 
honest...

Bug: T58921
Change-Id: I069b5ccb4a78a6790e5791354402503676faa7fa
---
M VisualEditor.php
M modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js
M modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
3 files changed, 17 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/18/186318/1

diff --git a/VisualEditor.php b/VisualEditor.php
index df108ac..996de49 100644
--- a/VisualEditor.php
+++ b/VisualEditor.php
@@ -182,6 +182,9 @@
                        'tooltip-ca-editsource',
                        'tooltip-ca-ve-edit',
                        'visualeditor-ca-editsource-section',
+                       'postedit-confirmation-created',
+                       'postedit-confirmation-restored',
+                       'postedit-confirmation-saved',
                ),
                'position' => 'top',
        ),
@@ -232,9 +235,6 @@
                        'summary-preview',
 
                        // Messages needed by VE in init phase only (rest go 
below)
-                       'postedit-confirmation-created',
-                       'postedit-confirmation-restored',
-                       'postedit-confirmation-saved',
                        'visualeditor-loadwarning',
                        'visualeditor-loadwarning-token',
                        'visualeditor-savedialog-identify-anon',
diff --git a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js 
b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js
index 05b4263..f9c64b4 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js
@@ -474,6 +474,8 @@
        }
 
        $( function () {
+               var currentUri = new mw.Uri( location.href );
+
                if ( init.isAvailable ) {
                        if ( isViewPage && uri.query.veaction === 'edit' ) {
                                var isSection = uri.query.vesection !== 
undefined;
@@ -493,5 +495,17 @@
                if ( userPrefEnabled ) {
                        init.setupSkin();
                }
+
+               if ( currentUri.query.venotify ) {
+                       // The following messages can be used here:
+                       // postedit-confirmation-saved
+                       // postedit-confirmation-created
+                       // postedit-confirmation-restored
+                       mw.hook( 'postEdit' ).fire( {
+                               message: mw.msg( 'postedit-confirmation-' + 
currentUri.query.venotify, mw.user )
+                       } );
+
+                       delete currentUri.query.venotify;
+               }
        } );
 }() );
diff --git a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js 
b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
index cd1c625..f1b3da9 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
@@ -98,18 +98,6 @@
                sanityCheckComplete: 'updateToolbarSaveButtonState'
        } );
 
-       if ( currentUri.query.venotify ) {
-               // The following messages can be used here:
-               // postedit-confirmation-saved
-               // postedit-confirmation-created
-               // postedit-confirmation-restored
-               mw.hook( 'postEdit' ).fire( {
-                       message: ve.msg( 'postedit-confirmation-' + 
currentUri.query.venotify, mw.user )
-               } );
-
-               delete currentUri.query.venotify;
-       }
-
        if ( history.replaceState ) {
                // This is to stop the back button breaking when it's supposed 
to take us back out
                // of VE. It used to only be called when venotify is used. 
FIXME: there should be

-- 
To view, visit https://gerrit.wikimedia.org/r/186318
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I069b5ccb4a78a6790e5791354402503676faa7fa
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Alex Monk <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to