Plugin Directory

Changeset 456670


Ignore:
Timestamp:
10/28/2011 12:36:18 PM (14 years ago)
Author:
niccolo_tapparo
Message:

bugfix twitter button id

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wordpress-social-ring/trunk/includes/library.php

    r445761 r456670  
    9898   
    9999        if($wp_social_ring_options['social_twitter_button'] == 1) {
    100             $html .= '<div class="social-ring-button"><a id="sr-twitter-button" href="http://twitter.com/share" data-url="'.$url.'" data-text="'.$title.'" class="twitter-share-button" style="display:none;"></a></div>';
     100            $html .= '<div class="social-ring-button"><a href="http://twitter.com/share" data-url="'.$url.'" data-text="'.$title.'" data-count="horizontal" class="sr-twitter-button twitter-share-button"></a></div>';
    101101        }
    102102       
     
    161161?>
    162162<script type='text/javascript'>
    163 document.getElementById("sr-twitter-button").innerHTML = 'Twitter';
     163function insertTweetText(element, index, array) {
     164    element.innerHTML = 'Twitter';
     165}
     166var className = 'sr-twitter-button';
     167var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
     168var allElements = document.getElementsByTagName("a");
     169var twitterLinks = [];
     170for (var i = 0; (element = allElements[i]) != null; i++) {
     171    var elementClass = element.className;
     172    if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
     173        twitterLinks.push(element);
     174}
     175
     176twitterLinks.forEach(insertTweetText);
    164177</script>
    165178<script type='text/javascript' src='http://platform.twitter.com/widgets.js'></script>
Note: See TracChangeset for help on using the changeset viewer.