Advertisement
AHOHNMYC

0chan/int/ russian keypad

Apr 24th, 2017
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        0chan/int/ russian keypad
  3. // @namespace   0chan culture
  4. // @include     https://0chan.hk/int*
  5. // @version     0.0.1.1
  6. // @grant       none
  7. // ==/UserScript==
  8.  
  9. let контейнерСКнопками = document.createElement('span');
  10. контейнерСКнопками.style = 'position:fixed; bottom:-1px; right:-1px; z-index:9000';
  11. // контейнерСКнопками.style.border = '1px solid gray';
  12.  
  13. function вставитьСимвол(событие) {
  14.   событие.preventDefault();
  15.   document.activeElement.value += событие.target.innerText;
  16. }
  17.  
  18. function добавитьКнопку(символ) {
  19.   let кнопка = document.createElement('button');
  20.   кнопка.innerText = символ;
  21.   кнопка.style = 'border:0; padding:1px 2px 3px 2px';
  22.   кнопка.addEventListener('mousedown', вставитьСимвол);
  23.   контейнерСКнопками.appendChild(кнопка);
  24. }
  25.  
  26. 'ЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪЁ'.split('').forEach(добавитьКнопку);
  27.  
  28. document.body.appendChild(контейнерСКнопками);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement