From ec1d7753bf9f5111e75918e9579c6673de16fda4 Mon Sep 17 00:00:00 2001 From: anekos Date: Sat, 27 Sep 2008 12:42:57 +0000 Subject: liberator.globalVariables.lookupDictionary_site_definition で、スクリプトを書き換えずに辞書を追加できるようにした。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@20048 d0d07461-0603-4401-acd4-de1884942a52 --- lookupDictionary.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lookupDictionary.js') diff --git a/lookupDictionary.js b/lookupDictionary.js index 20cb00d..918bd41 100644 --- a/lookupDictionary.js +++ b/lookupDictionary.js @@ -37,6 +37,17 @@ const SITE_DEFINITION = [{ dictionary: 'en-US', }]; +let (siteDef = liberator.globalVariables.lookupDictionary_site_definition) { + if (siteDef) { + if (siteDef instanceof String) + siteDef = eval(siteDef); + if (siteDef.forEach instanceof Function) + siteDef.forEach(function (obj) { SITE_DEFINITION.push(obj); }); + else + SITE_DEFINITION.push(siteDef); + } +} + // class definition function SpellChecker() { this.initialize.apply(this, arguments); -- cgit v1.2.3