You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.5 KiB
33 lines
1.5 KiB
// ==UserScript== |
|
// @name Кнопка "выбрать все" письма на самом верху |
|
// @namespace http://mirocod.ru/ |
|
// @version 0.1 |
|
// @description Кнопка "выбрать все" на mail.yandex.ru/lite в самом верху |
|
// @author AlexeiBv+mirocod@narod.ru |
|
// @match *://mail.yandex.ru/lite/* |
|
// @icon https://icons.duckduckgo.com/ip2/mail.yandex.ru.ico |
|
// @grant none |
|
// ==/UserScript== |
|
|
|
// Общественное достояние, 2023, Алексей Безбородов (Alexei Bezborodov) <AlexeiBv+mirocod_check_all_on_top@narod.ru> |
|
|
|
(function() { |
|
'use strict'; |
|
|
|
let elems = document.getElementsByClassName('b-messages__message'); |
|
var aNode = elems[0]; |
|
|
|
var check_all = document.createElement("div"); |
|
check_all.innerHTML = '<div class="b-messages__check-all">'+ |
|
'<input id="check-all1" class="b-form-checkbox pda-action" type="checkbox" data-action="check-all">'+ |
|
'<label for="check-all" class="b-form-label">выбрать все</label>'+ |
|
'</div>'; |
|
|
|
aNode.before(check_all); |
|
let elem = document.getElementById("check-all1"); |
|
elem.onclick = function(t){PDA.messages.checkAll(t)}; |
|
let elem_ca = document.getElementById("check-all"); |
|
var check = document.createElement("div"); |
|
check.innerHTML = '<span class="b-toolbar__col"><input name="mark" type="submit" value="Прочитано" class="b-toolbar__but b-toolbar__but__i" aria-label="Прочитано"></span>'; |
|
elem_ca.before(check); |
|
})();
|
|
|