We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0bd7762 commit a6a0023Copy full SHA for a6a0023
lib/modules/settings.js
@@ -66,15 +66,22 @@ aeq.settings = aeq.extend({}, {
66
},
67
68
/**
69
- * Gets setting and returns as boolean
+ * Gets setting and returns as boolean value, or undefined if not boolean
70
* @method
71
* @memberof aeq.settings
72
* @param {string} sectionName Settings section name
73
* @param {string} keyName Settings key name
74
* @return {boolean|undefined} Saved setting as boolean
75
*/
76
getAsBool: function(sectionName, keyName) {
77
- return aeq.settings.get(sectionName, keyName) == "true";
+ var value = aeq.settings.get(sectionName, keyName);
78
+
79
+ if (value === "true")
80
+ return true;
81
+ else if (value === "false")
82
+ return false;
83
84
+ return undefined;
85
86
87
0 commit comments