Difference between revisions of "MediaWiki:Common.js"
Line 37: | Line 37: | ||
<!-- get twitter feeds --> | <!-- get twitter feeds --> | ||
− | + | var tds = document.getElementById("mw-content-text")..getElementsByTagName("td"); | |
+ | var twitter = "" | ||
+ | for(var i = 0; i < tds.length; i++){ | ||
+ | if (tds[i].innerText = "Twitter account:"){ // we find the twitter account on this page | ||
+ | twitter = tds[i+1].innerText; | ||
+ | break; | ||
+ | } | ||
+ | } | ||
+ | if(twitter != ""){ // if twitter exist, create feeds box on current page | ||
+ | twitter = twitter.replace (/@/g, ""); | ||
+ | var twitterUrl = "https://twitter.com/".concat(twitter); | ||
+ | var by = "Tweets by ".concat(twitter); | ||
+ | html = "<a class="twitter-timeline" height="500" width="200" href=".concat(twitterUrl).concat(">").concat(by).concat(</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></html>); | ||
+ | document.getElementById("globalWrapper").appendChild(html); | ||
+ | } | ||
<!-- end get twitter feeds --> | <!-- end get twitter feeds --> |
Revision as of 12:11, 30 October 2016
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Additional linked icon for the searchlabel of result format "feed"
* @author mwjames
*/
$( '.smw-feed-furtherresults > a' ).addClass( 'feedlink' );
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//openresearch.org/analysis/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', 1]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="//openresearch.org/analysis/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->
<!-- twitter position -->
html, body {
height: 100%;
overflow:auto;
}
body #fixbox {
position:fixed !important;
position: absolute; /*ie6 */
bottom: 0;
}
<!-- end twitter setting -->
<!-- get twitter feeds -->
var tds = document.getElementById("mw-content-text")..getElementsByTagName("td");
var twitter = ""
for(var i = 0; i < tds.length; i++){
if (tds[i].innerText = "Twitter account:"){ // we find the twitter account on this page
twitter = tds[i+1].innerText;
break;
}
}
if(twitter != ""){ // if twitter exist, create feeds box on current page
twitter = twitter.replace (/@/g, "");
var twitterUrl = "https://twitter.com/".concat(twitter);
var by = "Tweets by ".concat(twitter);
html = "<a class="twitter-timeline" height="500" width="200" href=".concat(twitterUrl).concat(">").concat(by).concat(</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></html>);
document.getElementById("globalWrapper").appendChild(html);
}
<!-- end get twitter feeds -->