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Å twitterNCAgðgp·é + 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",