diff --git a/gofem.html b/gofem.html index f0d6fba..55503f3 100644 --- a/gofem.html +++ b/gofem.html @@ -23,7 +23,20 @@

ф — феминитивы

-
+
Введите слово
+ +
? diff --git a/js/feminitives.js b/js/feminitives.js index e766f90..9aa89c2 100644 --- a/js/feminitives.js +++ b/js/feminitives.js @@ -17,26 +17,12 @@ // [ ] TODO: валидация // [ ] TODO: адаптивная вёрстка // [ ] TODO: favico +// [ ] TODO: help.toggle //------------------------------------------------------------------------------ 'use strict'; -//Вывод справки с примерами использования -function show_help() { - HTML.content().innerHTML = "
" - + "

ФЕМИНИТИВЫ – это слова женского рода, " - + "альтернативные или парные аналогичным понятиям мужского рода, " - + "относящимся ко всем людям независимо от их пола.

" - + "

При помощи этой небольшой программы," - + "реализующей феминистическую логику, " - + "вы сами можете создать феминитивы к любому слову.

" - + "

Попробуйте: " - + "автор, " - + "врач.

" - + "
"; -} - //------------------------------------------------------------------------------ //Иерархия элементов на странице @@ -48,9 +34,25 @@ var HTML = { dict: function() { return this._select("dict"); }, content: function() { return this._select("content"); }, full: function() { return this._select("full"); }, - image: function() { return this._select("image"); } + help: function() { return this._select("help"); }, + image: function() { return this._select("image"); }, }; +//Вывод справки с примерами использования +function show_help() { + HTML.vis(HTML.help()); + HTML.vis(HTML.content()); +} + +HTML.vis = function(e, v) { + if (v !== undefined) { + e.style.visibility = v; + console.log(v); + } else { + e.style.visibility = e.style.visibility === "visible" ? "hidden" : "visible"; + } +} + //Инициализация документа HTML.init = function(root) { //Задание базового id для всех элементов @@ -328,6 +330,9 @@ function tr(word) { HTML.dict().innerHTML = ""; HTML.content().innerHTML = ""; + HTML.vis(HTML.help(), "hidden"); + HTML.vis(HTML.content(), "visible"); + //Вывод информации if (!wd) { show_help();