Hi everybody!
Do you know if there is any function that allows me to load the events
source as json, directly from the same jsp where I have my timeline script?
I would like to have something like this :
var json_events={
'dateTimeFormat': 'iso8601',
'wikiURL': "http://simile.mit.edu/shelf/",
'wikiSection': "Simile Cubism Timeline",
'events' : [
{'start': '1924',
'title': 'Barfusserkirche',
'description': 'by Lyonel Feininger, American/German Painter,
1871-1956',
'image': 'http://images.allposters.com/images/AWI/NR096_b.jpg',
'link':
'http://www.allposters.com/-sp/Barfusserkirche-1924-Posters_i1116895_.htm'
},
{'start': '1913',
'end': '1929',
'title': 'Three Figures',
'description': 'by Kasimir Malevich, Ukrainian Painter, 1878-1935',
'image': 'http://images.allposters.com/images/BRGPOD/75857_b.jpg',
'link':
'http://www.allposters.com/-sp/Three-Figures-1913-28-Posters_i1349989_.htm'
},
]};
var tl;
function onLoad() {
var eventSource = new Timeline.DefaultEventSource(0);
var theme = Timeline.ClassicTheme.create();
theme.event.bubble.width = 320;
theme.event.bubble.height = 220;
var d = Timeline.DateTime.parseGregorianDateTime("1900")
var bandInfos = [
Timeline.createBandInfo({
width: "100%",
intervalUnit: Timeline.DateTime.DECADE,
intervalPixels: 200,
eventSource: eventSource,
date: d,
theme: theme
})
];
tl =
Timeline.create(document.getElementById("lauretta-timeline"), bandInfos,
Timeline.HORIZONTAL);
// -> Here I would like to use something like this :
tl.loadJSON(json_events, function(json, url) {
eventSource.loadJSON(json, url);
});
}
var resizeTimerID = null;
function onResize() {
if (resizeTimerID == null) {
resizeTimerID = window.setTimeout(function() {
resizeTimerID = null;
tl.layout();
}, 500);
}
}
I have been looking at the sources and found in bundle.js a loadJSON
function, but I don't know how to change it for it to do what I would like.
Thanks in adavance for your help!
Best regards
Laura
_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general