Пользовательские скрипты для браузера
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.
|
|
|
// ==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);
|
|
|
|
})();
|