/*================================================== * Classic Theme *================================================== */ Timeline.ClassicTheme = new Object(); Timeline.ClassicTheme.implementations = []; Timeline.ClassicTheme.create = function(locale) { if (locale == null) { locale = Timeline.Platform.getDefaultLocale(); } var f = Timeline.ClassicTheme.implementations[locale]; if (f == null) { f = Timeline.ClassicTheme._Impl; } return new f(); }; Timeline.ClassicTheme._Impl = function() { this.firstDayOfWeek = 0; // Sunday this.ether = { backgroundColors: [ "#E7F1E7", "#D2E0D2", "#CCC", "#AAA" ], highlightColor: "white", highlightOpacity: 60, interval: { line: { show: true, color: "#aaa", opacity: 25 }, weekend: { color: "#FFFFE0", opacity: 30 }, marker: { hAlign: "Bottom", hBottomStyler: function(elmt) { elmt.className = "timeline-ether-marker-bottom"; }, hBottomEmphasizedStyler: function(elmt) { elmt.className = "timeline-ether-marker-bottom-emphasized"; }, hTopStyler: function(elmt) { elmt.className = "timeline-ether-marker-top"; }, hTopEmphasizedStyler: function(elmt) { elmt.className = "timeline-ether-marker-top-emphasized"; }, vAlign: "Right", vRightStyler: function(elmt) { elmt.className = "timeline-ether-marker-right"; }, vRightEmphasizedStyler: function(elmt) { elmt.className = "timeline-ether-marker-right-emphasized"; }, vLeftStyler: function(elmt) { elmt.className = "timeline-ether-marker-left"; }, vLeftEmphasizedStyler:function(elmt) { elmt.className = "timeline-ether-marker-left-emphasized"; } } } }; this.event = { track: { offset: 0.5, // em height: 1.5, // em gap: 0.5 // em }, instant: { icon: Timeline.urlPrefix + "images/dull-blue-circle.png", lineColor: "#58A0DC", impreciseColor: "#58A0DC", impreciseOpacity: 20, showLineForNoText: true }, duration: { color: "#58A0DC", opacity: 100, impreciseColor: "#58A0DC", impreciseOpacity: 20 }, label: { insideColor: "white", outsideColor: "black", width: 300 // px }, highlightColors: [ "#FFFF00", "#FFC000", "#FF0000", "#0000FF" ], bubble: { width: 300, // px height: 300, // px titleStyler: function(elmt) { elmt.className = "timeline-event-bubble-title"; }, bodyStyler: function(elmt) { elmt.className = "timeline-event-bubble-body"; }, imageStyler: function(elmt) { elmt.className = "timeline-event-bubble-image"; } } }; };