Committer: ailyin
LJSUP-8952 (<lj like> tag)U trunk/cgi-bin/LJ/Hooks/LJLike.pm
Modified: trunk/cgi-bin/LJ/Hooks/LJLike.pm =================================================================== --- trunk/cgi-bin/LJ/Hooks/LJLike.pm 2011-06-02 08:53:43 UTC (rev 19201) +++ trunk/cgi-bin/LJ/Hooks/LJLike.pm 2011-06-02 09:01:13 UTC (rev 19202) @@ -1,34 +1,34 @@ -package LJ::Hooks::LJLike;-use strict;-use warnings;--LJ::register_hook( 'sitewide_resources' => sub {- return if $LJ::REQ_GLOBAL{'sitewide_resources_ljlike_google'}++;-- my $language = LJ::Lang::get_remote_lang();-- my $locale = LJ::lang_to_locale($language);- $locale =~ s/_.*//g;-- LJ::include_raw( 'html' => qq{<script type="text/javascript" src="http://apis.google.com/js/plusone.js">{lang: $locale}</script>} );-} );--LJ::register_hook( 'insert_html_after_body_open' => sub {- my ($after_body_open_ref) = @_;-- my $language = LJ::Lang::get_remote_lang();- my $locale = LJ::lang_to_locale($language);-- $$after_body_open_ref .= qq{<div id="fb-root"></div><script src="http://connect.facebook.net/$locale/all.js#appId=214181831945836&xfbml=1"></script>};-} );--LJ::register_hook( 'sitewide_resources' => sub {- return if $LJ::REQ_GLOBAL{'sitewide_resources_ljlike_vkontakte'}++;-- my $api_id = $LJ::VKONTAKTE_CONF->{'client_id'};-- LJ::include_raw( 'html' => qq{<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?31"></script>}- . qq{<script type="text/javascript">VK.init({apiId: $api_id, onlyWidgets: true});</script>} );-} );--1; \ No newline at end of file +package LJ::Hooks::LJLike; +use strict; +use warnings; + +LJ::register_hook( 'sitewide_resources' => sub { + return if $LJ::REQ_GLOBAL{'sitewide_resources_ljlike_google'}++; + + my $language = LJ::Lang::get_remote_lang(); + + my $locale = LJ::lang_to_locale($language); + $locale =~ s/_.*//g; + + LJ::include_raw( 'html' => qq{<script type="text/javascript" src="http://apis.google.com/js/plusone.js">{lang: $locale}</script>} ); +} ); + +LJ::register_hook( 'insert_html_after_body_open' => sub { + my ($after_body_open_ref) = @_; + + my $language = LJ::Lang::get_remote_lang(); + my $locale = LJ::lang_to_locale($language); + + $$after_body_open_ref .= qq{<div id="fb-root"></div><script src="http://connect.facebook.net/$locale/all.js#appId=214181831945836&xfbml=1"></script>}; +} ); + +LJ::register_hook( 'sitewide_resources' => sub { + return if $LJ::REQ_GLOBAL{'sitewide_resources_ljlike_vkontakte'}++; + + my $api_id = $LJ::VKONTAKTE_CONF->{'client_id'}; + + LJ::include_raw( 'html' => qq{<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?31"></script>} + . qq{<script type="text/javascript">VK.init({apiId: $api_id, onlyWidgets: true});</script>} ); +} ); + +1;