Browse Source

Вывод справки при загрузке страницы без параметров

master
Maxim Lihachev 9 years ago
parent
commit
dee08f12e3
  1. 46
      js/feminitives.js

46
js/feminitives.js

@ -281,23 +281,28 @@ function get_wiktionary(term) { @@ -281,23 +281,28 @@ function get_wiktionary(term) {
//Создание и вывод феминитива
function tr(word) {
HTML.dict().innerHTML = "";
HTML.content().innerHTML = "";
//Исходное слово
var wd = word || HTML.input().value.trim().split(" ")[0];
//Вывод дефиниции
get_wiktionary(wd);
if (wd) {
HTML.dict().innerHTML = "";
HTML.content().innerHTML = "";
//Вывод дефиниции
get_wiktionary(wd);
var feminitives = make_feminitives(wd);
var feminitives = make_feminitives(wd);
//Вывод информации
HTML.dict().innerHTML = feminitives[1].join(" | ");
HTML.content().innerHTML = feminitives[0].replace(/(.)/, s => s.toUpperCase());
//Вывод информации
HTML.dict().innerHTML = feminitives[1].join(" | ")
|| "Это слово и так прекрасно. Оставим его как есть.";
HTML.content().innerHTML = feminitives[0].replace(/(.)/, s => s.toUpperCase());
//
HTML.input().value = wd;
//
HTML.input().value = wd;
} else {
show_help();
}
}
//------------------------------------------------------------------------------
@ -317,19 +322,22 @@ function init(container) { @@ -317,19 +322,22 @@ function init(container) {
//Разбор адреса
querySt = function(option) {
gy = window.location.search.substring(1).split("&");
gy = window.location.search.substring(1).split("&");
for (i=0; i < gy.length; i++) {
ft = gy[i].split("=");
if (ft[0] == option) {
return ft[1];
for (i=0; i < gy.length; i++) {
ft = gy[i].split("=");
if (ft[0] == option) {
return ft[1];
}
}
}
}
if (window.location.search.substring(1)) {
HTML.input().value = decodeURIComponent(querySt("word").replace(/\+/g," "));
var query = decodeURIComponent(querySt("word"));
if (query !== 'undefined') {
HTML.input().value = query.replace(/\+/g," ");
tr();
} else {
show_help();
}
}

Loading…
Cancel
Save