@@ -163,14 +163,18 @@ function generateMenuItem(label) {
163163 */
164164function 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() {
196200function 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