|
|
| Строка 34: |
Строка 34: |
|
| |
|
| $('.minerva-search-form').after(donate); | | $('.minerva-search-form').after(donate); |
| });
| |
|
| |
| mw.hook('wikipage.content').add(function ($content) {
| |
| console.log("Hook is reached "
| |
| + mw.config.get('wgNamespaceNumber') + " "
| |
| + mw.config.get('wgAction') + " "
| |
| + mw.config.get('wgRevisionTimestamp'));
| |
| if (mw.config.get('wgNamespaceNumber') < 0) {
| |
| return;
| |
| }
| |
|
| |
| if (mw.config.get('wgAction') !== 'view') {
| |
| return;
| |
| }
| |
|
| |
| var timestamp = mw.config.get('wgRevisionTimestamp');
| |
| if (!timestamp) {
| |
| return;
| |
| }
| |
|
| |
| // wgRevisionTimestamp обычно в формате 20240524134735
| |
| var year = timestamp.substring(0, 4);
| |
| var month = timestamp.substring(4, 6);
| |
| var day = timestamp.substring(6, 8);
| |
|
| |
| var formatted = day + '.' + month + '.' + year;
| |
|
| |
| var $notice = $('<div>')
| |
| .addClass('archive-revision-notice')
| |
| .text('Последняя известная правка этой страницы: ' + formatted);
| |
|
| |
| $('#mw-content-text').before($notice);
| |
| }); | | }); |