diff options
Diffstat (limited to 'www/wiki/extensions/ModernTimeline/resources/modernTimeline.js')
-rw-r--r-- | www/wiki/extensions/ModernTimeline/resources/modernTimeline.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/www/wiki/extensions/ModernTimeline/resources/modernTimeline.js b/www/wiki/extensions/ModernTimeline/resources/modernTimeline.js new file mode 100644 index 00000000..45356f89 --- /dev/null +++ b/www/wiki/extensions/ModernTimeline/resources/modernTimeline.js @@ -0,0 +1,26 @@ +( function ( mw ) { + + modernTimelineLog( 'Timeline script' ); + + function modernTimelineLog( message ) { + if( mw.config.get( 'debug' ) ) { + console.log( message ); + } + } + + mw.loader.using( [ 'ext.modern.timeline' ] ).done( function () { + modernTimelineLog( 'Loaded timeline JS' ); + + for( var timelineId in window.modernTimeline ) { + if( window.modernTimeline.hasOwnProperty( timelineId ) ) { + modernTimelineLog( 'Initializing timeline "' + timelineId + '"' ); + + var timelineJson = window.modernTimeline[timelineId]; + new TL.Timeline( timelineId, timelineJson, timelineJson.options ); + + modernTimelineLog( 'Done initializing timeline "' + timelineId + '"' ); + } + } + } ); + +}( mediaWiki ) );
\ No newline at end of file |