diff options
Diffstat (limited to 'resources/mediawiki.action/mediawiki.action.view.postEdit.js')
-rw-r--r-- | resources/mediawiki.action/mediawiki.action.view.postEdit.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/resources/mediawiki.action/mediawiki.action.view.postEdit.js b/resources/mediawiki.action/mediawiki.action.view.postEdit.js new file mode 100644 index 00000000..a11233fa --- /dev/null +++ b/resources/mediawiki.action/mediawiki.action.view.postEdit.js @@ -0,0 +1,15 @@ +( function ( mw, $ ) { + // Only a view can be a post-edit. + if ( mw.config.get( 'wgAction' ) !== 'view' ) { + return; + } + + // Matches EditPage::POST_EDIT_COOKIE_KEY_PREFIX + var cookieKey = mw.config.get( 'wgCookiePrefix' ) + 'PostEditRevision' + mw.config.get( 'wgCurRevisionId' ); + + if ( $.cookie( cookieKey ) === '1' ) { + // We just saved this page + $.cookie( cookieKey, null, { path: '/' } ); + mw.config.set( 'wgPostEdit', true ); + } +} ( mediaWiki, jQuery ) ); |