User:BZPN/Przeglądarka.js: Difference between revisions
From Test Wiki
Content deleted Content added
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
// Autor: BZPN |
|||
// UŻYWASZ SKRYPTU NA WŁASNĄ ODPOWIEDZIALNOŚĆ! Autor nie ponosi odpowiedzialności za ew. szkody spowodowane użyciem skryptu. |
|||
$(document).ready(function () { |
$(document).ready(function () { |
||
var pageName = mw.config.get('wgCanonicalSpecialPageName'); |
var pageName = mw.config.get('wgCanonicalSpecialPageName'); |
||
| Line 15: | Line 17: | ||
<span class="oo-ui-labelElement-label">Przeglądanie edycji</span> |
<span class="oo-ui-labelElement-label">Przeglądanie edycji</span> |
||
<span class="oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-expand oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget">Expand</span> |
<span class="oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-expand oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget">Expand</span> |
||
<span class="oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-collapse oo-ui-iconElement-invisible oo-ui-iconWidget">Collapse</span> |
<span class="oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-collapse oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget">Collapse</span> |
||
</legend> |
</legend> |
||
<div class="oo-ui-fieldsetLayout-group mw-collapsible-content" style="display: block;"> |
<div class="oo-ui-fieldsetLayout-group mw-collapsible-content" style="display: block;"> |
||
| Line 30: | Line 32: | ||
$('#mw-content-text').prepend($reviewBox); |
$('#mw-content-text').prepend($reviewBox); |
||
// Podgląd edycji |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
action: 'compare', |
|||
fromrev: revid - 1, // Pobieramy poprzednią wersję |
|||
torev: revid, |
|||
format: 'json' |
|||
}).done(function (data) { |
|||
var diff = data.compare['*']; |
|||
// Tworzymy okno modalne |
|||
var $modal = $(` |
|||
<div class="oo-ui-dialog" style="position: fixed; top: 10%; left: 50%; transform: translateX(-50%); width: 80%; background: white; padding: 20px; border: 1px solid black; z-index: 1000;"> |
|||
<div style="max-height: 400px; overflow-y: scroll;">${diff}</div> |
|||
<button id="close-modal" class="oo-ui-buttonElement-button" style="margin-top: 10px;">Zamknij</button> |
|||
</div> |
|||
| ⚫ | |||
| ⚫ | |||
// Zamknij modal po kliknięciu przycisku |
|||
$('#close-modal').click(function () { |
|||
$modal.remove(); |
|||
}); |
|||
}); |
|||
}); |
|||
| ⚫ | |||
}); |
|||
$('#review-selected-button').click(function () { |
$('#review-selected-button').click(function () { |
||
| Line 105: | Line 149: | ||
$('#cancel-review').click(function () { |
$('#cancel-review').click(function () { |
||
$('#mass-review-box').hide(); |
$('#mass-review-box').hide(); |
||
| ⚫ | |||
// Dodanie checkboxów i przycisku wywołującego popup |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
// Dodaj przycisk podglądu edycji |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
if (typeof popupShowPreview === 'function') { |
|||
popupShowPreview($this.find('.mw-contributions-title a')[0], ''); // Wywołaj popup |
|||
| ⚫ | |||
console.error('Gadżet Navigation Popups nie jest załadowany.'); |
|||
| ⚫ | |||
| ⚫ | |||
}); |
}); |
||
} |
} |
||