Skip to content
Snippets Groups Projects
Commit c06fdce3 authored by Roope Lehtonen's avatar Roope Lehtonen
Browse files

Used the method disableExternalLinks() on Twitter widget, but not working yet.

parent c3932bc9
No related branches found
No related tags found
No related merge requests found
...@@ -8,8 +8,10 @@ ...@@ -8,8 +8,10 @@
{% block content %} {% block content %}
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-12"> <div class="col-12">
<!-- Forecast7.com -->
<!-- Automatic height overrides the 600px height from stylesheet.css --> <!-- Automatic height overrides the 600px height from stylesheet.css -->
<div class="card info-card box-shadow" style="height: auto;"> <div class="card info-card box-shadow" style="height: auto;">
<div class="card-header"> <div class="card-header">
...@@ -24,16 +26,38 @@ ...@@ -24,16 +26,38 @@
</div> </div>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<!-- Twitter feed -->
<div class="card info-card box-shadow"> <div class="card info-card box-shadow">
<div id="twitter"> <div id="twitter">
<a class="twitter-timeline" data-height="600" data-dnt="true" data-theme="light" href="https://twitter.com/Turkukaupunki?ref_src=twsrc%5Etfw">Tweets by Turkukaupunki</a> <a class="twitter-timeline" data-height="600" data-dnt="true" data-theme="light" href="https://twitter.com/Turkukaupunki?ref_src=twsrc%5Etfw">Tweets by Turkukaupunki</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <!--<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>-->
<script>
window.twttr = (function (d, s, id) {
console.log("window.twttr");
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function (f) {
t._e.push(f);
};
console.log("window.twttr finished.")
return t;
}(document, "script", "twitter-wjs"));
</script>
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<!-- Visit Turku news feed with rssinclude.com -->
<div class="card info-card box-shadow"> <div class="card info-card box-shadow">
<div class="card-header"> <div class="card-header">
<h3 class="card-title">Visit Turku -uutiset</h3> <h3 class="card-title">Visit Turku -uutiset</h3>
...@@ -60,28 +84,10 @@ ...@@ -60,28 +84,10 @@
$('#forecast7').disableExternalLinks(); //Not working $('#forecast7').disableExternalLinks(); //Not working
$('#twitter').disableExternalLinks(); //Not working $('#twitter').disableExternalLinks(); //Not working
// First, load the widgets.js file asynchronously twttr.ready(function (twttr) {
window.twttr = (function (d, s, id) { console.log("twttr.ready");
console.log("window.twttr"); //twttr.events.bind('loaded', function () { console.log("twttr loaded."); });
var js, fjs = d.getElementsByTagName(s)[0], twttr.events.bind('loaded', function () { $('#twitter').disableExternalLinks(); });
t = window.twttr || {};
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function (f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));
twttr.events.ready(function (twttr) {
console.log("twttr.events.ready");
twttr.events.bind('loaded', function () { $('#twitter').disableExternalLinks(); })
}); });
}); });
</script> </script>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment