setPreferenceForKey: function (preference, key) { utils.validateNumberOfArguments(1, 2, arguments.length); utils.validateArgumentType(key, "string"); var msg = "", prefix = platform.getPersistencePrefix(); if (app.isPreferenceReadOnly(key)) { msg += "Cannot modify a read only preference. Preference key: " + key; } else { if (preference === null) { msg += "deleting preference " + key; db.remove(key, prefix); } else { msg += "setting preference " + key + " == " + preference; utils.validateArgumentType(preference, "string"); db.save(key, preference, prefix); } } _console.log(msg); event.trigger("StorageUpdatedEvent"); },
utils.forEach(results, function (value, key) { // TODO: based of current platform if (app.isPreferenceReadOnly(key)) { str += '<tr class="ui-text-highlight">'; } else { str += '<tr>'; } str += '<td>' + key + '</td><td>' + value + "</td></tr>"; counter ++; });