업데이트 README.md, .github/README.en.md
[liberty-mw-skin.git] / js / share-button.js
blob0defc3c801feb9d548724b6c0974035d34620809
1 $( '.tools-share' ).click( function () {
2         'use strict';
3         var ns, title, url, host;
4         host = mw.config.get( 'wgServer' );
5         if ( host.startsWith( '//' ) ) {
6                 host = location.protocol + host;
7         }
8         ns = mw.config.get('wgNamespaceNumber')
9         title = mw.config.get( 'wgTitle' );
10         if ( ns ) {
11                 title = mw.config.get( 'wgFormattedNamespaces' )[ns] + ':' + title;
12         }
13         url = host + mw.config.get( 'wgScriptPath' ) + '/index.php?curid=' + mw.config.get( 'wgArticleId' )
14         navigator.share({
15                 title: title,
16                 text: title + ' - ' + mw.config.get( 'wgSiteName' ),
17                 url: url,
18                 hashtags: [ mw.config.get( 'wgSiteName' ).replace( / /g, '_' ) ]
19         })
20         .catch( function ( error ) {
21                 console.error( 'Share API error: ', error );
22         } );
23 } );