Beautifully crafted timelines that are easy and intuitive to use. http://timeline.knightlab.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
75 KiB

function trace(a){window.console?console.log(a):typeof jsTrace!="undefined"&&jsTrace.send(a)}function onYouTubePlayerAPIReady(){VMM.ExternalAPI.youtube.onAPIReady()}(function(){var a=!1,b=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(c){function g(){!a&&this.init&&this.init.apply(this,arguments)}var d=this.prototype;a=!0;var e=new this;a=!1;for(var f in c)e[f]=typeof c[f]=="function"&&typeof d[f]=="function"&&b.test(c[f])?function(a,b){return function(){var c=this._super;this._super=d[a];var e=b.apply(this,arguments);return this._super=c,e}}(f,c[f]):c[f];return g.prototype=e,g.prototype.constructor=g,g.extend=arguments.callee,g}})();var global=function(){return this||(1,eval)("this")}();if(typeof VMM=="undefined"){var VMM=Class.extend({});VMM.master_config={init:function(){return this},youtube:{active:!1,array:[],api_loaded:!1,que:[]}}.init(),VMM.createElement=function(a,b,c,d,e){var f="";return a!=null&&a!=""&&(f+="<"+a,c!=null&&c!=""&&(f+=" class='"+c+"'"),d!=null&&d!=""&&(f+=" "+d),e!=null&&e!=""&&(f+=" "+e),f+=">",b!=null&&b!=""&&(f+=b),f=f+"</"+a+">"),f},VMM.createMediaElement=function(a,b,c){var d="",e=!1;return d+="<div class='media'>",a!=null&&a!=""&&(valid=!0,d+="<img src='"+a+"'>",c!=null&&c!=""&&(d+=VMM.createElement("div",c,"credit")),b!=null&&b!=""&&(d+=VMM.createElement("div",b,"caption"))),d+="</div>",d},VMM.attachElement=function(a,b){typeof jQuery!="undefined"&&$(a).html(b)},VMM.appendElement=function(a,b){typeof jQuery!="undefined"&&$(a).append(b)},VMM.getHTML=function(a){var b;if(typeof jQuery!="undefined")return b=$(a).html(),b},VMM.getElement=function(a,b){var c;if(typeof jQuery!="undefined")return b?c=$(a).parent().get(0):c=$(a).get(0),c},VMM.bindEvent=function(a,b,c,d){var e,f="click",g={};c!=null&&c!=""&&(f=c),g!=null&&g!=""&&(g=d),typeof jQuery!="undefined"&&$(a).bind(f,g,b)},VMM.unbindEvent=function(a,b,c){var d,e="click",f={};c!=null&&c!=""&&(e=c),typeof jQuery!="undefined"&&$(a).unbind(e,b)},VMM.fireEvent=function(a,b,c){var d,e="click",f=[];b!=null&&b!=""&&(e=b),c!=null&&c!=""&&(f=c),typeof jQuery!="undefined"&&$(a).trigger(e,f)},VMM.getJSON=function(a,b){if(typeof jQuery!="undefined")if(VMM.Browser.browser=="Explorer"&&parseInt(VMM.Browser.version,10)>=8&&window.XDomainRequest){trace("it's ie");var c=a;if(c.match("^http://"))$.getJSON(a,b);else if(c.match("^https://")){c=c.replace("https://","http://");var d=new XDomainRequest;d.open("get",c),d.onload=function(){var a=VMM.parseJSON(d.responseText);return b(a)},d.send()}}else $.getJSON(a,b)},VMM.parseJSON=function(a){if(typeof jQuery!="undefined")return $.parseJSON(a)},VMM.appendAndGetElement=function(a,b,c,d){var e,f="<div>",g="",h="";return b!=null&&b!=""&&(f=b),c!=null&&c!=""&&(g=c),d!=null&&d!=""&&(h=d),typeof jQuery!="undefined"&&(e=$(b),e.addClass(g),e.html(h),$(a).append(e)),e},VMM.Element={init:function(){return this},hide:function(a,b){b!=null&&b!=""?typeof jQuery!="undefined"&&$(a).hide(b):typeof jQuery!="undefined"&&$(a).hide()},remove:function(a){typeof jQuery!="undefined"&&$(a).remove()},detach:function(a){typeof jQuery!="undefined"&&$(a).detach()},append:function(a,b){typeof jQuery!="undefined"&&$(a).append(b)},show:function(a,b){b!=null&&b!=""?typeof jQuery!="undefined"&&$(a).show(b):typeof jQuery!="undefined"&&$(a).show()},load:function(a,b,c){var d={elem:a};d!=null&&d!=""&&(d=c),typeof jQuery!="undefined"&&$(a).load(d,b)},addClass:function(a,b){typeof jQuery!="undefined"&&$(a).addClass(b)},removeClass:function(a,b){typeof jQuery!="undefined"&&$(a).removeClass(b)},attr:function(a,b,c){if(c!=null&&c!="")typeof jQuery!="undefined"&&$(a).attr(b,c);else if(typeof jQuery!="undefined")return $(a).attr(b)},prop:function(a,b,c){typeof jQuery=="undefined"||!/[1-9]\.[3-9].[1-9]/.test($.fn.jquery)?VMM.Element.attribute(a,b,c):$(a).prop(b,c)},attribute:function(a,b,c){if(c!=null&&c!="")typeof jQuery!="undefined"&&$(a).attr(b,c);else if(typeof jQuery!="undefined")return $(a).attr(b)},visible:function(a,b){if(b!=null)typeof jQuery!="undefined"&&(b?$(a).show(0):$(a).hide(0));else if(typeof jQuer