MediaWiki:Common.js: Difference between revisions

No edit summary
Tags: Mobile edit Mobile web edit
No edit summary
Tags: Reverted Mobile edit Mobile web edit
Line 88: Line 88:
     function injectFloatingDataBtn(name, domain) {
     function injectFloatingDataBtn(name, domain) {
         if ($('#mippedia-data-btn').length) return;
         if ($('#mippedia-data-btn').length) return;
        // ⚠️ GANTI URL DI BAWAH INI dengan URL langsung (Direct Link) berkas ikon yang sudah lu upload
        var iconUrl = 'https://en.mippedia.org/wiki/File:Locked_Data.svg';


         var $btn = $('<a>', {
         var $btn = $('<a>', {
Line 93: Line 96:
             href: domain + '/wiki/' + encodeURIComponent(name),
             href: domain + '/wiki/' + encodeURIComponent(name),
             target: '_blank',
             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);',
             style: 'position: absolute; right: 10px; top: -35px; z-index: 1000; text-decoration: none; display: inline-block; transition: transform 0.2s;',
            text: 'DATA'
            html: $('<img>', {
                src: iconUrl,
                alt: 'Data Icon',
                style: 'height: 22px; width: auto; display: block; vertical-align: middle;'
            })
         });
         });
        // Efek hover interaktif tipis-tipis biar keren saat didekati kursor
        $btn.hover(
            function() { $(this).css('transform', 'scale(1.1)'); },
            function() { $(this).css('transform', 'scale(1.0)'); }
        );


         var $target = $('.page-actions-menu, .mw-editsection-visualeditor, #ca-edit, .minerva__tab-container').first();
         var $target = $('.page-actions-menu, .mw-editsection-visualeditor, #ca-edit, .minerva__tab-container').first();