Browse Source

Добавлены автофокус и обработка нажатия <Enter>

master
Maxim Lihachev 9 years ago
parent
commit
fe5e56a313
  1. 4
      gofem.html
  2. 20
      js/feminitives.js

4
gofem.html

@ -15,8 +15,8 @@
<div id="definition"> <div id="definition">
<h1>Феминизатор v1.0</h1> <h1>Феминизатор v1.0</h1>
<input id="definition-word" type="text" class="form-control" placeholder="Слово"> <input id="definition-word" type="text" class="form-control" placeholder="Слово" autofocus>
<button type="button" onclick="tr('definition')">Феминитивь!</button> <button id="convert" type="button" onclick="tr('definition')">Феминитивь!</button>
<div id="definition-dict"></div> <div id="definition-dict"></div>
<div id="definition-full"></div> <div id="definition-full"></div>

20
js/feminitives.js

@ -1,7 +1,5 @@
// [ ] TODO: vk.com // [ ] TODO: vk.com
// [ ] TODO: валидация // [ ] TODO: валидация
// [ ] TODO: фокус
// [ ] TODO: клавиатура
// [ ] TODO: ссылки на примеры // [ ] TODO: ссылки на примеры
var FEM = {}; var FEM = {};
@ -255,13 +253,21 @@ function tr(container) {
//Инициализация с разбором адресной строки //Инициализация с разбором адресной строки
function init(container) { function init(container) {
querySt = function(ji) { //Конвертирование по нажатию <Enter>
hu = window.location.search.substring(1); document.getElementById(container).addEventListener("keyup", function(event) {
gy = hu.split("&"); event.preventDefault();
if (event.keyCode == 13) {
tr(container);
}
});
//Разбор адреса
querySt = function(option) {
gy = window.location.search.substring(1).split("&");
for (i=0;i<gy.length;i++) { for (i=0; i < gy.length; i++) {
ft = gy[i].split("="); ft = gy[i].split("=");
if (ft[0] == ji) { if (ft[0] == option) {
return ft[1]; return ft[1];
} }
} }

Loading…
Cancel
Save