1 parent e2f625d commit b60b241Copy full SHA for b60b241
1 file changed
src/utils/settings.js
@@ -32,6 +32,13 @@ const settings = (() => {
32
setting.onChange($(e.target));
33
});
34
const label = $(`<label for="${key}">`).html(setting.name);
35
+ if (setting.disabled) {
36
+ el.prop('disabled', true);
37
+ label.css({
38
+ color: '#666',
39
+ cursor: 'not-allowed',
40
+ });
41
+ }
42
ret.append(el, ' ', label);
43
if (setting.note) {
44
const note = typeof setting.note === 'function' ? setting.note() : setting.note;
@@ -60,6 +67,7 @@ const settings = (() => {
60
67
name: data.name || setting.key,
61
68
type: data.type || 'boolean',
62
69
note: data.note,
70
+ disabled: data.disabled === true,
63
71
default: data.default,
64
72
options: data.options,
65
73
};
0 commit comments