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

20
js/feminitives.js

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

Loading…
Cancel
Save