From 89eb1da66dd243b299356599c1b36031c9b29125 Mon Sep 17 00:00:00 2001
From: snaka
Date: Thu, 4 Jun 2009 22:07:26 +0000
Subject: - Add least PLUGIN_INFO - Replace URLish string to anchor link
element.
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@33794 d0d07461-0603-4401-acd4-de1884942a52
---
twitter.js | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
(limited to 'twitter.js')
diff --git a/twitter.js b/twitter.js
index d44d183..691bcbe 100644
--- a/twitter.js
+++ b/twitter.js
@@ -18,6 +18,11 @@
// fav someone's last status..
// :twitter!- someone
// un-fav someone's last status..
+let PLUGIN_INFO =
+
+{NAME}
+http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/twitter.js
+;
(function(){
var passwordManager = Cc["@mozilla.org/login-manager;1"].getService(Ci.nsILoginManager);
@@ -121,7 +126,7 @@
title={status.user.screen_name}
class="twitter photo"/>
{status.user.name}
- :
+ :
>.toSource()
.replace(/(?:\r\n|[\r\n])[ \t]*/g, " "))
.join("
");
@@ -129,6 +134,16 @@
//liberator.log(html);
liberator.echo(html, true);
}
+ function detectLink(str) {
+ let m = str.match(/https?:\/\/\S+/);
+ if (m) {
+ let left = str.substr(0, m.index);
+ let url = m[0];
+ let right = str.substring(m.index + m[0].length);
+ return <>{detectLink(left)} {url} {detectLink(right)}>;
+ }
+ return str;
+ }
function showTwitterSearchResult(word){
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://search.twitter.com/search.json?q=" + encodeURIComponent(word), false);
--
cgit v1.2.3