From 38ca543035e0b60d620c6d1cd0326645da348da2 Mon Sep 17 00:00:00 2001 From: nightwing Date: Tue, 29 Jan 2013 22:37:14 +0400 Subject: [PATCH] add config.setDefaultValue --- lib/ace/config.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/ace/config.js b/lib/ace/config.js index bdd6a162..05d5f015 100644 --- a/lib/ace/config.js +++ b/lib/ace/config.js @@ -258,4 +258,17 @@ exports.resetOptions = function(obj) { }); }; +exports.setDefaultValue = function(path, name, value) { + var opts = defaultOptions[path] || (defaultOptions[path] = {}); + if (typeof name == "string") { + if (opts[name]) + opts[name].value = value; + } else { + Object.keys(name).forEach(function(key) { + if (opts[key]) + opts[key].value = name[key]; + }); + } +}; + });