jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/362452 )
Change subject: Fixes for Codemirror popup patch ...................................................................... Fixes for Codemirror popup patch Bug: T165003 Change-Id: I52e3cdb3afde242451e9cab68baecc1ab77868dc --- M resources/ext.CodeMirror.js 1 file changed, 18 insertions(+), 24 deletions(-) Approvals: jenkins-bot: Verified Kaldari: Looks good to me, approved diff --git a/resources/ext.CodeMirror.js b/resources/ext.CodeMirror.js index 62b6b5f..abf6a24 100644 --- a/resources/ext.CodeMirror.js +++ b/resources/ext.CodeMirror.js @@ -392,11 +392,11 @@ function addPopup() { this.popuptext = '<div class=\'codemirror-popup-div\'>' + '<div class=\'codemirror-popup-top\'>{ <span class=\'codemirror-popup-color-blue\'>' + - mw.msg( 'codemirror-popup-syntax' ) + '</span> ' + - mw.msg( 'codemirror-popup-highlighting' ) + ' }</div>' + - '<div class=\'codemirror-popup-text\'>' + mw.msg( 'codemirror-popup-desc' ) + '</div>' + - '<div class=\'codemirror-popup-btn codemirror-popup-btn-yes\'>' + mw.msg( 'codemirror-popup-btn-yes' ) + '</div>' + - '<div class=\'codemirror-popup-btn codemirror-popup-btn-no\'>' + mw.msg( 'codemirror-popup-btn-no' ) + '</div>' + + mw.message( 'codemirror-popup-syntax' ).escaped() + '</span> ' + + mw.message( 'codemirror-popup-highlighting' ).escaped() + ' }</div>' + + '<div class=\'codemirror-popup-text\'>' + mw.message( 'codemirror-popup-desc' ).escaped() + '</div>' + + '<div class=\'codemirror-popup-btn codemirror-popup-btn-yes\'>' + mw.message( 'codemirror-popup-btn-yes' ).escaped() + '</div>' + + '<div class=\'codemirror-popup-btn codemirror-popup-btn-no\'>' + mw.message( 'codemirror-popup-btn-no' ).escaped() + '</div>' + '</div>'; popup = new OO.ui.PopupWidget( { $content: $( this.popuptext ), @@ -416,9 +416,7 @@ if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) { if ( wikiEditorToolbarEnabled ) { // Add our button - if ( useCodeMirror ) { - $( addCodeMirrorToWikiEditor ); - } + $( addCodeMirrorToWikiEditor ); } else { // Load wikiEditor's toolbar and add our button mw.loader.using( 'mediawiki.toolbar', function () { @@ -436,24 +434,20 @@ updateToolbarButton(); // Is there already a local storage entry? // If so, we already showed them the popup, don't show again - popupStatus = localStorage.getItem( 'codemirror-try-popup' ); + popupStatus = mw.storage.get( 'codemirror-try-popup' ); // If popup entry isn't in local storage, lets show them the popup if ( !popupStatus ) { - try { - localStorage.setItem( 'codemirror-try-popup', 1 ); - addPopup(); - $( '.codemirror-popup-btn-yes' ).click( function () { - enableCodeMirror(); - setCodeEditorPreference( true ); - updateToolbarButton(); - popup.toggle( false ); - } ); - $( '.codemirror-popup-btn-no' ).click( function () { - popup.toggle( false ); - } ); - } catch ( e ) { - // No local storage or local storage full, don't show popup - } + mw.storage.set( 'codemirror-try-popup', 1 ); + addPopup(); + $( '.codemirror-popup-btn-yes' ).click( function () { + enableCodeMirror(); + setCodeEditorPreference( true ); + updateToolbarButton(); + popup.toggle( false ); + } ); + $( '.codemirror-popup-btn-no' ).click( function () { + popup.toggle( false ); + } ); } } ); } ); -- To view, visit https://gerrit.wikimedia.org/r/362452 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I52e3cdb3afde242451e9cab68baecc1ab77868dc Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/CodeMirror Gerrit-Branch: master Gerrit-Owner: Niharika29 <nko...@wikimedia.org> Gerrit-Reviewer: Kaldari <rkald...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits