Grammalecte  Check-in [b8ce0aa31d]

Overview
Comment:[fx] main panel: help section
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fx | webext2
Files: files | file ages | folders
SHA3-256: b8ce0aa31d2ef8b5b06d6df21f3fe61b9c112a8a79d53f9ef4fd5535e777457b
User & Date: olr on 2017-08-29 12:33:47
Other Links: branch diff | manifest | tags
Context
2017-08-29
16:08
[fx] open URL from tooltip check-in: 9be9daf794 user: olr tags: fx, webext2
12:33
[fx] main panel: help section check-in: b8ce0aa31d user: olr tags: fx, webext2
09:49
[fx] default gc options check-in: 6524138639 user: olr tags: fx, webext2
Changes

Modified gc_lang/fr/webext/background.js from [8c06e3086c] to [fd656c9d96].

139
140
141
142
143
144
145
146
147


148
149
150
151
152
153


154
155
156
157
158
159
160
139
140
141
142
143
144
145


146
147
148
149
150
151


152
153
154
155
156
157
158
159
160







-
-
+
+




-
-
+
+







browser.runtime.onConnect.addListener(handleConnexion);


/*
    Context Menu
*/
browser.contextMenus.create({
    id: "parseAndSpellcheck",
    title: "Correction grammaticale",
    id: "getListOfTokens",
    title: "Analyser",
    contexts: ["selection"]
});

browser.contextMenus.create({
    id: "getListOfTokens",
    title: "Lexicographe",
    id: "parseAndSpellcheck",
    title: "Corriger",
    contexts: ["selection"]
});

browser.contextMenus.create({
    id: "whatever",
    type: "separator",
    contexts: ["selection"]

Modified gc_lang/fr/webext/content_scripts/panels_content.css from [4620d0a4ab] to [2efcd78668].

1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18










+







/*
    CSS
    Content panels for Grammalecte
*/


/*
    Wrapper
*/
.grammalecte_wrapper {
    margin: 3px;
    padding: 5px;
    border-radius: 3px;
    background-color: hsl(210, 40%, 96%);
    border: 1px solid hsl(210, 40%, 92%);
    box-shadow: 0 0 2px hsla(210, 40%, 0%, .5);
    font-family: "Trebuchet MS", "Liberation Sans", sans-serif;
    color: hsl(210, 40%, 50%);

Modified gc_lang/fr/webext/panel/main.css from [182d8e0b86] to [66079c1d8f].

118
119
120
121
122
123
124
125

126
127
128
129
130
131
132
118
119
120
121
122
123
124

125
126
127
128
129
130
131
132







-
+







#page {
    background-color: hsl(210, 0%, 100%);
    height: 500px;
    overflow: auto;
}
#page h1 {
    margin: 0 0 10px 0;
    color: hsl(210, 70%, 70%);
    color: hsl(210, 50%, 50%);
    font: bold 30px 'Yanone Kaffeesatz', "Liberation Sans Narrow", sans-serif;
}


/*
    Home
*/
153
154
155
156
157
158
159



160

161




162




163
164
165
166
167
168
169
153
154
155
156
157
158
159
160
161
162

163
164
165
166
167
168

169
170
171
172
173
174
175
176
177
178
179







+
+
+
-
+

+
+
+
+
-
+
+
+
+








/*
    Help
*/
#help_page {
    display: none;
    padding: 20px;
}
#help_page h2 {
    font-size: 20px;
    background-color: hsl(0, 50%, 90%);
    color: hsl(210, 50%, 50%);
}
#help_page .shortcut {
    margin-top: 10px;
    font-weight: bold;
    font-size: 13px;

}
#help_page .shortcut_label {
    margin-left: 30px;
}

/*
    Grammar checking options
*/
#gc_options_page {
    display: none;
    padding: 20px;

Modified gc_lang/fr/webext/panel/main.html from [ffe15c1a20] to [e85dfabd88].

61
62
63
64
65
66
67
68
69
70
71








72
73

74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

89
90
91
92
93
94
95
61
62
63
64
65
66
67




68
69
70
71
72
73
74
75


76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

91
92
93
94
95
96
97
98







-
-
-
-
+
+
+
+
+
+
+
+
-
-
+














-
+







            </p>
          </div>
        </section> <!-- #home_page -->

        <section id="help_page" class="page">
          <h1>AIDE</h1>
          <div id="help_section">
            <p data-l10n-id="useContextMenu"></p>
            <p class="right"><img src="img/contextmenu.png" title="menu contextuel sur zone de texte" /></p>
            <p><b data-l10n-id="shortcuts"></b></p>
            <p><span class="key" data-l10n-id="keyTF"></span> &#10097; <span class="goto" data-l10n-id="keyLabelTF"></span></p>
            <p>Grammalecte encadre les zones de texte usuelles et propose des boutons pour accéder aux fonctionnalités existantes.</p>
            <p class="right"><img src="../img/frame_and_buttons.png" title="cadre avec boutons" /></p>
            <p>Pour les autres zones de texte (HTML éditable), il faut sélectionner le texte et utiliser le menu contextuel.</p>
            <p class="right"><img src="../img/contextmenu.png" title="menu contextuel sur sélection" /></p>
            <h2>Raccourcis clavier</h2>
            <p class="shortcut">CTRL+MAJ+F6</p>
            <p class="shortcut_label">Conjugueur (dans un onglet)</p>
            <p class="shortcut">CTRL+MAJ+F7</p>
            <p><span class="key" data-l10n-id="keyGC"></span> &#10097; <span class="goto" data-l10n-id="keyLabelGC"></span></p>
            <p><span class="key" data-l10n-id="keyCJ"></span> &#10097; <span class="goto" data-l10n-id="keyLabelCJ"></span></p>
            <p class="shortcut_label">Conjugueur (dans une fenêtre)</p>
          </div>
        </section> <!-- #help_page -->

        <section id="gc_options_page" class="page">
          <h1>OPTIONS GRAMMATICALES</h1>
          <div id="grammar_options">
            ${webextOptionsHTML}
          </div>
          <div id="default_options_button" class="button blue center">Options par défaut</div>
        </section> <!-- #gc_options_page -->

        <section id="sc_options_page" class="page">
          <h1>OPTIONS ORTHOGRAPHIQUES</h1>
          <div id="spelling_options">
            <p id="dictionaries_info" data-l10n-id="dictionaries_info">*** non actif ***</p>
            <p id="dictionaries_info" data-l10n-id="dictionaries_info">Section inactive. WebExtension ne propose pas encore d’interface de programmation pour le correcteur orthographique.</p>
            <div class="dict_section" id="fr-FR-modern_box">
                <p><input type="checkbox" id="fr-FR-modern" /> <label for="fr-FR-modern">“Moderne”</label></p>
                <p class="dict_description">Ce dictionnaire propose l’orthographe telle qu’elle est écrite aujourd’hui le plus couramment. C’est le dictionnaire recommandé si le français n’est pas votre langue maternelle ou si vous ne désirez qu’une seule graphie correcte par mot.</p>
            </div>
            <div class="dict_section" id="fr-FR-classic_box">
                <p><input type="checkbox" id="fr-FR-classic" /> <label for="fr-FR-classic">“Classique” (recommandé)</label></p>
                <p class="dict_description">Il s’agit du dictionnaire “Moderne”, avec des graphies classiques en sus, certaines encore communément utilisées, d’autres désuètes. C’est le dictionnaire recommandé si le français est votre langue maternelle.</p>
103
104
105
106
107
108
109
110
111



112
113
114
115
116
117
118
106
107
108
109
110
111
112


113
114
115
116
117
118
119
120
121
122







-
-
+
+
+







                <p class="dict_description">Ce dictionnaire contient les variantes graphiques, classiques, réformées, ainsi que d’autres plus rares encore. Ce dictionnaire est déconseillé à ceux qui ne connaissent pas très bien la langue française.</p>
            </div>
          </div>
        </section> <!-- #sc_options_page -->

        <section id="test_page" class="page">
          <div id="test_cmd">
            <h1>TESTS</h1>
            <div><a href="https://www.dicollecte.org/test.html" target="_blank">Page for tests</a></div>
            <h1>ZONE DE TEST</h1>
            <p>Section de contrôle pour le développement du logiciel…</p>
            <div><a href="https://www.dicollecte.org/test.html" target="_blank">Page de test</a></div>
            <textarea id="text_to_test" rows="10"></textarea>
            <div id="fulltests_button" class="button blue">Tests complets</div> <div id="text_to_test_button" class="button green fright">Analyser</div>
          </div>
          <pre id="tests_result"></pre>
        </section> <!-- #test_page -->

      </div> <!-- #page -->