Browse Source

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

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

20
js/feminitives.js

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

Loading…
Cancel
Save