MediaWiki:Common.js: Difference between revisions
No edit summary Tags: Reverted Mobile edit Mobile web edit |
No edit summary Tags: Manual revert Mobile edit Mobile web edit |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
var dataDomain = 'https://data.mippedia.org'; | var dataDomain = 'https://data.mippedia.org'; | ||
// Alamat API Mippedia Bahasa Indonesia | // Alamat API Mippedia Bahasa Indonesia (Sesuaikan URL domainnya jika berbeda) | ||
var indonesianWikiApi = 'https://id.mippedia.org/api.php'; | var indonesianWikiApi = 'https://id.mippedia.org/api.php'; | ||
| Line 89: | Line 89: | ||
if ($('#mippedia-data-btn').length) return; | if ($('#mippedia-data-btn').length) return; | ||
var $btn = $('<a>', { | |||
var | id: 'mippedia-data-btn', | ||
href: domain + '/wiki/' + encodeURIComponent(name), | |||
target: '_blank', | |||
style: 'position: absolute; right: 10px; top: -32px; background: #36c; color: #fff; padding: 4px 10px; border-radius: 4px; font-weight: bold; font-size: 10px; text-decoration: none; z-index: 1000; box-shadow: 0 2px 4px rgba(0,0,0,0.1);', | |||
text: 'DATA' | |||
}); | |||
var $target = $('.page-actions-menu, .mw-editsection-visualeditor, #ca-edit, .minerva__tab-container').first(); | |||
if ($target.length) { | |||
$target.css('position', 'relative').append($btn); | |||
} else { | |||
$('#firstHeading').css('position', 'relative').append($btn); | |||
} | |||
} | |||
} | } | ||
}); | }); | ||