tests: Avoid redeclarations with let
Mozjs made this error fatal a while ago, so those tests were broken by gjs' JS engine updates. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/38
This commit is contained in:
parent
b7f083b1da
commit
5d1626aba1
@ -19,7 +19,7 @@ function test() {
|
|||||||
let scroll = new St.ScrollView();
|
let scroll = new St.ScrollView();
|
||||||
vbox.add(scroll, { expand: true });
|
vbox.add(scroll, { expand: true });
|
||||||
|
|
||||||
let vbox = new St.BoxLayout({ vertical: true,
|
vbox = new St.BoxLayout({ vertical: true,
|
||||||
style: 'padding: 10px;'
|
style: 'padding: 10px;'
|
||||||
+ 'spacing: 20px;' });
|
+ 'spacing: 20px;' });
|
||||||
scroll.add_actor(vbox);
|
scroll.add_actor(vbox);
|
||||||
|
@ -39,25 +39,25 @@ function main() {
|
|||||||
action.connect('activate', do_action);
|
action.connect('activate', do_action);
|
||||||
app.add_action(action);
|
app.add_action(action);
|
||||||
|
|
||||||
let action = new Gio.SimpleAction({ name: 'two' });
|
action = new Gio.SimpleAction({ name: 'two' });
|
||||||
action.connect('activate', do_action);
|
action.connect('activate', do_action);
|
||||||
app.add_action(action);
|
app.add_action(action);
|
||||||
|
|
||||||
let action = new Gio.SimpleAction({ name: 'toggle', state: GLib.Variant.new('b', false) });
|
action = new Gio.SimpleAction({ name: 'toggle', state: GLib.Variant.new('b', false) });
|
||||||
action.connect('activate', do_action_toggle);
|
action.connect('activate', do_action_toggle);
|
||||||
action.connect('notify::state', do_action_state_change);
|
action.connect('notify::state', do_action_state_change);
|
||||||
app.add_action(action);
|
app.add_action(action);
|
||||||
|
|
||||||
let action = new Gio.SimpleAction({ name: 'disable', enabled: false });
|
action = new Gio.SimpleAction({ name: 'disable', enabled: false });
|
||||||
action.set_enabled(false);
|
action.set_enabled(false);
|
||||||
action.connect('activate', do_action);
|
action.connect('activate', do_action);
|
||||||
app.add_action(action);
|
app.add_action(action);
|
||||||
|
|
||||||
let action = new Gio.SimpleAction({ name: 'parameter-int', parameter_type: GLib.VariantType.new('u') });
|
action = new Gio.SimpleAction({ name: 'parameter-int', parameter_type: GLib.VariantType.new('u') });
|
||||||
action.connect('activate', do_action_param);
|
action.connect('activate', do_action_param);
|
||||||
app.add_action(action);
|
app.add_action(action);
|
||||||
|
|
||||||
let action = new Gio.SimpleAction({ name: 'parameter-string', parameter_type: GLib.VariantType.new('s') });
|
action = new Gio.SimpleAction({ name: 'parameter-string', parameter_type: GLib.VariantType.new('s') });
|
||||||
action.connect('activate', do_action_param);
|
action.connect('activate', do_action_param);
|
||||||
app.add_action(action);
|
app.add_action(action);
|
||||||
|
|
||||||
@ -89,7 +89,7 @@ function main() {
|
|||||||
item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 42));
|
item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 42));
|
||||||
menu.append_item(item);
|
menu.append_item(item);
|
||||||
|
|
||||||
let item = Gio.MenuItem.new('Say 43', null);
|
item = Gio.MenuItem.new('Say 43', null);
|
||||||
item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 43));
|
item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 43));
|
||||||
menu.append_item(item);
|
menu.append_item(item);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user