Browse Source

Два простых скрипта

master
commit
3e9e6ba9a3
  1. 3
      LICENSE
  2. 6
      README.md
  3. 22
      hello_mirocod.js
  4. 29
      mail.yandex.ru-lite_check-all_on top.js

3
LICENSE

@ -0,0 +1,3 @@
Этот продукт является ОБЩЕСТВЕННЫМ ДОСТОЯНИЕМ и может быть использован КАК ЕСТЬ, со всеми достоинствами и недостатками, полностью или частично, кем угодно и в каких угодно целях БЕЗ КАКИХ-ЛИБО ОГРАНИЧЕНИЙ.
This product is PUBLIC DOMAIN and may be used AS IS, with all advantages and faults, in whole or in part, by anyone for any purpose, WITHOUT ANY CONDITIONS.

6
README.md

@ -0,0 +1,6 @@
# Пользовательские скрипты для браузера
Для использования необходимо расширение для браузера, например https://www.tampermonkey.net/
* Скрипт, который показывает "Привет Мирокод!"
* Скрипт для кнопки "выбрать все" в яндекс почте

22
hello_mirocod.js

@ -0,0 +1,22 @@
// ==UserScript==
// @name Привет Mirocod!
// @namespace http://mirocod.ru/
// @version 0.1
// @description Простейший скрипт, демонстрирующий простейший функционал
// @author AlexeiBv+mirocod@narod.ru
// @match http://*/*
// @icon https://icons.duckduckgo.com/ip2/mirocod.ru.ico
// @grant none
// ==/UserScript==
// Общественное достояние, 2023, Алексей Безбородов (Alexei Bezborodov) <AlexeiBv+mirocod_hello@narod.ru>
(function() {
'use strict';
var logo = document.createElement("div");
logo.innerHTML = '<div style="margin: 0pt auto; width: 800px; text-align: center;"><h1 style="margin: 15px;">Привет Мирокод!</h1></div>';
document.body.insertBefore(logo, document.body.firstChild);
})();

29
mail.yandex.ru-lite_check-all_on top.js

@ -0,0 +1,29 @@
// ==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)};
})();
Loading…
Cancel
Save