Index: gc_lang/fr/webext/panel/lex_editor.css ================================================================== --- gc_lang/fr/webext/panel/lex_editor.css +++ gc_lang/fr/webext/panel/lex_editor.css @@ -191,11 +191,12 @@ margin-top: 5px; text-align: right; } #add_to_lexicon { - display: inline-block; + display: none; + width: 200px; padding: 5px 10px; font-size: 16px; background-color: hsl(150, 50%, 50%); color: hsl(150, 50%, 96%); border-radius: 3px; Index: gc_lang/fr/webext/panel/lex_editor.js ================================================================== --- gc_lang/fr/webext/panel/lex_editor.js +++ gc_lang/fr/webext/panel/lex_editor.js @@ -411,10 +411,15 @@ this.lFlexion.push([sFlexion, sTags]); } break; } } + if (this.lFlexion.length > 0) { + showElement("add_to_lexicon"); + } else { + hideElement("add_to_lexicon"); + } oGenWordsTable.fill(this.lFlexion); } catch (e) { showError(e); }