mirror of
https://github.com/netsurf-browser/netsurf
synced 2025-03-04 22:31:28 +03:00
Permanently enable display of the "enable javascript" UI options
This commit is contained in:
parent
8d4c4b9179
commit
3b9a913125
@ -644,7 +644,6 @@ void ami_gui_opts_open(void)
|
||||
LABEL_Text, gadlab[GID_OPTS_HISTORY],
|
||||
LabelEnd,
|
||||
LayoutEnd, // history
|
||||
#if defined(WITH_JS) || defined(WITH_MOZJS)
|
||||
LAYOUT_AddChild, LayoutVObj,
|
||||
LAYOUT_SpaceOuter, TRUE,
|
||||
LAYOUT_BevelStyle, BVS_GROUP,
|
||||
@ -656,7 +655,6 @@ void ami_gui_opts_open(void)
|
||||
GA_Selected, nsoption_bool(enable_javascript),
|
||||
CheckBoxEnd,
|
||||
LayoutEnd, // scripting
|
||||
#endif
|
||||
LayoutEnd,
|
||||
CHILD_WeightedHeight, 0,
|
||||
LAYOUT_AddChild, LayoutVObj,
|
||||
@ -1573,14 +1571,12 @@ static void ami_gui_opts_use(bool save)
|
||||
nsoption_set_bool(send_referer, false);
|
||||
}
|
||||
|
||||
#if defined(WITH_JS) || defined(WITH_MOZJS)
|
||||
GetAttr(GA_Selected,gow->objects[GID_OPTS_JAVASCRIPT],(ULONG *)&data);
|
||||
if (data) {
|
||||
nsoption_set_bool(enable_javascript, true);
|
||||
} else {
|
||||
nsoption_set_bool(enable_javascript, false);
|
||||
}
|
||||
#endif
|
||||
|
||||
GetAttr(GA_Selected,gow->objects[GID_OPTS_DONOTTRACK],(ULONG *)&data);
|
||||
if (data) {
|
||||
|
@ -671,10 +671,8 @@ static void ami_init_menulabs(struct gui_window_2 *gwin)
|
||||
ami_menu_item_browser_foreimg, NULL);
|
||||
ami_menu_alloc_item(gwin, M_IMGBACK, NM_SUB, "BackImg", 0, NULL,
|
||||
ami_menu_item_browser_backimg, NULL);
|
||||
#if defined(WITH_JS) || defined(WITH_MOZJS)
|
||||
ami_menu_alloc_item(gwin, M_JS, NM_ITEM, "EnableJS", 0, NULL,
|
||||
ami_menu_item_browser_enablejs, NULL);
|
||||
#endif
|
||||
ami_menu_alloc_item(gwin, M_BAR_B4, NM_ITEM, NM_BARLABEL, 0, NULL, NULL, NULL);
|
||||
ami_menu_alloc_item(gwin, M_REDRAW, NM_ITEM, "Redraw", 0, "TBImages:list_wand",
|
||||
ami_menu_item_browser_redraw, NULL);
|
||||
@ -928,11 +926,9 @@ struct NewMenu *ami_create_menu(struct gui_window_2 *gwin)
|
||||
ami_menu_arexx_scan(gwin);
|
||||
gwin = ami_menu_layout(gwin);
|
||||
|
||||
#if defined(WITH_JS) || defined(WITH_MOZJS)
|
||||
gwin->menu[M_JS].nm_Flags = CHECKIT | MENUTOGGLE;
|
||||
if(nsoption_bool(enable_javascript) == true)
|
||||
gwin->menu[M_JS].nm_Flags |= CHECKED;
|
||||
#endif
|
||||
|
||||
gwin->menu[M_PRINT].nm_Flags = NM_ITEMDISABLED;
|
||||
|
||||
@ -1048,7 +1044,6 @@ void ami_menu_update_checked(struct gui_window_2 *gwin)
|
||||
|
||||
GetAttr(WINDOW_MenuStrip, gwin->objects[OID_MAIN], (ULONG *)&menustrip);
|
||||
if(!menustrip) return;
|
||||
#if defined(WITH_JS) || defined(WITH_MOZJS)
|
||||
if(nsoption_bool(enable_javascript) == true) {
|
||||
if((ItemAddress(menustrip, AMI_MENU_JS)->Flags & CHECKED) == 0)
|
||||
ItemAddress(menustrip, AMI_MENU_JS)->Flags ^= CHECKED;
|
||||
@ -1056,7 +1051,6 @@ void ami_menu_update_checked(struct gui_window_2 *gwin)
|
||||
if(ItemAddress(menustrip, AMI_MENU_JS)->Flags & CHECKED)
|
||||
ItemAddress(menustrip, AMI_MENU_JS)->Flags ^= CHECKED;
|
||||
}
|
||||
#endif
|
||||
if(nsoption_bool(foreground_images) == true) {
|
||||
if((ItemAddress(menustrip, AMI_MENU_FOREIMG)->Flags & CHECKED) == 0)
|
||||
ItemAddress(menustrip, AMI_MENU_FOREIMG)->Flags ^= CHECKED;
|
||||
|
@ -81,9 +81,7 @@ enum {
|
||||
M_IMAGES,
|
||||
M_IMGFORE,
|
||||
M_IMGBACK,
|
||||
#if defined(WITH_JS) || defined(WITH_MOZJS)
|
||||
M_JS,
|
||||
#endif
|
||||
M_BAR_B4,
|
||||
M_REDRAW,
|
||||
/* Hotlist menu */
|
||||
|
Loading…
x
Reference in New Issue
Block a user