Skip to content

Commit 94eac00

Browse files
author
Pablo Gamito
committed
Added line numbering options in menu
1 parent 6de6729 commit 94eac00

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

js/menu.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,18 @@ function generateMenuItem(label) {
163163
*/
164164
function generateCheckboxMenuItem(label, checked) {
165165
const $checkboxMenuItem = $(
166-
'<div class="goog-menuitem goog-option-selected apps-menuitem goog-option" role="menuitemcheckbox" aria-checked="' + checked + '" style="user-select: none;">' +
166+
'<div class="goog-menuitem apps-menuitem goog-option" role="menuitemcheckbox" aria-checked="' + checked + '" style="user-select: none;">' +
167167
'<div class="goog-menuitem-content" style="user-select: none;">' +
168168
'<div class="goog-menuitem-checkbox" style="user-select: none;"></div>' +
169169
'<span class="goog-menuitem-label" style="user-select: none;">' + label + '</span>' +
170170
'</div>' +
171171
'</div>'
172172
);
173173

174+
if (checked) {
175+
$checkboxMenuItem.addClass('goog-option-selected');
176+
}
177+
174178
$checkboxMenuItem.hover(function() {
175179
$(this).addClass("goog-menuitem-highlight");
176180
}, function() {
@@ -196,10 +200,14 @@ function generateVerticalMenu() {
196200
function generateLineNumberingVerticalMenu() {
197201
const $verticalMenu = generateVerticalMenu();
198202

199-
$verticalMenu.append(generateCheckboxMenuItem("Activate", true));
203+
$verticalMenu.append(generateCheckboxMenuItem("Number entire document", false));
204+
$verticalMenu.append(generateMenuItem("Number selection"));
200205

201206
$verticalMenu.append(generateMenuSeparator());
202-
207+
208+
$verticalMenu.append(generateCheckboxMenuItem("Number blank lines", false));
209+
$verticalMenu.append(generateCheckboxMenuItem("Restart line numbering on each page", false));
210+
$verticalMenu.append(generateMenuItem("Add number/content divider"));
203211
$verticalMenu.append(generateMenuItem("More options..."));
204212

205213
return $verticalMenu;

0 commit comments

Comments
 (0)