From b588276ea197ec976d5a3c90a3ad46562f65b62e Mon Sep 17 00:00:00 2001 From: anekos Date: Thu, 16 Sep 2010 10:27:43 +0000 Subject: 発言に改行が含まれるときに補完がおかしくなるバグを修正 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@38476 d0d07461-0603-4401-acd4-de1884942a52 --- twittperator.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/twittperator.js b/twittperator.js index b624f21..98f1057 100755 --- a/twittperator.js +++ b/twittperator.js @@ -28,7 +28,7 @@ let PLUGIN_INFO = Twittperator Twitter Client using ChirpStream OAuth対応Twitterクライアント - 1.4.4 + 1.4.5 2.3 2.4 teramako @@ -1712,6 +1712,9 @@ let PLUGIN_INFO = function rt(st) ("retweeted_status" in st ? st.retweeted_status : st); + function removeNewLine (text) + text.replace(/\r\n|[\r\n]/g, ' '); + function completer(generator) function(filter) (filter ? function(context, args) @@ -1723,13 +1726,13 @@ let PLUGIN_INFO = name: completer(function(s) ["@" + s.user.screen_name, s]), text: - completer(function(s) [s.text, s]), + completer(function(s) [removeNewLine(s.text), s]), id: completer(function(s) [s.id, s]), name_id: completer(function(s) ["@" + s.user.screen_name + "#" + s.id, s]), name_id_text: - completer(function(s) ["@" + s.user.screen_name + "#" + s.id + ": " + s.text, s]), + completer(function(s) ["@" + s.user.screen_name + "#" + s.id + ": " + removeNewLine(s.text), s]), }; })(); // }}} -- cgit v1.2.3