Add Timeline JS
This commit is contained in:
parent
0f49b7613f
commit
0465980a02
|
|
@ -977,6 +977,43 @@ tarteaucitron.services.statcounter = {
|
|||
}
|
||||
};
|
||||
|
||||
// timelinejs
|
||||
tarteaucitron.services.timelinejs = {
|
||||
"key": "timelinejs",
|
||||
"type": "api",
|
||||
"name": "Timeline JS",
|
||||
"uri": "http://timeline.knightlab.com/#help",
|
||||
"needConsent": true,
|
||||
"cookies": [],
|
||||
"js": function () {
|
||||
"use strict";
|
||||
tarteaucitron.fallback(['timelinejs-canvas'], function (x) {
|
||||
var spreadsheet_id = x.getAttribute("spreadsheet_id"),
|
||||
width = x.getAttribute("width"),
|
||||
height = x.getAttribute("height"),
|
||||
lang = x.getAttribute("lang_2_letter"),
|
||||
font = x.getAttribute("font"),
|
||||
map = x.getAttribute("map"),
|
||||
start_at_end = x.getAttribute("start_at_end"),
|
||||
hash_bookmark = x.getAttribute("hash_bookmark"),
|
||||
start_at_slide = x.getAttribute("start_at_slide"),
|
||||
start_zoom = x.getAttribute("start_zoom"),
|
||||
url = '//cdn.knightlab.com/libs/timeline/latest/embed/index.html?source=' + spreadsheet_id + '&font=' + font + '&maptype=' + map + '&lang=' + lang + '&start_at_end=' + start_at_end + '&hash_bookmark=' + hash_bookmark + '&start_at_slide=' + start_at_slide + '&start_zoom_adjust=' + start_zoom + '&height=' + height;
|
||||
|
||||
return '<iframe src="' + url + '" width="' + width + '" height="' + height + '" frameborder="0" allowtransparency allowfullscreen></iframe>';
|
||||
});
|
||||
},
|
||||
"fallback": function () {
|
||||
"use strict";
|
||||
var id = 'timelinejs';
|
||||
tarteaucitron.fallback(['timelinejs-canvas'], function (elem) {
|
||||
elem.style.width = elem.getAttribute('width') + 'px';
|
||||
elem.style.height = elem.getAttribute('height') + 'px';
|
||||
return tarteaucitron.engage(id);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
// typekit
|
||||
tarteaucitron.services.typekit = {
|
||||
"key": "typekit",
|
||||
|
|
|
|||
Loading…
Reference in New Issue