Пользовательские скрипты для браузера
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

// ==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);
})();