From 2dac0fd53edd029573bae62bb444e41fded4dd8a Mon Sep 17 00:00:00 2001 From: TheGoddessInari Date: Tue, 7 Aug 2018 01:38:19 -0700 Subject: [PATCH] Try to fix the logic for on/off with the checkbox for the previous commit. NOTE: If you query window.setTimeout for timer granularity, or EventTarget.prototype.addEventListener for passive listeners, for a particular ap in the dev console and it says 'native code', it's disabled. --- app/view/add/Add.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/view/add/Add.js b/app/view/add/Add.js index cbe8ba54..b9ad773d 100644 --- a/app/view/add/Add.js +++ b/app/view/add/Add.js @@ -195,19 +195,19 @@ Ext.define('Rambox.view.add.Add',{ xtype: 'checkbox' ,boxLabel: "Use passive listeners" ,name: 'passive_event_listeners' - ,checked: me.edit ? me.record.get('passive_event_listeners') : true + ,checked: me.edit ? me.service.get('passive_event_listeners') : me.record.get('passive_event_listeners') ,uncheckedValue: false ,inputValue: true - ,hidden: Ext.getStore('ServicesList').getById(me.record.get('type')).get('passive_event_listeners') === false + ,disabled: me.edit ? !me.service.get('passive_event_listeners') : !me.record.get('passive_event_listeners') } ,{ xtype: 'checkbox' ,boxLabel: "100ms timer granularity" ,name: 'slowed_timers' - ,checked: me.edit ? me.record.get('slowed_timers') : true + ,checked: me.edit ? me.service.get('slowed_timers') : me.record.get('slowed_timers') ,uncheckedValue: false ,inputValue: true - ,hidden: Ext.getStore('ServicesList').getById(me.record.get('type')).get('slowed_timers') === false + ,disabled: me.edit ? !me.service.get('slowed_timers') : !me.record.get('slowed_timers') } ,{ xtype: 'checkbox'