From 9ad8b5daa48fd02bb0fc0bf29348307cff28db38 Mon Sep 17 00:00:00 2001 From: hogelog Date: Mon, 8 Sep 2008 06:11:21 +0000 Subject: :set fenc=で同じ処理が繰り返されていた問題を修正(無駄なBrowserSetForcedCharacterSetの削除)。 :set audet=で文字化けとなる問題を修正(間違ったBrowserSetForcedCharacterSetの削除)。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@18975 d0d07461-0603-4401-acd4-de1884942a52 --- encodingSwitcher.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'encodingSwitcher.js') diff --git a/encodingSwitcher.js b/encodingSwitcher.js index f4014bd..d4b312f 100644 --- a/encodingSwitcher.js +++ b/encodingSwitcher.js @@ -89,7 +89,6 @@ liberator.options.add(['fileencoding','fenc'],'set the charactor encoding for th value = getEncoding(value); SetForcedCharset(value); //SetDefaultCharacterSet(value); - BrowserSetForcedCharacterSet(value); }, getter: function() getBrowser().docShell.QueryInterface(Ci.nsIDocCharset).charset, @@ -104,7 +103,6 @@ const DEFAULT_DETECTOR = createDetector(sbCharDetector.GetStringFromName('intl.c liberator.options.add(['autodetector','audet'],'set auto detect character encoding','string',DEFAULT_DETECTOR, { setter: function(value){ - SetForcedDetector(true); var pref = Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str = Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); if (!value || value == 'off') { @@ -113,7 +111,7 @@ liberator.options.add(['autodetector','audet'],'set auto detect character encodi str.data = value = getDetector(value); } pref.setComplexValue('intl.charset.detector',Ci.nsISupportsString, str); - BrowserSetForcedCharacterSet(value); + SetForcedDetector(true); }, getter: function(){ var elms = document.getElementById('charsetMenu').getElementsByAttribute('checed','true'); -- cgit v1.2.3