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
|
// typekit
|
||||||
tarteaucitron.services.typekit = {
|
tarteaucitron.services.typekit = {
|
||||||
"key": "typekit",
|
"key": "typekit",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue