MarkTraceur has uploaded a new change for review.

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


Change subject: Fix remote DB repos
......................................................................

Fix remote DB repos

Apparently they don't have server members, they only have descBaseUrl.
Annoying inconsistencies are annoying.

Bug: 57842
Change-Id: I56cbb6b8ba29cc03105942816f6fa0bad0d126f7
---
M resources/ext.multimediaViewer/ext.multimediaViewer.js
1 file changed, 6 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/53/102553/1

diff --git a/resources/ext.multimediaViewer/ext.multimediaViewer.js 
b/resources/ext.multimediaViewer/ext.multimediaViewer.js
index da121a0..3987bfb 100755
--- a/resources/ext.multimediaViewer/ext.multimediaViewer.js
+++ b/resources/ext.multimediaViewer/ext.multimediaViewer.js
@@ -509,7 +509,11 @@
                                articlePath = mw.config.get( 'wgArticlePath' );
                        }
 
-                       linkToRepo = articlePath.replace( '$1', 
fileTitle.getPrefixedText() );
+                       if ( repoInfo.descBaseUrl ) {
+                               linkToRepo = repoInfo.descBaseUrl + 
fileTitle.getPrefixedText();
+                       } else {
+                               linkToRepo = articlePath.replace( '$1', 
fileTitle.getPrefixedText() );
+                       }
 
                        if ( repoInfo.local ) {
                                linkToRepo = mw.config.get( 'wgServer' ) + 
linkToRepo;
@@ -633,7 +637,7 @@
                        articlePath = articlePath || mw.config.get( 
'wgArticlePath', '' );
                        ui.$license
                                .text( mw.message( msgname ).text() )
-                               .prop( 'href', articlePath.replace( '$1', 
fileTitle.getPrefixedText() ) )
+                               .prop( 'href', linkToRepo || 
articlePath.replace( '$1', fileTitle.getPrefixedText() ) )
                                .toggleClass( 'cc-license', license.substr( 0, 
2 ) === 'cc' );
                }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I56cbb6b8ba29cc03105942816f6fa0bad0d126f7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: MarkTraceur <[email protected]>

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

Reply via email to