From feb5a9da3fd9a50106a5fb5df76b6cd48bbb238a Mon Sep 17 00:00:00 2001 From: Kohei Suzuki Date: Wed, 14 Jan 2015 20:31:44 +0900 Subject: String.prototype.quote() has been removed in Firefox 37 https://github.com/vimperator/vimperator-labs/pull/113 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/quote --- google-plus-commando.js | 4 ++-- pluginManager.js | 2 +- walk-input.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/google-plus-commando.js b/google-plus-commando.js index 1b0440d..31c38f5 100644 --- a/google-plus-commando.js +++ b/google-plus-commando.js @@ -655,14 +655,14 @@ let g:gplus_commando_map_menu = "m" txt = "
\n"; break; case "img": - txt = ""; + txt = ""; break; case "p": txt = nodelist2txt(children, "p", "").join("") + "
\n"; break; case "a": if (aNode.hasAttribute("href") && aNode.href.indexOf("http") == 0) { - txt = "" + + txt = "" + nodelist2txt(children, "a", "").join("") + ""; break; diff --git a/pluginManager.js b/pluginManager.js index 26442a3..79fe551 100644 --- a/pluginManager.js +++ b/pluginManager.js @@ -359,7 +359,7 @@ Plugin.prototype = { // {{{ file.write(source); } catch (e){ liberator.log('Could not write to ' + file.path + ': ' + e.message); - return 'E190: Cannot open ' + file.path.quote() + ' for writing'; + return 'E190: Cannot open ' + JSON.stringify(file.path) + ' for writing'; } try { diff --git a/walk-input.js b/walk-input.js index ef3db1c..6c10a31 100644 --- a/walk-input.js +++ b/walk-input.js @@ -80,7 +80,7 @@ var types = [ "url", "tel", "color", -].map(function(type) "@type=" + type.quote()).join(" or "); +].map(function(type) "@type=" + JSON.stringify(type)).join(" or "); var xpath = '//input[(' + types + ' or not(@type)) and not(@disabled)] | //textarea | //*[@contenteditable="true"]'; function isVisible (elem) { -- cgit v1.2.3