[Pyukiwiki-cvs 0009922] CVS update: PyukiWiki-Devel/plugin

アーカイブの一覧に戻る

PyukiWiki CVS Commit pyuki****@lists*****
2012年 3月 21日 (水) 06:19:03 JST


Index: PyukiWiki-Devel/plugin/twitter.inc.pl
diff -u PyukiWiki-Devel/plugin/twitter.inc.pl:1.422 PyukiWiki-Devel/plugin/twitter.inc.pl:1.423
--- PyukiWiki-Devel/plugin/twitter.inc.pl:1.422	Tue Mar 20 18:04:31 2012
+++ PyukiWiki-Devel/plugin/twitter.inc.pl	Wed Mar 21 06:19:03 2012
@@ -1,6 +1,6 @@
 ######################################################################
 # twitter.inc.pl - This is PyukiWiki, yet another Wiki clone.
-# $Id: twitter.inc.pl,v 1.422 2012/03/20 09:04:31 papu Exp $
+# $Id: twitter.inc.pl,v 1.423 2012/03/20 21:19:03 papu Exp $
 #
 # "PyukiWiki" ver 0.2.0-p3-dev2 $$
 # Author: Nanami http://nanakochi.daiba.cx/
@@ -14,15 +14,21 @@
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl itself.
-# Return:LF Code=EUC-JP 1TAB=4Spaces
+# Return:LF Code=Shift-JIS 1TAB=4Spaces
 ######################################################################
 # usage: #twitter(username or #hashtag[, header name)
+######################################################################
+# 2012/03/21 changes: support new jquery twitter client
+######################################################################
 # visit http://twitstat.us/
 # thanks to #jishin_power project
 # can't use Nana::HTTP's inline module, please install LWP::UserAgent
 # (now twitter or IE9 bug)
 ######################################################################
 
+$twitter::newclient=0			# jquery”Å twitterƒNƒ‰ƒCƒAƒ“ƒg‚ðŽg—p‚·‚é
+	if(!defined($twitter::newclient));
+
 $twitter::title="twitter of $1"
 	if(!defined($twitter::title));
 
@@ -73,10 +79,19 @@
 EOM
 	}
 	$::plugin_twitter_count++;
+
+	if($twitter::newclient) {
+		return <<EOM;
+<p id="twitwindow"></p>
+<script type="text/javascript"><!--
+twitwindow("$keywords","$title", $twitter::max, "$twitter::border_color", "$twitter::header_background", "$twitter::header_font_color", "$twitter::content_background_color", "$twitter::content_font_color", "$twitter::link_color", $twitter::width ,$popup_allow);
+//--></script>
+EOM
+	}
 	return <<EOM;
 <div id="twitter">
 <div class="twitstatus_badge_container" id="twitstat_badge\_$::plugin_twitter_count"></div>
-<script type="text/javascript" src="$::skin_url/twitter.js"></script>
+<script type="text/javascript" src="$::skin_url/twitstat.js"></script>
 <script type="text/javascript"><!--
 twitstat.badge.init({
 	badge_container: "twitstat_badge_$::plugin_twitter_count",



Pyukiwiki-cvs メーリングリストの案内
アーカイブの一覧に戻る