├── .gitignore ├── .gitmodules ├── CHANGELOG ├── DEVELOPER.md ├── LICENSE ├── README.markdown ├── bower.json ├── codekit-config.json ├── config.json ├── examples ├── README.md ├── example_googlespreadsheet.html ├── example_jquery_load.html ├── example_json.html ├── example_json.json ├── example_jsonp.html ├── example_jsonp.jsonp ├── example_storify.html ├── model.json └── model.jsonp ├── fabfile.py ├── requirements.txt ├── source ├── css │ ├── blank.gif │ ├── fancybox_sprite.png │ ├── fancybox_sprite@2x.png │ ├── loading.gif │ ├── loading@2x.gif │ ├── themes │ │ ├── timeline-dark.png │ │ ├── timeline-dark@2x.png │ │ └── timeline-texture.png │ ├── timeline.png │ └── timeline@2x.png ├── embed │ └── index.html ├── gfx │ ├── timeline-dark.psd │ ├── timeline-dark@2x.psd │ ├── timeline.psd │ └── timeline@2x.psd ├── js │ ├── Core │ │ ├── .gitignore │ │ ├── Core │ │ │ ├── VMM.Browser.js │ │ │ ├── VMM.Core.js │ │ │ ├── VMM.Date.js │ │ │ ├── VMM.FileExtention.js │ │ │ ├── VMM.Library.js │ │ │ ├── VMM.LoadLib.js │ │ │ ├── VMM.Util.js │ │ │ └── VMM.js │ │ ├── Embed │ │ │ ├── Embed.CDN.Generator.js │ │ │ ├── Embed.CDN.js │ │ │ ├── Embed.LoadLib.js │ │ │ └── Embed.js │ │ ├── LICENSE │ │ ├── Language │ │ │ ├── VMM.Language.js │ │ │ └── locale │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── be.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cz.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-24hr.js │ │ │ │ ├── en-week.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fo.js │ │ │ │ ├── fr.js │ │ │ │ ├── fy.js │ │ │ │ ├── ga.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── hy.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── iw.js │ │ │ │ ├── ja.js │ │ │ │ ├── ka.js │ │ │ │ ├── ko.js │ │ │ │ ├── lb.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── ms.js │ │ │ │ ├── ne.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── rm.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sr-cy.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── ta.js │ │ │ │ ├── te.js │ │ │ │ ├── th.js │ │ │ │ ├── tl.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh-tw.js │ │ ├── Library │ │ │ ├── AES.js │ │ │ ├── LazyLoad.js │ │ │ ├── Leaflet.js │ │ │ ├── bootstrap-tooltip.js │ │ │ └── jQuery │ │ │ │ └── easing.js │ │ ├── Media │ │ │ ├── VMM.ExternalAPI.js │ │ │ ├── VMM.Media.js │ │ │ ├── VMM.MediaElement.js │ │ │ ├── VMM.MediaType.js │ │ │ └── VMM.TextElement.js │ │ ├── README.md │ │ ├── Slider │ │ │ ├── VMM.DragSlider.js │ │ │ ├── VMM.Slider.Slide.js │ │ │ └── VMM.Slider.js │ │ └── VMM.StoryJS.js │ ├── VMM.Timeline.DataObj.js │ ├── VMM.Timeline.Min.js │ ├── VMM.Timeline.TimeNav.js │ └── VMM.Timeline.js └── less │ ├── Core │ ├── .gitignore │ ├── Font.Default.less │ ├── Font │ │ ├── AbrilFatface-Average.less │ │ ├── Arvo-PTSans.less │ │ ├── Bevan-PotanoSans.less │ │ ├── BreeSerif-OpenSans.less │ │ ├── DroidSerif-DroidSans.less │ │ ├── Georgia-Helvetica.less │ │ ├── Lekton-Molengo.less │ │ ├── Lora-Istok.less │ │ ├── Merriweather-NewsCycle.less │ │ ├── NewsCycle-Merriweather.less │ │ ├── NixieOne-Ledger.less │ │ ├── PT.less │ │ ├── PTSerif-PTSans.less │ │ ├── Pacifico-Arimo.less │ │ ├── PlayfairDisplay-Muli.less │ │ ├── PoiretOne-Molengo.less │ │ ├── Rancho-Gudea.less │ │ └── SansitaOne-Kameron.less │ ├── GFX.less │ ├── LICENSE │ ├── Mixins.less │ ├── README.md │ ├── Reset.less │ ├── Typography.less │ ├── VMM.Core.less │ ├── VMM.Slider.less │ ├── VMM.Tooltip.less │ └── Variables.less │ ├── Theme │ └── Dark.less │ ├── VMM.Timeline.TimeNav.less │ └── VMM.Timeline.less ├── tests ├── test_extra_html.html ├── test_extra_html.json ├── test_googlespreadsheet.html ├── test_googlespreadsheet_bc_era_ages_epoch.html ├── test_googlespreadsheet_biblical_ad.html ├── test_googlespreadsheet_minutes.html ├── test_iframe_640.html ├── test_jsonp.html ├── test_utc_firefox.html └── test_utc_firefox.json └── website ├── __init__.py ├── app.py ├── core ├── __init__.py └── settings │ ├── __init__.py │ ├── base.py │ └── loc.py ├── static ├── css │ └── site.css ├── img │ ├── .gitignore │ ├── TimelineJSTags.jpg │ ├── examples │ │ ├── houston │ │ │ ├── eyesclosedftm_10001.jpg │ │ │ ├── family.jpg │ │ │ ├── family.png │ │ │ ├── wh1.jpg │ │ │ ├── wh2.jpg │ │ │ ├── wh3.jpg │ │ │ ├── whChild.jpg │ │ │ ├── whlead.jpg │ │ │ └── young.jpg │ │ ├── logos │ │ │ ├── Northwestern University.png │ │ │ ├── Social-Logos.png │ │ │ ├── knightlab-logo-background.png │ │ │ ├── knightlab-logo-small.png │ │ │ ├── knightlab-logo.png │ │ │ ├── less-small.png │ │ │ ├── logo_arte.png │ │ │ ├── logo_gigaom.png │ │ │ ├── logo_lemonde.png │ │ │ ├── logo_radiolab.png │ │ │ ├── logo_time.png │ │ │ └── logo_vh1.png │ │ ├── thumbs │ │ │ ├── thumb_akira.jpg │ │ │ ├── thumb_aljazeera.jpg │ │ │ ├── thumb_artetv.jpg │ │ │ ├── thumb_austrian.jpg │ │ │ ├── thumb_bulger.jpg │ │ │ ├── thumb_danceclub.jpg │ │ │ ├── thumb_dayandnight.jpg │ │ │ ├── thumb_denver_shooting.jpg │ │ │ ├── thumb_ghana.jpg │ │ │ ├── thumb_gigaom_wwdc.jpg │ │ │ ├── thumb_hats.jpg │ │ │ ├── thumb_houston.jpg │ │ │ ├── thumb_kitchensink.jpg │ │ │ ├── thumb_lemonde.jpg │ │ │ ├── thumb_madonna.jpg │ │ │ ├── thumb_mandela.jpg │ │ │ ├── thumb_moneylaundering.jpg │ │ │ ├── thumb_nato.jpg │ │ │ ├── thumb_powerplant.jpg │ │ │ ├── thumb_radiolab-colorwalking.jpg │ │ │ ├── thumb_republican.jpg │ │ │ ├── thumb_shtpeoplesay.jpg │ │ │ ├── thumb_tastechicago.jpg │ │ │ ├── thumb_transmedia.jpg │ │ │ ├── thumb_tutorialzine.jpg │ │ │ ├── thumb_userinterface.png │ │ │ └── thumb_xieziben.jpg │ │ └── user-interface │ │ │ ├── 4s.jpg │ │ │ ├── apple.jpg │ │ │ ├── input.png │ │ │ ├── palm.png │ │ │ ├── pascaline.jpg │ │ │ └── univac.JPG │ ├── knightlab_logo.png │ ├── loading.gif │ ├── make │ │ ├── font-options.png │ │ ├── publish_to_web_button_small.png │ │ ├── publish_to_web_small.png │ │ └── publish_to_web_url_small.png │ └── timeline.png ├── js │ ├── .gitignore │ ├── main.js │ └── story-timeline.js └── welcome │ ├── step3.png │ └── welcome.json └── templates ├── _about.html ├── _demo.html ├── _description.html ├── _developers.html ├── _examples.html ├── _help.html ├── _make.html ├── _overview.html ├── base.html ├── error.html ├── examples ├── example.json ├── houston │ ├── data.json │ └── index.html ├── republican │ └── index.html ├── shit-people-say │ ├── data.json │ └── index.html └── user-interface │ ├── data.json │ └── index.html └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | .DS_Store* 3 | dev_examples/ 4 | cdn/ 5 | compiled 6 | *.tmproj 7 | *.tmproject 8 | tmtags 9 | source/gfx/Sprites/ 10 | /node_modules 11 | *.pyc 12 | codekit-config.json 13 | build 14 | 15 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/.gitmodules -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TimelineJS", 3 | "version": "2.32.0", 4 | "homepage": "http://timeline.knightlab.com", 5 | "authors": [ 6 | "Zach Wise ", 7 | "NUKnightLab" 8 | ], 9 | "description": "A Storytelling Timeline built in JavaScript.", 10 | "main": [ 11 | "build/js/timeline.js", 12 | "build/css/timeline.css", 13 | "build/embed/index.html", 14 | "build/js/storyjs-embed.js", 15 | "build/js/storyjs-embed-generator.js", 16 | "build/js/storyjs-embed-cdn.js" 17 | ], 18 | "keywords": [ 19 | "timeline", 20 | "storytelling", 21 | "timelinejs", 22 | "timeline.js", 23 | "history", 24 | "googledocs", 25 | "storify" 26 | ], 27 | "repository": { 28 | "type": "git", 29 | "url": "git@github.com:NUKnightLab/TimelineJS.git" 30 | }, 31 | "license": "MPL v2.0", 32 | "ignore": [ 33 | "**/.*", 34 | "examples", 35 | "tests", 36 | "website" 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- 1 | NOTE: To use these examples, you must run a simple local webserver. They WILL NOT work if you simply open them in a browser from the file system. 2 | 3 | If you have python installed, here are simple steps to do this. 4 | 5 | 1. Open a terminal shell 6 | 1. Make sure you are in the "root" directory that you checked out from GitHub 7 | 1. Type `python -m SimpleHTTPServer 8000` 8 | 1. in your web browser, open `http://localhost:8000/examples/example_json.html` (or whatever other file you want to see 9 | ) 10 | 11 | -------------------------------------------------------------------------------- /examples/example_googlespreadsheet.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /examples/example_jquery_load.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | jQuery Load Example Timeline 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /examples/example_json.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /examples/example_jsonp.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /examples/example_storify.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /examples/model.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "timeline": 4 | { 5 | "headline":"The Main Timeline Headline Goes here", 6 | "type":"default", 7 | "text":"

Intro body text goes here, some HTML is ok

", 8 | "asset": { 9 | "media":"http://yourdomain_or_socialmedialink_goes_here.jpg", 10 | "credit":"Credit Name Goes Here", 11 | "caption":"Caption text goes here" 12 | }, 13 | "date": [ 14 | { 15 | "startDate":"2011,12,10", 16 | "endDate":"2011,12,11", 17 | "headline":"Headline Goes Here", 18 | "text":"

Body text goes here, some HTML is OK

", 19 | "tag":"This is Optional", 20 | "asset": { 21 | "media":"http://twitter.com/ArjunaSoriano/status/164181156147900416", 22 | "thumbnail":"optional-32x32px.jpg", 23 | "credit":"Credit Name Goes Here", 24 | "caption":"Caption text goes here" 25 | } 26 | } 27 | ], 28 | "era": [ 29 | { 30 | "startDate":"2011,12,10", 31 | "endDate":"2011,12,11", 32 | "headline":"Headline Goes Here", 33 | "tag":"This is Optional" 34 | } 35 | 36 | ] 37 | 38 | } 39 | } -------------------------------------------------------------------------------- /examples/model.jsonp: -------------------------------------------------------------------------------- 1 | storyjs_jsonp_data = { 2 | "timeline": 3 | { 4 | "headline":"The Main Timeline Headline Goes here", 5 | "type":"default", 6 | "text":"

Intro body text goes here, some HTML is ok

", 7 | "asset": { 8 | "media":"http://yourdomain_or_socialmedialink_goes_here.jpg", 9 | "credit":"Credit Name Goes Here", 10 | "caption":"Caption text goes here" 11 | }, 12 | "date": [ 13 | { 14 | "startDate":"2011,12,10", 15 | "endDate":"2011,12,11", 16 | "headline":"Headline Goes Here", 17 | "text":"

Body text goes here, some HTML is OK

", 18 | "tag":"This is Optional", 19 | "asset": { 20 | "media":"http://twitter.com/ArjunaSoriano/status/164181156147900416", 21 | "thumbnail":"optional-32x32px.jpg", 22 | "credit":"Credit Name Goes Here", 23 | "caption":"Caption text goes here" 24 | } 25 | } 26 | ], 27 | "era": [ 28 | { 29 | "startDate":"2011,12,10", 30 | "endDate":"2011,12,11", 31 | "headline":"Headline Goes Here", 32 | "tag":"This is Optional" 33 | } 34 | 35 | ] 36 | 37 | } 38 | } -------------------------------------------------------------------------------- /fabfile.py: -------------------------------------------------------------------------------- 1 | from os.path import abspath, basename, dirname, join 2 | import sys 3 | from fabric.api import env 4 | from fabric.decorators import roles, runs_once, task 5 | import distutils.core 6 | 7 | # 8 | # Project-specific settings, alter as needed 9 | # 10 | # env.project_name = basename(dirname(__file__)) 11 | env.project_name = 'TimelineJS' 12 | 13 | # 14 | # Add paths 15 | # 16 | def add_paths(*args): 17 | """Make paths are in sys.path.""" 18 | for p in args: 19 | if p not in sys.path: 20 | sys.path.append(p) 21 | 22 | project_path = dirname(abspath(__file__)) 23 | repos_path = dirname(project_path) 24 | fablib_path = join(repos_path, 'fablib') 25 | 26 | add_paths(project_path, repos_path, fablib_path) 27 | 28 | # 29 | # Import from fablib 30 | # 31 | from fablib import * 32 | 33 | @task 34 | def stage_wp(): 35 | """* Use to copy over CSS/JS files to WP Plugin directory""" 36 | print("This will copy over the css/js folders from within build to the Wordpress Plugin Directory") 37 | if not confirm('Is your TimelineJS-Wordpress-Plugin Directory in the same directory as where TimelineJS is located? (y/n) '): 38 | abort('Cancelling') 39 | 40 | # # Copy over CSS files 41 | build_css_dir = "build/css" 42 | wp_css_dir = "../TimelineJS-Wordpress-Plugin/css" 43 | distutils.dir_util.copy_tree(build_css_dir, wp_css_dir) 44 | 45 | # # Copy over JS files 46 | build_js_dir = "build/js" 47 | wp_js_dir = "../TimelineJS-Wordpress-Plugin/js" 48 | distutils.dir_util.copy_tree(build_js_dir, wp_js_dir) 49 | 50 | print("\nRemember to push the updated files in TimelineJS-Wordpress-Plugin as well....") 51 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Fabric==1.6.1 2 | Flask==0.10.1 3 | Jinja2==2.7 4 | MarkupSafe==0.18 5 | Werkzeug==0.9.3 6 | boto==2.13.3 7 | itsdangerous==0.22 8 | paramiko==1.10.1 9 | ply==3.4 10 | pycrypto==2.6 11 | wsgiref==0.1.2 12 | python-magic==0.4.6 13 | pyOpenSSL==0.15.1 14 | 15 | -------------------------------------------------------------------------------- /source/css/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/blank.gif -------------------------------------------------------------------------------- /source/css/fancybox_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/fancybox_sprite.png -------------------------------------------------------------------------------- /source/css/fancybox_sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/fancybox_sprite@2x.png -------------------------------------------------------------------------------- /source/css/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/loading.gif -------------------------------------------------------------------------------- /source/css/loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/loading@2x.gif -------------------------------------------------------------------------------- /source/css/themes/timeline-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/themes/timeline-dark.png -------------------------------------------------------------------------------- /source/css/themes/timeline-dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/themes/timeline-dark@2x.png -------------------------------------------------------------------------------- /source/css/themes/timeline-texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/themes/timeline-texture.png -------------------------------------------------------------------------------- /source/css/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/timeline.png -------------------------------------------------------------------------------- /source/css/timeline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/css/timeline@2x.png -------------------------------------------------------------------------------- /source/embed/index.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | TimelineJS Embed 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 36 | 38 | 39 | 40 | 41 |
42 | 43 | 51 | 52 | 55 | 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /source/gfx/timeline-dark.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/gfx/timeline-dark.psd -------------------------------------------------------------------------------- /source/gfx/timeline-dark@2x.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/gfx/timeline-dark@2x.psd -------------------------------------------------------------------------------- /source/gfx/timeline.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/gfx/timeline.psd -------------------------------------------------------------------------------- /source/gfx/timeline@2x.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/source/gfx/timeline@2x.psd -------------------------------------------------------------------------------- /source/js/Core/.gitignore: -------------------------------------------------------------------------------- 1 | .buildpath 2 | .project 3 | .settings 4 | *.DS_Store 5 | .DS_Store* -------------------------------------------------------------------------------- /source/js/Core/Core/VMM.Core.js: -------------------------------------------------------------------------------- 1 | /* VeriteCo Core 2 | ================================================== */ 3 | 4 | /* * CodeKit Import 5 | * http://incident57.com/codekit/ 6 | ================================================== */ 7 | // @codekit-prepend "VMM.js"; 8 | // @codekit-prepend "VMM.Library.js"; 9 | // @codekit-prepend "VMM.Browser.js"; 10 | // @codekit-prepend "VMM.FileExtention.js"; 11 | // @codekit-prepend "VMM.Date.js"; 12 | // @codekit-prepend "VMM.Util.js"; 13 | // @codekit-prepend "VMM.LoadLib.js"; 14 | // @codekit-prepend "VMM.Language.js"; 15 | 16 | -------------------------------------------------------------------------------- /source/js/Core/Core/VMM.FileExtention.js: -------------------------------------------------------------------------------- 1 | /* * File Extention 2 | ================================================== */ 3 | if(typeof VMM != 'undefined' && typeof VMM.FileExtention == 'undefined') { 4 | VMM.FileExtention = { 5 | googleDocType: function(url) { 6 | var fileName = url.replace(/\s\s*$/, ''), 7 | fileExtension = "", 8 | validFileExtensions = ["DOC","DOCX","XLS","XLSX","PPT","PPTX","PDF","PAGES","AI","PSD","TIFF","DXF","SVG","EPS","PS","TTF","XPS","ZIP","RAR"], 9 | flag = false; 10 | 11 | fileExtension = fileName.substr(fileName.length - 5, 5); 12 | 13 | for (var i = 0; i < validFileExtensions.length; i++) { 14 | if (fileExtension.toLowerCase().match(validFileExtensions[i].toString().toLowerCase()) || fileName.match("docs.google.com") ) { 15 | flag = true; 16 | } 17 | } 18 | return flag; 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /source/js/Core/Core/VMM.LoadLib.js: -------------------------------------------------------------------------------- 1 | /* 2 | LoadLib 3 | Designed and built by Zach Wise digitalartwork.net 4 | */ 5 | 6 | /* * CodeKit Import 7 | * http://incident57.com/codekit/ 8 | ================================================== */ 9 | // @codekit-prepend "../Library/LazyLoad.js"; 10 | 11 | LoadLib = (function (doc) { 12 | var loaded = []; 13 | 14 | function isLoaded(url) { 15 | 16 | var i = 0, 17 | has_loaded = false; 18 | 19 | for (i = 0; i < loaded.length; i++) { 20 | if (loaded[i] == url) { 21 | has_loaded = true; 22 | } 23 | } 24 | 25 | if (has_loaded) { 26 | return true; 27 | } else { 28 | loaded.push(url); 29 | return false; 30 | } 31 | 32 | } 33 | 34 | return { 35 | 36 | css: function (urls, callback, obj, context) { 37 | if (!isLoaded(urls)) { 38 | LazyLoad.css(urls, callback, obj, context); 39 | } 40 | }, 41 | 42 | js: function (urls, callback, obj, context) { 43 | if (!isLoaded(urls)) { 44 | LazyLoad.js(urls, callback, obj, context); 45 | } 46 | } 47 | }; 48 | 49 | })(this.document); 50 | -------------------------------------------------------------------------------- /source/js/Core/Embed/Embed.CDN.js: -------------------------------------------------------------------------------- 1 | /* Embed.CDN 2 | Extend the basic 'embed' functionality with Google Analytics tracking and url parsing to support URLs created with the Timeline generator form. 3 | */ 4 | 5 | /* CodeKit Import 6 | http://incident57.com/codekit/ 7 | ================================================== */ 8 | // @codekit-append "Embed.js"; 9 | 10 | /* REPLACE THIS WITH YOUR GOOGLE ANALYTICS ACCOUNT 11 | ================================================== */ 12 | var embed_analytics = "UA-537357-20"; 13 | 14 | /* REPLACE THIS WITH YOUR BASE PATH FOR TIMELINE 15 | ================================================== */ 16 | //var embed_path = "http://embed.verite.co/timeline/"; 17 | 18 | /* LOAD TIMER 19 | ================================================== */ 20 | var load_time_start = new Date().getTime(), the_load_time = 0; 21 | 22 | /* GOOGLE ANALYTICS 23 | ================================================== */ 24 | var _gaq = _gaq || []; 25 | 26 | 27 | (function() { 28 | var ga = document.createElement('script'), s = document.getElementsByTagName('script')[0]; 29 | ga.type = 'text/javascript'; 30 | ga.async = true; 31 | 32 | if ('https:' != document.location.protocol) { // analytics in https embeds problematic for IE 9/10/some Android 33 | ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 34 | s.parentNode.insertBefore(ga, s); 35 | 36 | _gaq.push(['_setAccount', embed_analytics]); 37 | _gaq.push(['_trackPageview']); 38 | 39 | } 40 | 41 | })(); 42 | 43 | /* TIMELINE CDN SPECIFIC 44 | ================================================== */ 45 | var getUrlVars = function() { 46 | var varobj = {}, url_vars = [], uv ; 47 | 48 | //url_vars = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 49 | url_vars = window.location.href.slice(window.location.href.indexOf('?') + 1); 50 | 51 | if (url_vars.match('#')) { 52 | url_vars = url_vars.split('#')[0]; 53 | } 54 | url_vars = url_vars.split('&'); 55 | 56 | for(var i = 0; i < url_vars.length; i++) { 57 | uv = url_vars[i].split('='); 58 | varobj[uv[0]] = uv[1]; 59 | } 60 | 61 | return varobj; 62 | }; 63 | 64 | var onHeadline = function(e, headline) { 65 | var the_page_title = "/" + headline, 66 | the_page_url = location.href; 67 | 68 | document.title = headline; 69 | the_load_time = Math.floor((new Date().getTime() - load_time_start)/100)/10; 70 | _gaq.push(['_trackEvent', 'Timeline', headline, the_page_url, the_load_time]); 71 | 72 | }; 73 | 74 | var url_config = getUrlVars(); 75 | 76 | 77 | -------------------------------------------------------------------------------- /source/js/Core/Embed/Embed.LoadLib.js: -------------------------------------------------------------------------------- 1 | /* 2 | LoadLib 3 | Designed and built by Zach Wise http://zachwise.com/ 4 | Extends LazyLoad 5 | */ 6 | 7 | /* * CodeKit Import 8 | * http://incident57.com/codekit/ 9 | ================================================== */ 10 | // @codekit-prepend "../Library/LazyLoad.js"; 11 | 12 | LoadLib = (function (doc) { 13 | var loaded = []; 14 | 15 | function isLoaded(url) { 16 | 17 | var i = 0, 18 | has_loaded = false; 19 | 20 | for (i = 0; i < loaded.length; i++) { 21 | if (loaded[i] == url) { 22 | has_loaded = true; 23 | } 24 | } 25 | 26 | if (has_loaded) { 27 | return true; 28 | } else { 29 | loaded.push(url); 30 | return false; 31 | } 32 | 33 | } 34 | 35 | return { 36 | 37 | css: function (urls, callback, obj, context) { 38 | if (!isLoaded(urls)) { 39 | LazyLoad.css(urls, callback, obj, context); 40 | } 41 | }, 42 | 43 | js: function (urls, callback, obj, context) { 44 | if (!isLoaded(urls)) { 45 | LazyLoad.js(urls, callback, obj, context); 46 | } 47 | } 48 | }; 49 | 50 | })(this.document); 51 | -------------------------------------------------------------------------------- /source/js/Core/Language/VMM.Language.js: -------------------------------------------------------------------------------- 1 | /* DEFAULT LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined' && typeof VMM.Language == 'undefined') { 4 | VMM.Language = { 5 | lang: "en", 6 | api: { 7 | wikipedia: "en" 8 | }, 9 | date: { 10 | month: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], 11 | month_abbr: ["Jan.", "Feb.", "March", "April", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."], 12 | day: ["Sunday","Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], 13 | day_abbr: ["Sun.","Mon.", "Tues.", "Wed.", "Thurs.", "Fri.", "Sat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Loading Timeline... ", 29 | return_to_title: "Return to Title", 30 | expand_timeline: "Expand Timeline", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Loading Content", 34 | loading: "Loading", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | }; -------------------------------------------------------------------------------- /source/js/Core/Language/locale/af.js: -------------------------------------------------------------------------------- 1 | /* Afrikaans LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "af", 6 | api: { 7 | wikipedia: "af" 8 | }, 9 | date: { 10 | month: ["Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember"], 11 | month_abbr: ["Jan.", "Feb.", "Maart", "April", "Mei", "Junei", "Julie", "Aug.", "Sept.", "Okt.", "Nov.", "Des."], 12 | day: ["Sondag","Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag"], 13 | day_abbr: ["Son.","Maan.", "Dins.", "Woen.", "Don.", "Vry.", "Sat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "d mmm',' yyyy 'om' HH:MM", 25 | full_long_small_date: "HH:MM'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Die tydlyn laai... ", 29 | return_to_title: "Begin voor", 30 | expand_timeline: "Rek die tydlyn", 31 | contract_timeline: "Krimp die tydlyn", 32 | wikipedia: "Van Wikipedia, die gratis ensiklopedie", 33 | loading_content: "Die inhoud laai", 34 | loading: "Aan't laai", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ar.js: -------------------------------------------------------------------------------- 1 | /* Arabic LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ar", 6 | right_to_left: true, 7 | api: { 8 | wikipedia: "ar" 9 | }, 10 | date: { 11 | month: ["كانون الثاني", "شباط", "آذار", "نيسان", "أيار", "حزيران", "تموز", "آب", "أيلول", "تشرين الأول", "تشرين الثاني", "كانون الأول"], 12 | month_abbr: ["كانون الثاني", "شباط", "آذار", "نيسان", "أيار", "حزيران", "تموز", "آب", "أيلول", "تشرين الأول", "تشرين الثاني", "كانون الأول"], 13 | day: ["الأحد","الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], 14 | day_abbr: ["الأحد","الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] 15 | }, 16 | dateformats: { 17 | year: "yyyy", 18 | month_short: "mmm", 19 | month: "mmmm yyyy", 20 | full_short: "mmm d", 21 | full: "mmmm d',' yyyy", 22 | time_short: "h:MM:ss TT", 23 | time_no_seconds_short: "h:MM TT", 24 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 25 | full_long: "mmm d',' yyyy 'at' hh:MM TT", 26 | full_long_small_date: "hh:MM TT'
mmm d',' yyyy''" 27 | }, 28 | messages: { 29 | loading_timeline: "جاري التحميل... ", 30 | return_to_title: "العودة", 31 | expand_timeline: "تكبير العرض", 32 | contract_timeline: "الاتفاقية", 33 | wikipedia: "من ويكيبيديا, الموسوعة الحرة", 34 | loading_content: "تحميل المحتوى", 35 | loading: "تحميل", 36 | swipe_nav: "Swipe to Navigate" } 37 | } 38 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/be.js: -------------------------------------------------------------------------------- 1 | /* Belarusian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "be", 6 | api: { 7 | wikipedia: "be" 8 | }, 9 | date: { 10 | month: ["студзень", "люты", "сакавік", "красавік", "май", "чэрвень", "ліпень", "жнівень", "верасень", "кастрычнік", "лістапад", "снежань"], 11 | month_abbr: ["стд", "лют", "скв", "крс", "май", "чрв", "лпн", "жнв", "врс", "кст", "лст", "снж"], 12 | day: ["нядзеля","панядзелак", "аўторак", "серада", "чацвер", "пятніца", "субота"], 13 | day_abbr: ["Нд.","Пн.", "Аўт.", "Ср.", "Чц.", "Пт.", "Сб."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'd mmmm yyyy''", 24 | full_long: "d mmm yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Загрузка лініі часу... ", 29 | return_to_title: "Вярнуцца ў пачатак", 30 | expand_timeline: "Наблізіць лінію часу", 31 | contract_timeline: "Аддаліць лінію часу", 32 | wikipedia: "З Вікіпедыі, свабоднай энцыклапедыі", 33 | loading_content: "Загрузка зместу", 34 | loading: "Загрузка" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/bg.js: -------------------------------------------------------------------------------- 1 | /* Bulgarian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "bg", 6 | api: { 7 | wikipedia: "bg" 8 | }, 9 | date: { 10 | month: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | month_abbr: ["Ян.", "Фев.", "Март", "Апр.", "Май", "Юни", "Юли", "Авг.", "Септ.", "Окт.", "Ноем.", "Дек."], 12 | day: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"], 13 | day_abbr: ["Нед.", "Пон.", "Вт.", "Ср.", "Четв.", "Пет.", "Съб."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'd mmmm yyyy''", 24 | full_long: "d mmm yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Зареждане... ", 29 | return_to_title: "В началото", 30 | expand_timeline: "Разширяване", 31 | contract_timeline: "Свиване", 32 | wikipedia: "От Уикипедия, свободната енциклопедия", 33 | loading_content: "Съдържанието се зарежда", 34 | loading: "Зарежда се", 35 | swipe_nav: "Сменяйте с плъзгане настрани" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ca.js: -------------------------------------------------------------------------------- 1 | /* Catalan LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ca", 6 | api: { 7 | wikipedia: "ca" 8 | }, 9 | date: { 10 | month: ['Gener','Febrer','Març','Abril','Maig','Juny','Juliol','Agost','Setembre','Octubre','Novembre','Desembre'], 11 | month_abbr: ['Gen','Feb','Mar','Abr','Mai','Jun','Jul','Ago','Set','Oct','Nov','Des'], 12 | day: ['Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte'], 13 | day_abbr: ['Dg.','Dl.','Dt.','Dc.','Dj.','Dv.','Ds.'] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "''d mmmm yyyy'' HH:MM", 24 | full_long: "dddd',' d mmm yyyy HH:MM", 25 | full_long_small_date: "HH:MM'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Carregant cronologia...", 29 | return_to_title: "Tornar al títol", 30 | expand_timeline: "Ampliar la cronologia", 31 | contract_timeline: "Reduir la cronologia", 32 | wikipedia: "Des de Wikipedia, l'enciclopèdia lliure", 33 | loading_content: "Carregant contingut", 34 | loading: "Carregant", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/cz.js: -------------------------------------------------------------------------------- 1 | /* Czech LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "cz", 6 | api: { 7 | wikipedia: "cs" 8 | }, 9 | date: { 10 | month: ["ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince"], 11 | month_abbr: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čen", "Čec", "Srp", "Zář", "Říj", "Lis", "Pro"], 12 | day: ["neděle","pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota"], 13 | day_abbr: ["Ne","Po", "Út", "St", "Čt", "Pá", "So"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d. mmm ", 20 | full: "d. mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm yyyy''", 24 | full_long: "dddd d. mmm yyyy 'v' HH:MM", 25 | full_long_small_date: "HH:MM'
dddd d. mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Načítám časovou osu... ", 29 | return_to_title: "Zpět na začátek", 30 | expand_timeline: "Rozbalit časovou osu", 31 | contract_timeline: "Sbalit časovou osu", 32 | wikipedia: "Zdroj: otevřená encyklopedie Wikipedia", 33 | loading_content: "Nahrávám obsah", 34 | loading: "Nahrávám", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/da.js: -------------------------------------------------------------------------------- 1 | /* Danish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "da", 6 | api: { 7 | wikipedia: "da" 8 | }, 9 | date: { 10 | month: ["januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december"], 11 | month_abbr: ["jan.", "feb.", "mar.", "apr.", "maj.", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], 12 | day: ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"], 13 | day_abbr: ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."], 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d. mmm", 20 | full: "d. mmmm',' yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm',' yyyy''", 24 | full_long: "dddd',' d. mmm',' yyyy 'um' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d. mmm yyyy''", 26 | }, 27 | messages: { 28 | loading_timeline: "Henter tidslinie...", 29 | return_to_title: "Tilbage til titel", 30 | expand_timeline: "Udvid tidslinien", 31 | contract_timeline: "Træk tidslinien sammen", 32 | wikipedia: "Fra Wikipedia", 33 | loading_content: "Henter indhold", 34 | loading: "Henter", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/de.js: -------------------------------------------------------------------------------- 1 | /* German / Deutsch LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "de", 6 | api: { 7 | wikipedia: "de" 8 | }, 9 | date: { 10 | month: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | month_abbr: ["Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.", "Dez."], 12 | day: ["Sonntag","Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], 13 | day_abbr: ["So.","Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d. mmm", 20 | full: "d. mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm yyyy''", 24 | full_long: "dddd',' d. mmm yyyy 'um' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d. mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Chronologie wird geladen...", 29 | return_to_title: "Zurück zum Anfang", 30 | expand_timeline: "Chronologie vergrößern", 31 | contract_timeline: "Chronologie verkleinern", 32 | wikipedia: "aus Wikipedia, der freien Enzyklopädie", 33 | loading_content: "Inhalte werden geladen...", 34 | loading: "Lädt...", 35 | swipe_nav: "Wischen zum navigieren" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/el.js: -------------------------------------------------------------------------------- 1 | /* Greek LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "en", 6 | api: { 7 | wikipedia: "en" 8 | }, 9 | date: { 10 | month: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 11 | month_abbr: ["Ιαν.", "Φεβ.", "Μαρ.", "Απρ.", "Μαη", "Ιουν.", "Ιουλ.", "Αύγ.", "Σεπτ.", "Οκτ.", "Νοεμ.", "Δεκ."], 12 | day: ["Κυριακή","Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"], 13 | day_abbr: ["Κυρ.","Δευ.", "Τρίτη.", "Τετ.", "Πεμπ.", "Παρ.", "Σαβ."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Φόρτωση Timeline... ", 29 | return_to_title: "Επιστροφή στον Τίτλο", 30 | expand_timeline: "Μεγέθυνση", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Φόρτωση Περιεχομένου", 34 | loading: "Γίνεται Φόρτωση", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/en-24hr.js: -------------------------------------------------------------------------------- 1 | /* English LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "en", 6 | api: { 7 | wikipedia: "en" 8 | }, 9 | date: { 10 | month: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], 11 | month_abbr: ["Jan.", "Feb.", "March", "April", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."], 12 | day: ["Sunday","Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], 13 | day_abbr: ["Sun.","Mon.", "Tues.", "Wed.", "Thurs.", "Fri.", "Sat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM TT", 23 | time_no_seconds_small_date: "HH:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' HH:MM TT", 25 | full_long_small_date: "HH:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Loading Timeline... ", 29 | return_to_title: "Return to Title", 30 | expand_timeline: "Expand Timeline", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Loading Content", 34 | loading: "Loading", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/en-week.js: -------------------------------------------------------------------------------- 1 | /* English LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "en", 6 | api: { 7 | wikipedia: "en" 8 | }, 9 | date: { 10 | month: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], 11 | month_abbr: ["Jan.", "Feb.", "March", "April", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."], 12 | day: ["Sunday","Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], 13 | day_abbr: ["Sun.","Mon.", "Tues.", "Wed.", "Thurs.", "Fri.", "Sat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "'Week' W", 20 | full: "'Week' W", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM TT", 23 | time_no_seconds_small_date: "HH:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' HH:MM TT", 25 | full_long_small_date: "HH:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Loading Timeline... ", 29 | return_to_title: "Return to Title", 30 | expand_timeline: "Expand Timeline", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Loading Content", 34 | loading: "Loading", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/en.js: -------------------------------------------------------------------------------- 1 | /* English LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "en", 6 | api: { 7 | wikipedia: "en" 8 | }, 9 | date: { 10 | month: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], 11 | month_abbr: ["Jan.", "Feb.", "March", "April", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."], 12 | day: ["Sunday","Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], 13 | day_abbr: ["Sun.","Mon.", "Tues.", "Wed.", "Thurs.", "Fri.", "Sat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Loading Timeline... ", 29 | return_to_title: "Return to Title", 30 | expand_timeline: "Expand Timeline", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Loading Content", 34 | loading: "Loading", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/eo.js: -------------------------------------------------------------------------------- 1 | /* Esperanto LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "eo", 6 | api: { 7 | wikipedia: "eo" 8 | }, 9 | date: { 10 | month: ["januaro", "februaro", "marto", "aprilo", "majo", "junio", "julio", "aŭgusto", "septembro", "oktobro", "novembro", "decembro"], 11 | 12 | month_abbr: ["jan.", "feb.", "mar.", "apr.", "maj.", "jun.", "jul.", "aŭg.", "sep.", "okt.", "nov.", "dec."], 13 | 14 | day: ["dimanĉo","lundo", "mardo", "merkredo", "ĵaŭdo", "vendredo", "sabato"], 15 | 16 | day_abbr: ["dim.","lun.", "mar.", "mer.", "ĵaŭ.", "ven.", "sab."] 17 | }, 18 | dateformats: { 19 | year: "yyyy", 20 | month_short: "mmm", 21 | month: "mmmm yyyy", 22 | full_short: "d mmm", 23 | full: "d mmmm yyyy", 24 | time_short: "HH:MM:ss", 25 | time_no_seconds_short: "HH:MM", 26 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 27 | full_long: "dddd',' d mmm yyyy 'ĉe' HH:MM", 28 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 29 | }, 30 | messages: { 31 | loading_timeline: "Ŝarĝante Kronologio... ", 32 | return_to_title: "Reveno al Titolo", 33 | expand_timeline: "Pliampleksigu Kronologio", 34 | contract_timeline: "Malpliampleksigu Kronologio", 35 | wikipedia: "El Vikipedio, la libera enciklopedio", 36 | loading_content: "Ŝarĝante enhavo", 37 | loading: "Ŝarĝante", 38 | swipe_nav: "Swipe to Navigate" } 39 | } 40 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/es.js: -------------------------------------------------------------------------------- 1 | /* Spanish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "es", 6 | api: { 7 | wikipedia: "es" 8 | }, 9 | date: { 10 | month: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | month_abbr: ["Ene.", "Feb.", "Mar.", "Abr.", "May.", "Jun.", "Jul.", "Ago.", "Sep.", "Oct.", "Nov.", "Dic."], 12 | day: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], 13 | day_abbr: ["Dom.", "Lun.", "Mar.", "Mié.", "Jue.", "Vie.", "Sáb."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "''d mmmm yyyy'' HH:MM", 24 | full_long: "dddd',' d mmm yyyy HH:MM", 25 | full_long_small_date: "HH:MM'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "La cronología esta cargando", 29 | return_to_title: "Volver al título", 30 | expand_timeline: "Expandir la cronología", 31 | contract_timeline: "Reducir la cronología", 32 | wikipedia: "Desde Wikipedia, la enciclopedia libre", 33 | loading_content: "cargando", 34 | loading: "cargando", 35 | swipe_nav: "Desliza para ver" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/et.js: -------------------------------------------------------------------------------- 1 | /* Estonian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "et", 6 | api: { 7 | wikipedia: "et" 8 | }, 9 | date: { 10 | month: ["jaanuar", "veebruar", "märts", "aprill", "mai", "juuni", "juuli", "august", "september", "oktoober", "november", "detsember"], 11 | month_abbr: ["jaan.", "veebr.", "märts", "apr.", "mai", "juuni", "juuli", "aug.", "sept.", "okt.", "nov.", "dets."], 12 | day: ["pühapäev","esmaspäev", "teisipäev", "kolmapäev", "neljapäev", "reede", "laupäev"], 13 | day_abbr: ["P","E", "T", "K", "N", "R", "L"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Laadib ajajoont… ", 29 | return_to_title: "Tagasi algusse", 30 | expand_timeline: "Vaata lähemalt", 31 | contract_timeline: "Vaata kaugemalt", 32 | wikipedia: "Wikipedia, vaba entsüklopeedia", 33 | loading_content: "Laadib sisu", 34 | loading: "Laadib", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/eu.js: -------------------------------------------------------------------------------- 1 | /* Basque/ Euskara LANGUAGE 2 | ================================================== */ 3 | if (typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "eu", 6 | api: { 7 | wikipedia: "eu" 8 | }, 9 | date: { 10 | month: ["Urtarrila", "Otsaila", "Martxoa", "Apirila", "Maiatza", "Ekaina", "Uztaila", "Abuztua", "Iraila", "Urria", "Azaroa", "Abendua"], 11 | month_abbr: ["Urt.", "Ots.", "Mar.", "Api.", "Mai.", "Eka.", "Uzt.", "Abu.", "Ira.", "Urr.", "Aza.", "Abe."], 12 | day: ["Igandea", "Astelehena", "Asteartea", "Asteazkena", "Osteguna", "Ostirala", "Larunbata"], 13 | day_abbr: ["Iga.", "Asl.", "Asr.", "Asz.", "Osg.", "Osr.", "Lar."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "yyyy'(e)ko' mmmm", 19 | full_short: "mmm'-'d", 20 | full: "yyyy'(e)ko' mmmm'k' d", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'yyyy'-'mmm'-'d'", 24 | full_long: "yyyy'(e)ko' mmmm'ren' d'(e)an,' hh:MM TT'(r)etan'", 25 | full_long_small_date: "hh:MM TT'
'yyyy'-'mmm'-'d'" 26 | }, 27 | messages: { 28 | loading_timeline: "Kronologia kargatzen...", 29 | return_to_title: "Titulura itzuli", 30 | expand_timeline: "Handiago ikusi", 31 | contract_timeline: "Txikiago ikusi", 32 | wikipedia: "Wikipedia entziklopedia libretik", 33 | loading_content: "Edukia kargatzen", 34 | loading: "Kargatzen", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/fa.js: -------------------------------------------------------------------------------- 1 | if(typeof VMM != 'undefined') { 2 | VMM.Language = { 3 | lang: "fa", 4 | right_to_left:!0, 5 | api: { 6 | wikipedia: "fa" 7 | }, 8 | date: { 9 | month: ["فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی", "بهمن", "اسفند"], 10 | month_abbr: ["فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی", "بهمن", "اسفند"], 11 | day: ["یکشنبه","دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"], 12 | day_abbr: ["یکشنبه","دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"] 13 | }, 14 | dateformats: { 15 | year: "yyyy", 16 | month_short: "mmm", 17 | month: "mmmm yyyy", 18 | full_short: "mmm d", 19 | full: "mmmm d',' yyyy", 20 | full: "mmmm d',' yyyy", 21 | time_no_seconds_short: "h:MM TT", 22 | time_no_seconds_short: "h:MM TT", 23 | full_long: "mmm d',' yyyy 'at' h:MM TT", 24 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 25 | }, 26 | messages: { 27 | loading_timeline: "بارگذاری، شکیبا باشید...", 28 | return_to_title: "ابتدای زمانبندی", 29 | expand_timeline: "بزرگنمایی", 30 | contract_timeline: "کوچکنمایی", 31 | wikipedia: "از ویکی پدیا، دانشنامه آزاد", 32 | loading_content: "بارگذاری", 33 | loading: "بارگذاری", 34 | swipe_nav: "Swipe to Navigate" } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/fi.js: -------------------------------------------------------------------------------- 1 | /* Finnish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "fi", 6 | api: { 7 | wikipedia: "fi" 8 | }, 9 | date: { 10 | month: ["tammikuuta", "helmikuuta", "maaliskuuta", "huhtikuuta", "toukokuuta", "kesäkuuta", "heinäkuuta", "elokuuta", "syyskuuta", "lokakuuta", "marraskuuta", "joulukuuta"], 11 | month_abbr: ["tammi", "helmi", "maalis", "huhti", "touko", "kesä", "heinä", "elo", "syys", "loka", "marras", "joulu"], 12 | day: ["sunnuntai","maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauauntai"], 13 | day_abbr: ["su","ma", "ti", "ke", "to", "pe", "la"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d. mmm", 20 | full: "d. mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm yyyy''", 24 | full_long: "mmm d yyyy 'klo' HH:MM", 25 | full_long_small_date: "HH:MM'
d. mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Ladataan aikajanaa… ", 29 | return_to_title: "Takaisin etusivulle", 30 | expand_timeline: "Laajenna aikajanaa", 31 | contract_timeline: "Tiivistä aikajanaa", 32 | wikipedia: "Wikipediasta", 33 | loading_content: "Ladataan sisältöä", 34 | loading: "Ladataan", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/fo.js: -------------------------------------------------------------------------------- 1 | /* Faroese LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "fo", 6 | api: { 7 | wikipedia: "fo" 8 | }, 9 | date: { 10 | month: ["januar", "februar", "mars", "aprÌl", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember"], 11 | month_abbr: ["jan.", "febr.", "mars", "aprÌl", "mai", "juni", "juli", "aug.", "sept.", "okt.", "nov.", "des."], 12 | day: ["sunnudagur","m·nadagur", "t˝sdagur", "mikudagur", "hÛsdagur", "frÌggjadagur", "leygardagur"], 13 | day_abbr: ["sun.","m·n.", "t˝s.", "mik.", "hÛs.", "frÌ.", "ley."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d'.' mmm", 20 | full: "d'.' mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd'.' mmmm yyyy''", 24 | full_long: "d'.' mmmm yyyy 'klokkan' HH:MM", 25 | full_long_small_date: "HH:MM'
'd'.' mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Lesur inn tíðarrás...", 29 | return_to_title: "Víðka tíðarrás...", 30 | expand_timeline: "Minka tíðarrás...", 31 | contract_timeline: "Minka tíðarrás", 32 | wikipedia: "Fr· Wikipedia", 33 | loading_content: "Lesur inn tilfar", 34 | loading: "Lesur inn", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/fr.js: -------------------------------------------------------------------------------- 1 | /* French LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "fr", 6 | api: { 7 | wikipedia: "fr" 8 | }, 9 | date: { 10 | month: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"], 11 | month_abbr: ["janv.", "févr.", "mars", "avril", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "dec."], 12 | day: ["Dimanche","Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], 13 | day_abbr: ["Dim.","Lu.", "Ma.", "Me.", "Jeu.", "Vend.", "Sam."], 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'à' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Chargement de la frise en cours... ", 29 | return_to_title: "Retour à la page d'accueil", 30 | expand_timeline: "Elargir la frise", 31 | contract_timeline: "Réduire la frise", 32 | wikipedia: "Extrait de Wikipedia, l'encyclopédie libre", 33 | loading_content: "Chargement", 34 | loading: "Chargement", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/fy.js: -------------------------------------------------------------------------------- 1 | /* Frisian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "fy", 6 | api: { 7 | wikipedia: "fy" 8 | }, 9 | date: { 10 | month: ["Jannewaris", "Febrewaris", "Maart", "April", "Maaie", "Juny", "July", "Augustus", "Septimber", "Oktober", "Novimber", "Desimber"], 11 | month_abbr: ["Jan.", "Feb.", "Mar", "Apr", "Maaie", "July", "July", "Aug.", "Sept.", "Okt.", "Nov.", "Des."], 12 | day: ["Snein","Moandei", "Tiisdei", "Woansdei", "Tongersdei", "Freed", "Sneon"], 13 | day_abbr: ["Snein","Moandei", "Tiisdei", "Woansdei", "Tongersdei", "Freed", "Sneon"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'om' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Tiidline ynlade ... ", 29 | return_to_title: "Wer werom nei it begjin", 30 | expand_timeline: "Tiidline útzoomen", 31 | contract_timeline: "Tiidline ynzoomen", 32 | wikipedia: "Fan Wikipedia, de frije ensyklopedy", 33 | loading_content: "Ynhâld ynlade", 34 | loading: "Ynlade" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ga.js: -------------------------------------------------------------------------------- 1 | /* English LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ga", 6 | api: { 7 | wikipedia: "ga" 8 | }, 9 | date: { 10 | month: ["Eanair", "Feabhra", "Márta", "Aibhreán", "Bealtaine", "Meitheamh", "Iúil", "Lúnasa", "Meán Fómhair", "Deireadh Fómhair", "Samhain", "Mí Na Nollag"], 11 | month_abbr: ["Ean.", "Fea.", "Már.", "Aibh.", "Beal.", "Meith.", "Iúil", "Lún.", "MF.", "DF.", "Samh.", "Noll."], 12 | day: ["Dé Domhnaigh","Dé Luain", "Dé Máirt", "Dé Céadaoin", "Déardaoin", "Dé hAoine", "Dé Sathairn"], 13 | day_abbr: ["DéDom.","DéL.", "DéM.", "DéC.", "DéarD.", "DéhA.", "DéSat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "''d mmmm yyyy'' HH:MM", 24 | full_long: "dddd',' d mmm yyyy HH:MM", 25 | full_long_small_date: "HH:MM'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Tá an Amlíne ag Lódáil... ", 29 | return_to_title: "Ar Ais go dtí an tideal", 30 | expand_timeline: "Leathnaigh An Amlíne", 31 | contract_timeline: "Coimrigh An Amlíne", 32 | wikipedia: "As Wikipedia, an ciclipéid saor", 33 | loading_content: "Ag Lódáil an", 34 | loading: "Ag Lódáil an Inneachar", 35 | swipe_nav: "Svaidhpeáil Chun Nascleanúint" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/gl.js: -------------------------------------------------------------------------------- 1 | /* Galician LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "gl", 6 | api: { 7 | wikipedia: "gl" 8 | }, 9 | date: { 10 | month: ["Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"], 11 | month_abbr: ["Xan.", "Feb.", "Mar.", "Abr.", "Mai.", "Xuñ.", "Xul.", "Ago.", "Set.", "Out.", "Nov.", "Dec."], 12 | day: ["Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado"], 13 | day_abbr: ["Dom.", "Lun.", "Mar.", "Mér.", "Xov.", "Ven.", "Sáb."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'um' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Cronoloxía esta cargando", 29 | return_to_title: "Volver ao título", 30 | expand_timeline: "Alongar a cronoloxía", 31 | contract_timeline: "Acurtar a cronoloxía", 32 | wikipedia: "Dende Wikipedia, a enciclopedia libre", 33 | loading_content: "cargando", 34 | loading: "cargando", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/he.js: -------------------------------------------------------------------------------- 1 | /* Hebrew (beta) LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "he", 6 | right_to_left: true, 7 | api: { 8 | wikipedia: "he" 9 | }, 10 | date: { 11 | month: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 12 | month_abbr: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 13 | day: ["ראשון","שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"], 14 | day_abbr: ["יום א'","יום ב'", "יום ג'", "יום ד'", "יום ה'", "יום ו'", "שבת"] 15 | }, 16 | dateformats: { 17 | year: "yyyy", 18 | month_short: "mmm", 19 | month: "mmmm yyyy", 20 | full_short: "d mmm", 21 | full: "d mmmm,' yyyy", 22 | time_short: "h:MM:ss TT", 23 | time_no_seconds_short: "h:MM TT", 24 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 25 | full_long: "d' mmm,' yyyy 'at' h:MM TT", 26 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 27 | }, 28 | messages: { 29 | loading_timeline: "טוען את ציר הזמן... ", 30 | return_to_title: "חזור לכותרת", 31 | expand_timeline: "הרחב את ציר הזמן", 32 | contract_timeline: "צמצם את ציר הזמן", 33 | wikipedia: "מויקיפדיה, האינציקלופדיה החופשית", 34 | loading_content: "התוכן בטעינה...", 35 | loading: "טוען...", 36 | swipe_nav: "Swipe to Navigate" } 37 | } 38 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/hi.js: -------------------------------------------------------------------------------- 1 | /* 2 | TimelineJS - ver. 2014-12-09-18-51-25 - 2014-12-09 3 | Copyright (c) 2012-2013 Northwestern University 4 | a project of the Northwestern University Knight Lab, originally created by Zach Wise 5 | https://github.com/NUKnightLab/TimelineJS 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 | */ 9 | if(typeof VMM!="undefined"){VMM.Language={lang:"hi",api:{wikipedia:"hi"},date:{month:["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवंबर","दिसंबर"],month_abbr:["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवंबर","दिसंबर"],day:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],day_abbr:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"]},dateformats:{year:"yyyy",month_short:"mmm",month:"mmmm yyyy",full_short:"mmm d",full:"mmmm d',' yyyy",time_no_seconds_short:"h:MM TT",time_no_seconds_small_date:"h:MM TT'
'mmmm d',' yyyy''",full_long:"mmm d',' yyyy 'at' h:MM TT",full_long_small_date:"h:MM TT'
mmm d',' yyyy''"},messages:{loading_timeline:"टाइमलाइन लोड हो रहा है",return_to_title:"शीर्षक पर लौटें",expand_timeline:"टाइमलाइन का विस्तार करें",contract_timeline:"टाइमलाइन का अनुबंध करें",wikipedia:"विकिपीडिया, मुक्त विश्वकोश से",loading_content:"लोड हो रहा है सामग्री",loading:"लोड हो रहा है",swipe_nav:"Swipe to Navigate",read_more:"और पढ़ें"}}} 10 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/hr.js: -------------------------------------------------------------------------------- 1 | /* Croatian (Latin) LANGUAGE 2 | ================================================== */ 3 | if (typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "hr", 6 | api: { 7 | wikipedia: "hr" 8 | }, 9 | date: { 10 | month: ["siječnja", "veljače", "ožujka", "travnja", "svibnja", "lipnja", "srpnja", "kolovoza", "rujna", "listopada", "studenog", "prosinca"], 11 | month_abbr: ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII"], 12 | day: ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"], 13 | day_abbr: ["ned", "pon", "uto", "sri", "čet", "pet", "sub"] 14 | }, 15 | dateformats: { 16 | year: "yyyy.", 17 | month_short: "mmm", 18 | month: "mmmm yyyy.", 19 | full_short: "dd. mmm", 20 | full: "dd. mmmm yyyy.", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'dd. mmmm yyyy.''", 24 | full_long: "dd. mmmm yyyy. 'u' HH:MM", 25 | full_long_small_date: "HH:MM'
dd. mmm yyyy.''" 26 | }, 27 | messages: { 28 | loading_timeline: "Učitavanje... ", 29 | return_to_title: "Početak", 30 | expand_timeline: "Povećaj", 31 | contract_timeline: "Smanji", 32 | wikipedia: "Iz Vikipedije, slobodne enciklopedije", 33 | loading_content: "Sadržaj se učitava", 34 | loading: "Učitava se", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/hu.js: -------------------------------------------------------------------------------- 1 | /* Hungarian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "hu", 6 | api: { 7 | wikipedia: "hu" 8 | }, 9 | date: { 10 | month: ["január", "február", "március", "április", "május", "június", "július", "augusztus", "szeptember", "október", "november", "december"], 11 | month_abbr: ["jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.", "nov.", "dec."], 12 | day: ["vasárnap","hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"], 13 | day_abbr: ["vas.","hétfő", "kedd", "szer.", "csüt.", "pén.", "szom."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "yyyy. mmmm", 19 | full_short: "mmm d.", 20 | full: "yyyy. mmmm d.", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM '
'yyyy. mmmm d.''", 24 | full_long: "yyyy. mmm d.',' HH:MM", 25 | full_long_small_date: "HH:MM '
yyyy. mmm d.''" 26 | }, 27 | messages: { 28 | loading_timeline: "Az idővonal betöltése... ", 29 | return_to_title: "Vissza a címhez", 30 | expand_timeline: "Nagyítás", 31 | contract_timeline: "Kicsinyítés", 32 | wikipedia: "A Wikipédiából, a szabad enciklopédiából", 33 | loading_content: "Tartalom betöltése", 34 | loading: "Betöltés", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/hy.js: -------------------------------------------------------------------------------- 1 | /* Armenian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "hy", 6 | api: { 7 | wikipedia: "hy" 8 | }, 9 | date: { 10 | month: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], 11 | month_abbr: ["Հնվ.", "Փետ.", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս.", "Սեպ.", "Հոկ.", "Նոյ.", "Դեկ."], 12 | day: ["Կիրակի","Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ"], 13 | day_abbr: ["Կի.","Եկ.", "Եք.", "Չո.", "Հի.", "Ու.", "Շա."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm',' yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "H:MM", 23 | time_no_seconds_small_date: "H:MM'
'd mmmm',' yyyy''", 24 | full_long: "d mmm',' yyyy 'at' H:MM", 25 | full_long_small_date: "H:MM '
d mmm',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Ժամանակագրությունը բեռնվում է... ", 29 | return_to_title: "Վերադառնալ վերնագրին", 30 | expand_timeline: "Լայնացնել ժամանակագրությունը", 31 | contract_timeline: "Նեղացնել ժամանակագրությունը", 32 | wikipedia: "Ըստ Վիքիպեդիա ազատ հանրագիտարանի", 33 | loading_content: "Բովանդակությունը բեռնվում է", 34 | loading: "Բեռնում", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/id.js: -------------------------------------------------------------------------------- 1 | /* Indonesian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "id", 6 | api: { 7 | wikipedia: "id" 8 | }, 9 | date: { 10 | month: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], 11 | month_abbr: ["Jan.", "Feb.", "Maret", "April", "Mei", "Juni", "July", "Agus.", "Sept.", "Okt.", "Nov.", "Des."], 12 | day: ["Ahad","Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu"], 13 | day_abbr: ["Ahad","Sen.", "Sel.", "Rabu", "Kamis", "Jum.", "Sab."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'pukul' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Memuat Timeline... ", 29 | return_to_title: "Kembali ke Judul", 30 | expand_timeline: "Kembangkan Timeline", 31 | contract_timeline: "Ciutkan Timeline", 32 | wikipedia: "dari Wikipedia, ensiklopedia bebas", 33 | loading_content: "Memuat Isi", 34 | loading: "Memuat", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/is.js: -------------------------------------------------------------------------------- 1 | /* Icelandic LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "is", 6 | api: { 7 | wikipedia: "is" 8 | }, 9 | date: { 10 | month: ["janúar", "febrúar", "mars", "apríl", "maí", "júní", "júlí", "ágúst", "september", "október", "nóvember", "desember"], 11 | month_abbr: ["jan.", "feb.", "mars", "apríl", "maí", "júní", "júlí", "ágúst", "sept.", "okt.", "nóv.", "des."], 12 | day: ["sunnudagur", "mánudagur", "þriðjudagur", "miðvikudagur", "fimmtudagur", "föstudagur", "laugardagur"], 13 | day_abbr: ["sun.","mán.", "þri.", "mið.", "fim.", "fös.", "lau."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d'.' mmm", 20 | full: "d'.' mmmm yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "hh:MM TT", 23 | time_no_seconds_small_date: "hh:MM TT'
'd'.' mmmm yyyy''", 24 | full_long: "dddd',' d'.' mmm yyyy 'kl.' hh:MM TT", 25 | full_long_small_date: "hh:MM TT'
'dddd',' d'.' mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Raða upp tímalínu... ", 29 | return_to_title: "Til baka á forsíðu", 30 | expand_timeline: "Stækka tímalínu", 31 | contract_timeline: "Minnka tímalínu", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Raða", 34 | loading: "Raða", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/it.js: -------------------------------------------------------------------------------- 1 | /* Italian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "it", 6 | api: { 7 | wikipedia: "it" 8 | }, 9 | date: { 10 | month: ["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"], 11 | month_abbr: ["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"], 12 | day: ["Domenica","Lunedí","Martedí","Mercoledí","Giovedí","Venerdí","Sabato"], 13 | day_abbr: ["Dom.","Lun.","Mar.","Mer.","Gio.","Ven.","Sab."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'alle' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Caricamento Timeline... ", 29 | return_to_title: "Ritorna all'inizio", 30 | expand_timeline: "Espandi la Timeline", 31 | contract_timeline: "Contrai la Timeline", 32 | wikipedia: "Wikipedia, L’enciclopedia libera", 33 | loading_content: "Caricamento contenuti", 34 | loading: "Caricamento", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/iw.js: -------------------------------------------------------------------------------- 1 | /* Hebrew (beta) LANGUAGE 2 | ================================================== */ 3 | trace("Language code 'iw' for Hebrew is deprecated. Use 'he' instead.") 4 | if(typeof VMM != 'undefined') { 5 | VMM.Language = { 6 | lang: "iw", 7 | right_to_left: true, 8 | api: { 9 | wikipedia: "he" 10 | }, 11 | date: { 12 | month: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 13 | month_abbr: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 14 | day: ["ראשון","שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"], 15 | day_abbr: ["יום א'","יום ב'", "יום ג'", "יום ד'", "יום ה'", "יום ו'", "שבת"] 16 | }, 17 | dateformats: { 18 | year: "yyyy", 19 | month_short: "mmm", 20 | month: "mmmm yyyy", 21 | full_short: "d mmm", 22 | full: "d mmmm,' yyyy", 23 | time_short: "h:MM:ss TT", 24 | time_no_seconds_short: "h:MM TT", 25 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 26 | full_long: "d' mmm,' yyyy 'at' h:MM TT", 27 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 28 | }, 29 | messages: { 30 | loading_timeline: "טוען את ציר הזמן... ", 31 | return_to_title: "חזור לכותרת", 32 | expand_timeline: "הרחב את ציר הזמן", 33 | contract_timeline: "צמצם את ציר הזמן", 34 | wikipedia: "מויקיפדיה, האינציקלופדיה החופשית", 35 | loading_content: "התוכן בטעינה...", 36 | loading: "טוען...", 37 | swipe_nav: "Swipe to Navigate" } 38 | } 39 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ja.js: -------------------------------------------------------------------------------- 1 | /* Japanese LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ja", 6 | api: { 7 | wikipedia: "ja" 8 | }, 9 | date: { 10 | month: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | month_abbr: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | day: ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"], 13 | day_abbr: ["日", "月", "火", "水", "木", "金", "土"] 14 | }, 15 | dateformats: { 16 | year: "yyyy年", 17 | month_short: "mmm", 18 | month: "yyyy年 m月d日 (ddd)", 19 | full_short: "yyyy年m月d日", 20 | full: "yyyy年 m月d日 (ddd)", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'yyyy年m月d日''", 24 | full_long: "yyyy年m月d日 H時M分s秒", 25 | full_long_small_date: "HH:MM:ss'
'yyyy年m月d日''" 26 | }, 27 | messages: { 28 | loading_timeline: "タイムラインをロードしています…", 29 | return_to_title: "タイトルへ戻ります", 30 | expand_timeline: "タイムラインを展開します", 31 | contract_timeline: "タイムラインを縮めます", 32 | wikipedia: "出典:フリー百科事典『ウィキペディア(Wikipedia)』", 33 | loading_content: "コンテンツをロードしています", 34 | loading: "ローディング", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ka.js: -------------------------------------------------------------------------------- 1 | /* Georgian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ka", 6 | api: { 7 | wikipedia: "ka" 8 | }, 9 | date: { 10 | month: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"], 11 | month_abbr: ["იან.", "თებ.", "მარტი", "აპრ", "მაი.", "ივნ.", "ივლ.", "აგვ.", "სექ.", "ოქტ.", "ნოე.", "დეკ."], 12 | day: ["კვირა","ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი"], 13 | day_abbr: ["კვ.","ორ.", "სამ.", "ოთხ.", "ხუთ.", "პარ.", "შაბ."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "იტვირთება თაიმლაინი... ", 29 | return_to_title: "დაბრუნდი თავში", 30 | expand_timeline: "გაშალე თაიმლაინი", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "თავისუფალი ენციკლოპედია Wikipedia-დან", 33 | loading_content: "შინაარსის ჩამოტვირთვა", 34 | loading: "ჩამოტვირთვა", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ko.js: -------------------------------------------------------------------------------- 1 | /* Korean LANGUAGE 2 | ================================================== */ 3 | if (typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ko", 6 | api: { 7 | wikipedia: "ko" 8 | }, 9 | date: { 10 | month: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], 11 | month_abbr: ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"], 12 | day: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"], 13 | day_abbr: ["일", "월", "화", "수", "목", "금", "토"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mm", 18 | month: "yyyy년 m월", 19 | full_short: "mm-dd", 20 | full: "yyyy년 m월 d일 ", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'yyyy mmm d''", 24 | full_long: "dddd',' d mmm yyyy 'um' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd','yyyy mmm d''" 26 | }, 27 | messages: { 28 | loading_timeline: "타임라인을 불러오고 있습니다.... ", 29 | return_to_title: "첫화면으로", 30 | expand_timeline: "타임라인 확대", 31 | contract_timeline: "타임라인 축소", 32 | wikipedia: "출처: 위키피디아, 우리 모두의 백과사전", 33 | loading_content: "내용을 불러오고 있습니다.", 34 | loading: "불러오는중", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/lb.js: -------------------------------------------------------------------------------- 1 | /* Luxembourgish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "lb", 6 | api: { 7 | wikipedia: "lb" 8 | }, 9 | date: { 10 | month: ["Januar", "Februar", "Mäerz", "Abrëll", "Mee", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | month_abbr: ["Jan.", "Feb.", "Mäe.", "Abr.", "Mee", "Jun.", "Jul", "Aug.", "Sept.", "Okt.", "Nov.", "Dez."], 12 | day: ["Sonndeg","Méindeg", "Dënschdeg", "Mëttwoch", "Donneschden", "Freiden", "Samschden"], 13 | day_abbr: ["Son.","Méi.", "Dë.", "Më.", "Do.", "Fr.", "Sa."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "d'.' mmmm yyyy", 21 | time_short: "hh:MM:ss", 22 | time_no_seconds_short: "hh:MM", 23 | time_no_seconds_small_date: "h:MM TT'
'd'.' mmmm yyyy''", 24 | full_long: "d'.' mmm yyyy 'um' hh:MM TT", 25 | full_long_small_date: "hh:MM'
d'.' mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Timeline gëtt gelueden... ", 29 | return_to_title: "Zeréck zum Titel", 30 | expand_timeline: "Timeline vergréisseren", 31 | contract_timeline: "Timeline verklengeren", 32 | wikipedia: "Vu Wikipedia, der fräier Enzyklopedie", 33 | loading_content: "Inhalt lued", 34 | loading: "Lued" 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/lt.js: -------------------------------------------------------------------------------- 1 | /* Lithuanian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "lt", 6 | api: { 7 | wikipedia: "lt" 8 | }, 9 | date: { 10 | month: ["Sausio", "Vasario", "Kovo", "Balandžio", "Gegužės", "Birželio", "Liepos", "Rugpjūčio", "Rugsėjo", "Spalio", "Lapkričio", "Gruodžio"], 11 | month_abbr: ["Saus.", "Vas.", "Kov.", "Bal.", "Geg.", "Birž.", "Liep.", "Rugpj.", "Rug.", "Spal.", "Lapkr.", "Gruod."], 12 | day: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"], 13 | day_abbr: ["Sek.","Pirm.", "Antr.", "Treč.", "Ketv.", "Penkt.", "Šešt."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Kraunama laiko juosta... ", 29 | return_to_title: "Grįžti į titulinį", 30 | expand_timeline: "Išplėsti laiko juostą", 31 | contract_timeline: "Sutraukti laiko juostą", 32 | wikipedia: "Iš Vikipedijos, laisvosios enciklopedijos", 33 | loading_content: "Kraunamas turinys... ", 34 | loading: "Kraunama" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/lv.js: -------------------------------------------------------------------------------- 1 | /* Latvian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "lv", 6 | api: { 7 | wikipedia: "lv" 8 | }, 9 | date: { 10 | month: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], 11 | month_abbr: ["Jan.", "Feb.", "Mar.", "Apr.", "Mai.", "Jūn.", "Jūl.", "Aug.", "Sep.", "Okt.", "Nov.", "Dec."], 12 | day: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena"], 13 | day_abbr: ["Sun.", "Mon.", "Tues.", "Wed.", "Thurs.", "Fri.", "Sat."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "d. mmmm',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "HH:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' hh:MM TT", 25 | full_long_small_date: "hh:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Ielādējas grafiks... ", 29 | return_to_title: "Atgriezties uz sākumu", 30 | expand_timeline: "Izvērst grafiku", 31 | contract_timeline: "Sašaurināt grafiku", 32 | wikipedia: "No Wikipedia, brīvās enciklopēdijas", 33 | loading_content: "Ielādējas saturs", 34 | loading: "Ielādējas", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ms.js: -------------------------------------------------------------------------------- 1 | /* Malay LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ms", 6 | api: { 7 | wikipedia: "ms" 8 | }, 9 | date: { 10 | month: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | month_abbr: ["Jan.", "Feb.", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogos.", "Sept.", "Okt.", "Nov.", "Dis."], 12 | day: ["Ahad","Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"], 13 | day_abbr: ["Ahd.","Isn.", "Sel.", "Rab.", "Kha.", "Jum.", "Sab."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'd mmmm yyyy''", 24 | full_long: "d mmm yyyy 'jam' h:MM TT", 25 | full_long_small_date: "h:MM TT'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Memuat Garis Masa... ", 29 | return_to_title: "Kembali ke Tajuk", 30 | expand_timeline: "Besarkan Garis Masa", 31 | contract_timeline: "Kecilkan Garis Masa", 32 | wikipedia: "Daripada Wikipedia, ensiklopedia bebas.", 33 | loading_content: "Memuat Kandungan", 34 | loading: "Memuat", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ne.js: -------------------------------------------------------------------------------- 1 | /* Nepali LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ne", 6 | api: { 7 | wikipedia: "ne" 8 | }, 9 | date: { 10 | month: ["जनवरी", "फेब्रुवरी", "मार्च", "अप्रिल", "मे", "जून", "जुलाई", "अगस्ट", "सेप्टेम्बर", "अक्टोबर", "नोभेम्बर", "डिसेम्बर"], 11 | month_abbr: ["जनवरी", "फेब्रुवरी", "मार्च", "अप्रिल", "मे", "जून", "जुलाई", "अगस्ट", "सेप्टेम्बर", "अक्टोबर", "नोभेम्बर", "डिसेम्बर"], 12 | day: ["आइतबार","सोमबार", "मंगलबार", "बुधबार", "बिहिबार", "शुक्रबार", "शनिबार"], 13 | day_abbr: ["आइतबार","सोमबार", "मंगलबार", "बुधबार", "बिहिबार", "शुक्रबार", "शनिबार"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "टाइमलाइन लोड हुदैछ... ", 29 | return_to_title: "शीर्षकमा फर्कनुहोस्", 30 | expand_timeline: "टाइमलाइन लामो बनाउनुहोस्", 31 | contract_timeline: "टाइमलाइन छोटो बनाउनुहोस्", 32 | wikipedia: "विकिपिडियाबाट", 33 | loading_content: "सामग्री लोड हुदैछ", 34 | loading: "लोड हुदैछ" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/nl.js: -------------------------------------------------------------------------------- 1 | /* Dutch LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "nl", 6 | api: { 7 | wikipedia: "nl" 8 | }, 9 | date: { 10 | month: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], 11 | month_abbr: ["jan", "febr", "maa", "apr", "mei", "juni", "juli", "aug", "sept", "okt", "nov", "dec"], 12 | day: ["zondag","maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], 13 | day_abbr: ["zo","ma", "di", "wo", "do", "vr", "za"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'om' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Tijdlijn laden ... ", 29 | return_to_title: "Terug naar het begin", 30 | expand_timeline: "Tijdlijn uitzoomen", 31 | contract_timeline: "Tijdlijn inzoomen", 32 | wikipedia: "From Wikipedia, the free encyclopedia", 33 | loading_content: "Inhoud laden", 34 | loading: "Laden", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/no.js: -------------------------------------------------------------------------------- 1 | /* Norwegian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "no", 6 | api: { 7 | wikipedia: "no" 8 | }, 9 | date: { 10 | month: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | month_abbr: ["Jan.", "Feb.", "Mars", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Des."], 12 | day: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"], 13 | day_abbr: ["Søn.", "Man.", "Tir.", "Ons.", "Tor.", "Fre.", "Lør."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d. mmm", 20 | full: "d. mmmm',' yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm',' yyyy''", 24 | full_long: "dddd',' d. mmm',' yyyy 'kl.' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d. mmm',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Laster tidslinje... ", 29 | return_to_title: "Tilbake til tittel", 30 | expand_timeline: "Utvid tidslinje", 31 | contract_timeline: "Krymp tidslinje", 32 | wikipedia: "Fra Wikipedia, den frie encyklopedi", 33 | loading_content: "Laster innhold", 34 | loading: "Laster", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/pl.js: -------------------------------------------------------------------------------- 1 | /* Polish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "pl", 6 | api: { 7 | wikipedia: "pl" 8 | }, 9 | date: { 10 | month: ["Stycznia", "Lutego", "Marca", "Kwietnia", "Maja", "Czerwca", "Lipca", "Sierpnia", "Września", "Października", "Listopada", "Grudnia"], 11 | month_abbr: ["Sty.", "Lut.", "Mar.", "Kwi.", "Maj.", "Cze.", "Lip.", "Sie.", "Wrz.", "Paź.", "Lis.", "Gru."], 12 | day: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota"], 13 | day_abbr: ["Nie.", "Pon.", "Wto.", "Śro.", "Czw.", "Pią.", "Sob."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd mmmm yyyy''", 24 | full_long: "dddd',' d mmm yyyy 'um' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' d mmm yyyy''" 26 | }, 27 | messages:{ 28 | loading_timeline: "Ładowanie osi czasu... ", 29 | return_to_title: "Wróć do tytułu", 30 | expand_timeline: "Powiększ oś czasu", 31 | contract_timeline: "Pomniejsz oś czasu", 32 | wikipedia: "Z Wikipedii, wolnej encyklopedii", 33 | loading_content: "Ładowanie zawartości", 34 | loading: "Ładowanie", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/pt-br.js: -------------------------------------------------------------------------------- 1 | /* Brazilian Portuguese LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "pt-br", 6 | api: { 7 | wikipedia: "pt" 8 | }, 9 | date: { 10 | month: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 11 | month_abbr: ["Jan.", "Fev.", "Mar.", "Abr.", "Mai.", "Jun.", "Jul.", "Ago.", "Set.", "Out.", "Nov.", "Dez."], 12 | day: ["Domingo","Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"], 13 | day_abbr: ["Dom.","Seg.", "Ter.", "Qua.", "Qui.", "Sex.", "Sáb."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm 'de' yyyy", 19 | full_short: "d 'de' mmm", 20 | full: "d 'de' mmmm',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "hh:MM TT", 23 | time_no_seconds_small_date: "hh:MM TT'
'd 'de' mmmm',' yyyy''", 24 | full_long: "dddd',' d 'de' mmm',' yyyy 'às' hh:MM TT", 25 | full_long_small_date: "hh:MM TT'
'dddd',' d 'de' mmm',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Carregando Timeline... ", 29 | return_to_title: "Voltar para o título", 30 | expand_timeline: "Expandir Timeline", 31 | contract_timeline: "Contrair Timeline", 32 | wikipedia: "Wikipédia, A enciclopédia livre", 33 | loading_content: "Carregando Conteúdo", 34 | loading: "Carregando", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/pt.js: -------------------------------------------------------------------------------- 1 | /* Portuguese LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "pt", 6 | api: { 7 | wikipedia: "pt" 8 | }, 9 | date: { 10 | month: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 11 | month_abbr: ["Jan", "Fev", "Mar", "Abr", "Maio", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 12 | day: ["Domingo","Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sabado"], 13 | day_abbr: ["Dom","Seg", "Ter", "Qua", "Qui", "Sex", "Sab"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' hh:MM TT", 25 | full_long_small_date: "hh:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "A carregar a timeline... ", 29 | return_to_title: "Voltar ao Título", 30 | expand_timeline: "Expandir Timeline", 31 | contract_timeline: "Colapsar Timeline", 32 | wikipedia: "Wikipedia, A enciclopedia Livre.", 33 | loading_content: "A carregar o conteúdo", 34 | loading: "A carregar", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/rm.js: -------------------------------------------------------------------------------- 1 | /* Romansh / Rumantsch LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "rm", 6 | api: { 7 | wikipedia: "rm" 8 | }, 9 | date: { 10 | month: ["Schaner", "Favrer", "Mars", "Avrigl", "Matg", "Zercladur", "Fanadur", "Avust", "Settember", "October", "November", "December"], 11 | month_abbr: ["Schan.", "Favr.", "Mars", "Avr.", "Matg", "Zercl.", "Fan.", "Avust", "Sett.", "Oct.", "Nov.", "Dec."], 12 | day: ["Dumengia","Glindesdi", "Mardi", "Mesemna", "Gievgia", "Venderdi", "Sonda"], 13 | day_abbr: ["Du","Gli", "Ma", "Me", "Gie", "Ve", "So"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d 'da' mmm", 20 | full: "d 'da' mmmm yyyy", 21 | time_short: "HH:M:s", 22 | time_no_seconds_short: "HH:M", 23 | time_no_seconds_small_date: "HH:M'
'd 'da' mmmm yyyy''", 24 | full_long: "d 'da' mmm yyyy', las' HH:M", 25 | full_long_small_date: "HH:M'
d 'da' mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Chargiar la cronologia... ", 29 | return_to_title: "Turnar al titel", 30 | expand_timeline: "Expander la cronologia", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "Da Vichipedia, l'enciclopedia libra", 33 | loading_content: "Chargiar il cuntegn", 34 | loading: "Chargiar" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ro.js: -------------------------------------------------------------------------------- 1 | /* Romanian LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ro", 6 | api: { 7 | wikipedia: "ro" 8 | }, 9 | date: { 10 | month: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | month_abbr: ["Ian.", "Feb.", "Mar.", "Apr.", "Mai", "Iun.", "Iul.", "Aug.", "Sep.", "Oct.", "Noi.", "Dec."], 12 | day: ["Duminică","Luni", "Marți", "Miercuri", "Joi", "Vineri", "Sâmbătă"], 13 | day_abbr: ["Dum.","Luni", "Mar.", "Mie.", "Joi", "Vin.", "Sâm."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'd mmmm',' yyyy''", 24 | full_long: "d mmm',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
d mmm',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Se încarcă cronologia... ", 29 | return_to_title: "Înapoi la titlu", 30 | expand_timeline: "Extinde cronologia", 31 | contract_timeline: "Restrânge cronologia", 32 | wikipedia: "De pe Wikipedia, enciclopedia gratuită", 33 | loading_content: "Se încarcă conținutul", 34 | loading: "Se încarcă" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ru.js: -------------------------------------------------------------------------------- 1 | /* 2 | TimelineJS - ver. 2.30.0 - 2014-02-20 3 | Copyright (c) 2012-2013 Northwestern University 4 | a project of the Northwestern University Knight Lab, originally created by Zach Wise 5 | https://github.com/NUKnightLab/TimelineJS 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 | */ 9 | /* Russian LANGUAGE 10 | ================================================== */ 11 | typeof VMM != "undefined" && (VMM.Language = { 12 | lang: "ru", 13 | api: { 14 | wikipedia: "ru" 15 | }, 16 | date: { 17 | month: ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"], 18 | month_abbr: ["янв.", "фев.", "март", "апр.", "май", "июнь", "июль", "авг.", "сент.", "окт.", "нояб.", "дек."], 19 | day: ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"], 20 | day_abbr: ["вск.", "пн.", "вт.", "ср.", "чт.", "пт.", "сб."] 21 | }, 22 | dateformats: { 23 | year: "yyyy", 24 | month_short: "mmm", 25 | month: "mmmm yyyy", 26 | full_short: "d mmm", 27 | full: "d mmmm',' yyyy", 28 | time_short: "H:MM:ss", 29 | time_no_seconds_short: "H:MM", 30 | time_no_seconds_small_date: "H:MM'
'd mmmm',' yyyy''", 31 | full_long: "d mmm',' yyyy 'в' HH:MM", 32 | full_long_small_date: "HH:MM'
d mmm',' yyyy''" 33 | }, 34 | messages: { 35 | loading_timeline: "Загрузка... ", 36 | return_to_title: "Вернуться к заголовку", 37 | expand_timeline: "Увеличить", 38 | contract_timeline: "Уменьшить", 39 | wikipedia: "Из Wikipedia", 40 | loading_content: "Загрузка контента", 41 | loading: "Загрузка" 42 | } 43 | }); -------------------------------------------------------------------------------- /source/js/Core/Language/locale/si.js: -------------------------------------------------------------------------------- 1 | /* Sinhalese LANGUAGE 2 | ================================================== */ 3 | typeof VMM != "undefined" && (VMM.Language = { 4 | lang: "si", 5 | api: { 6 | wikipedia: "si" 7 | }, 8 | date: { 9 | month: ["ජනවාරි", "පෙබරවාරි", "මාර්තු", "අප්‍රේල්", "මැයි", "ජූනි", "ජූලි", "අගෝස්තු", "සැප්තැම්බර්", "ඔක්තෝම්බර්", "නොවැම්බර්", "දෙසැම්බර්"], 10 | month_abbr: ["ජන.", "පෙබ.", "මාර්තු", "අප්‍රේල්", "මැයි", "ජුනි", "ජුලි", "අගෝ.", "සැප්.", "ඔක්.", "නොවැ.", "දෙසැ."], 11 | day: ["ඉරිදා", "සදුදා", "අගහරුවදා", "බදාදා", "බ්‍රහස්පතින්දා", "සිකුරාදා", "සෙනසුරාදා"], 12 | day_abbr: ["ඉරි.", "සදු.", "අග.", "බදා.", "බ්‍රහස්.", "සිකු.", "සෙන."] 13 | }, 14 | dateformats: { 15 | year: "yyyy", 16 | month_short: "mmm", 17 | month: "mmmm yyyy", 18 | full_short: "mmm d", 19 | full: "mmmm d',' yyyy", 20 | time_no_seconds_short: "h:MM TT", 21 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 22 | full_long: "mmm d',' yyyy 'at' h:MM TT", 23 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 24 | }, 25 | messages: { 26 | loading_timeline: "කාල රේඛාව ලෝඩ් වෙමින්... ", 27 | return_to_title: "නැවත මාතෘකාවට", 28 | expand_timeline: "කාල රේඛාව විහිදන්න", 29 | contract_timeline: "කාල රේඛාව අකුලන්න", 30 | wikipedia: "විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්", 31 | loading_content: "අන්තර්ගතය ලෝඩ් වෙමින්", 32 | loading: "ලෝඩ් වෙමින්" 33 | } 34 | }); 35 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/sk.js: -------------------------------------------------------------------------------- 1 | /* Slovak LANGUAGE 2 | ================================================== */ 3 | typeof VMM != "undefined" && (VMM.Language = { 4 | lang: "sk", 5 | api: { 6 | wikipedia: "sk" 7 | }, 8 | date: { 9 | month: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], 10 | month_abbr: ["Jan.", "Feb.", "Marec", "Apríl", "Máj", "Jún", "Júl", "Aug.", "Sept.", "Okt.", "Nov.", "Dec."], 11 | day: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"], 12 | day_abbr: ["Ned.", "Pon.", "Uto.", "Str.", "Štv.", "Pia.", "Sob."] 13 | }, 14 | dateformats: { 15 | year: "yyyy", 16 | month_short: "mmm", 17 | month: "mmmm yyyy", 18 | full_short: "mmm d", 19 | full: "d. mmmm',' yyyy", 20 | time_short: "h:MM:ss TT", 21 | time_no_seconds_short: "h:MM TT", 22 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 23 | full_long: "mmm d',' yyyy 'at' hh:MM TT", 24 | full_long_small_date: "hh:MM TT'
mmm d',' yyyy''" 25 | }, 26 | messages: { 27 | loading_timeline: "Načítam časovú os... ", 28 | return_to_title: "Späť na úvod", 29 | expand_timeline: "Zväčšiť časovú os", 30 | contract_timeline: "Zmenšiť časovú os", 31 | wikipedia: "Z Wikipedie, encyklopédie zadarmo", 32 | loading_content: "Načítam obsah", 33 | loading: "Načítanie" 34 | } 35 | }); -------------------------------------------------------------------------------- /source/js/Core/Language/locale/sl.js: -------------------------------------------------------------------------------- 1 | /* Slovenian LANGUAGE SLOVENIAN 2 | ================================================== */ 3 | if (typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "sl", 6 | api: { 7 | wikipedia: "sl" 8 | }, 9 | date: { 10 | month: ["januar", "februar", "marec", "april", "maj", "junij", "julij", "avgust", "september", "oktober", "november", "december"], 11 | month_abbr: ["jan.", "feb.", "marec", "april", "maj", "junij", "july", "avg.", "sept.", "okt.", "nov.", "dec."], 12 | day: ["nedelja", "ponedeljek", "torek", "sreda", "čertek", "petek", "sobota"], 13 | day_abbr: ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM", 23 | time_no_seconds_small_date: "h:MM' 'd mmmm' 'yyyy", 24 | full_long: "d mmm yyyy 'ob' hh:MM", 25 | full_long_small_date: "hh:MM' d mmm yyyy" 26 | }, 27 | messages: { 28 | loading_timeline: "Nalagam časovni trak... ", 29 | return_to_title: "Nazaj na naslov", 30 | expand_timeline: "Razširi časovni trak", 31 | contract_timeline: "Pokrči časovni trak", 32 | wikipedia: "Vir Wikipedija", 33 | loading_content: "Nalaganje vsebine", 34 | loading: "Nalaganje", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/sr-cy.js: -------------------------------------------------------------------------------- 1 | /* Serbian (Cyrillic) LANGUAGE 2 | ================================================== */ 3 | if (typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "рп", 6 | api: { 7 | wikipedia: "рп" 8 | }, 9 | date: { 10 | month: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | month_abbr: ["Јан.", "Феб.", "Март", "Апр.", "Мај", "Јун", "Јул", "Авг.", "Сеп.", "Окт.", "Нов.", "Дец."], 12 | day: ["Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"], 13 | day_abbr: ["Нед.", "Пон.", "Уто.", "Сре.", "Чет.", "Пет.", "Суб."] 14 | }, 15 | dateformats: { 16 | year: "yyyy.", 17 | month_short: "mmm", 18 | month: "mmmm yyyy.", 19 | full_short: "d. mmm", 20 | full: "d. mmmm yyyy.", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm yyyy.''", 24 | full_long: "d. mmm yyyy. 'u' HH:MM", 25 | full_long_small_date: "HH:MM'
d. mmm yyyy.''" 26 | }, 27 | messages: { 28 | loading_timeline: "Учитавање... ", 29 | return_to_title: "Почетак", 30 | expand_timeline: "Увећај", 31 | contract_timeline: "Умањи", 32 | wikipedia: "Из Википедије, слободне енциклопедије", 33 | loading_content: "Садржај се учитава", 34 | loading: "Учитава се", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/sr.js: -------------------------------------------------------------------------------- 1 | /* Serbian (Latin) LANGUAGE 2 | ================================================== */ 3 | if (typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "sr", 6 | api: { 7 | wikipedia: "sr" 8 | }, 9 | date: { 10 | month: ["januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | month_abbr: ["Jan.", "Feb.", "Mart", "Apr.", "Maj", "Jun", "Jul", "Avg.", "Sep.", "Okt.", "Nov.", "Dec."], 12 | day: ["Nedelja", "Ponedeljak", "Utorak", "Sreda", "Četvratk", "Petak", "Subota"], 13 | day_abbr: ["Ned.", "Pon.", "Uto.", "Sre.", "Čet.", "Pet.", "Sub."] 14 | }, 15 | dateformats: { 16 | year: "yyyy.", 17 | month_short: "mmm", 18 | month: "mmmm yyyy.", 19 | full_short: "d. mmm", 20 | full: "d. mmmm yyyy.", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'd. mmmm yyyy.''", 24 | full_long: "d. mmm yyyy. 'u' HH:MM", 25 | full_long_small_date: "HH:MM'
d. mmm yyyy.''" 26 | }, 27 | messages: { 28 | loading_timeline: "Učitavanje... ", 29 | return_to_title: "Početak", 30 | expand_timeline: "Uvećaj", 31 | contract_timeline: "Umanji", 32 | wikipedia: "Iz Vikipedije, slobodne enciklopedije", 33 | loading_content: "Sadržaj se učitava", 34 | loading: "Učitava se", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/sv.js: -------------------------------------------------------------------------------- 1 | /* Swedish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "sv", 6 | api: { 7 | wikipedia: "sv" 8 | }, 9 | date: { 10 | month: ["januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december"], 11 | month_abbr: ["jan", "febr", "mars", "april", "maj", "juni", "juli", "aug", "sept", "okt", "nov", "dec"], 12 | day: ["söndag","måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"], 13 | day_abbr: ["sön","mån", "tis", "ons", "tors", "fre", "lör"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm',' yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "H:MM", 23 | time_no_seconds_small_date: "H:MM'
'd mmmm',' yyyy''", 24 | full_long: "d mmm',' yyyy 'vid' H:MM", 25 | full_long_small_date: "H:MM'
d mmm',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Laddar tidslinje... ", 29 | return_to_title: "Tillbaka till start", 30 | expand_timeline: "Förstora tidslinje", 31 | contract_timeline: "Förminska tidslinje", 32 | wikipedia: "Från Wikipedia, den fria encyklopedin", 33 | loading_content: "Laddar innehåll", 34 | loading: "Laddar", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/ta.js: -------------------------------------------------------------------------------- 1 | /* Tamil LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "ta", 6 | api: { 7 | wikipedia: "ta" 8 | }, 9 | date: { 10 | month: ["ஜனவரி", "பெப்ரவரி", "மார்ச்", "ஏப்ரல்", "மே", "ஜுன்", "ஜுலை", "ஆகஸ்ட்", "செப்டம்பர்", "ஒக்டோபர்", "நவம்பர்", "டிசம்பர்"], 11 | month_abbr: ["ஜன.", "பெப்.", "மார்ச்", "ஏப்ரல்", "மே", "ஜுன்", "ஜுலை", "ஆகஸ்ட்", "செப்ட்.", "ஒக்டோ.", "நவம்பர்", "டிசம்பர்"], 12 | day: ["ஞாயிறு","திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"], 13 | day_abbr: ["ஞா","தி", "செ", "பு", "வி", "வெ", "சனி"] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' hh:MM TT", 25 | full_long_small_date: "hh:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "நேரக்கோடு தரவேறுகிறது.... ", 29 | return_to_title: "தலைப்பிற்குச் செல்ல", 30 | expand_timeline: "நேரக்கோட்டை விரிக்க", 31 | contract_timeline: "நேரக்கோட்டை சுருக்க", 32 | wikipedia: "கட்டற்ற கலைக்களஞ்சியம், விக்கிப்பீடியாவிலிருந்து", 33 | loading_content: "உள்ளடக்கம் தரவேறுகிறது...", 34 | loading: "தரவேறுகிறது", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/te.js: -------------------------------------------------------------------------------- 1 | /* Telugu LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "te", 6 | api: { 7 | wikipedia: "te" 8 | }, 9 | date: { 10 | month: ["జనవరి", "ఫిబ్రవరి", "మార్చి", "ఏప్రిల్", "మే", "జూన్", "జూలై", "ఆగస్ట్", "సెప్టెంబర్", "అక్టోబర్", "నవంబర్", "డిసెంబర్"], 11 | month_abbr: ["జన.", "ఫిబ్ర.", "మార్చి", "ఏప్రి.", "మే", "జూన్", "జూలై", "ఆగ.", "సెప్టెం.", "అక్టో.", "నవం.", "డిసెం."], 12 | day: ["ఆదివారం","సోమవారం", "మంగళవారం", "బుధవారం", "గురువారం", "శుక్రవారం", "శనివారం"], 13 | day_abbr: ["ఆది.","సోమ.", "మంగళ.", "బుధ.", "గురు.", "శుక్ర.", "శని."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_no_seconds_short: "h:MM TT", 22 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 23 | full_long: "mmm d',' yyyy 'at' h:MM TT", 24 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 25 | }, 26 | messages: { 27 | loading_timeline: "టైమ్‌లైన్ లోడవుతూంది... ", 28 | return_to_title: "తిరిగి మొదటి స్లైడుకి", 29 | expand_timeline: "టైమ్‌లైన్‌ను విస్తరించండి", 30 | contract_timeline: "టైమ్‌లైన్‌ను కుదించండి", 31 | wikipedia: "స్వేచ్ఛా విజ్ఞాన సర్వస్వమైన వికీపీడియా నుండి", 32 | loading_content: "విషయం లోడవుతూంది", 33 | loading: "లోడవుతూంది", 34 | swipe_nav: "Swipe to Navigate" } 35 | } 36 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/th.js: -------------------------------------------------------------------------------- 1 | /* Thai LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "th", 6 | api: { 7 | wikipedia: "th" 8 | }, 9 | date: { 10 | month: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | month_abbr: ["ม.ค.", "ก.พ", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | day: ["อาทิตย์","จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์"], 13 | day_abbr: ["อา.","จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'd mmmm yyyy''", 24 | full_long: "d mmmm yyyy 'เวลา' h:MM TT", 25 | full_long_small_date: "h:MM TT'
d mmm yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "กำลังสร้างไทม์ไลน์... ", 29 | return_to_title: "กลับสู้หน้าหลัก", 30 | expand_timeline: "ขยายไทม์ไลน์", 31 | contract_timeline: "ย่อไทม์ไลน์", 32 | wikipedia: "จากวิกิพีเดีย สารานุกรมเสรี", 33 | loading_content: "กำลังโหลดข้อมูล", 34 | loading: "กำลังโหลด" 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/tl.js: -------------------------------------------------------------------------------- 1 | /* Tagalog LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "tl", 6 | api: { 7 | wikipedia: "tl" 8 | }, 9 | date: { 10 | month: ["Enemo", "Pebrero", "Marso", "Abril", "Mayo", "Hunyo", "Hulyo", "Agosto", "Setyembre", "Oktubre", "Nobyembre", "Disyembre"], 11 | month_abbr: ["Ene.", "Peb.", "Mar.", "Abr.", "Mayo", "Hun.", "Hul.", "Ago.", "Set.", "Okt.", "Nob.", "Dis."], 12 | day: ["Linggo", "Lunes", "Martes", "Miyerkules", "Huwebes", "Biyernes", "Sabado"], 13 | day_abbr: ["Li.","L.", "M.", "Mi.", "H.", "B.", "S."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "mmm d", 20 | full: "mmmm d',' yyyy", 21 | time_short: "h:MM:ss TT", 22 | time_no_seconds_short: "h:MM TT", 23 | time_no_seconds_small_date: "h:MM TT'
'mmmm d',' yyyy''", 24 | full_long: "mmm d',' yyyy 'at' h:MM TT", 25 | full_long_small_date: "h:MM TT'
mmm d',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Loading Timeline... ", 29 | return_to_title: "Return to Title", 30 | expand_timeline: "Expand Timeline", 31 | contract_timeline: "Contract Timeline", 32 | wikipedia: "Mula sa Wikipedia, ang malayang ensiklopedya", 33 | loading_content: "Loading Content", 34 | loading: "Loading", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /source/js/Core/Language/locale/tr.js: -------------------------------------------------------------------------------- 1 | /* Turkish LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "tr", 6 | api: { 7 | wikipedia: "tr" 8 | }, 9 | date: { 10 | month: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | month_abbr: ["Oca.", "Şub.", "Mar.", "Nis.", "May.", "Haz.", "Tem.", "Ağu.", "Eyl.", "Eki.", "Kas.", "Ara."], 12 | day: ["Pazar","Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"], 13 | day_abbr: ["Paz.","Pzt.", "Sal.", "Çar.", "Per.", "Cum.", "Cts."] 14 | }, 15 | dateformats: { 16 | year: "yyyy", 17 | month_short: "mmm", 18 | month: "mmmm yyyy", 19 | full_short: "d mmm", 20 | full: "d mmmm',' yyyy", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "H:MM", 23 | time_no_seconds_small_date: "H:MM'
'd mmmm',' yyyy''", 24 | full_long: "d mmm',' yyyy 'at' H:MM", 25 | full_long_small_date: "H:MM '
d mmm',' yyyy''" 26 | }, 27 | messages: { 28 | loading_timeline: "Zaman Çizelgesi Yükleniyor... ", 29 | return_to_title: "Başlığa Dön", 30 | expand_timeline: "Zaman Çizelgesini Genişlet", 31 | contract_timeline: "Zaman Çizelgesini Daralt", 32 | wikipedia: "Wikipedia'dan, özgür ansiklopedi", 33 | loading_content: "İçerik Yükleniyor", 34 | loading: "Yükleniyor", 35 | swipe_nav: "Swipe to Navigate" } 36 | } 37 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | TimelineJS - ver. 2.30.0 - 2014-02-20 3 | Copyright (c) 2012-2013 Northwestern University 4 | a project of the Northwestern University Knight Lab, originally created by Zach Wise 5 | https://github.com/NUKnightLab/TimelineJS 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 | */ 9 | /* Ukrainian LANGUAGE 10 | ================================================== */ 11 | typeof VMM != "undefined" && (VMM.Language = { 12 | lang: "uk", 13 | api: { 14 | wikipedia: "uk" 15 | }, 16 | date: { 17 | month: ["січня", "лютого", "березня", "квітня", "травня", "червня", "липня", "серпня", "вересня", "жовтня", "листопада", "грудня"], 18 | month_abbr: ["січ.", "лют.", "берез.", "квіт.", "трав.", "черв.", "лип.", "серп.", "вер.", "жовт.", "листоп.", "груд."], 19 | day: ["неділя", "понеділок", "вівторок", "середа", "четвер", "п'ятниця‎", "субота"], 20 | day_abbr: ["нд.", "пн.", "вт.", "ср.", "чт.", "пт.", "сб."] 21 | }, 22 | dateformats: { 23 | year: "yyyy", 24 | month_short: "mmm", 25 | month: "mmmm yyyy", 26 | full_short: "d mmm", 27 | full: "d mmmm',' yyyy", 28 | time_short: "H:MM:ss", 29 | time_no_seconds_short: "H:MM", 30 | time_no_seconds_small_date: "H:MM'
'd mmmm',' yyyy''", 31 | full_long: "d mmm yyyy 'у' H:MM", 32 | full_long_small_date: "H:MM'
d mmm',' yyyy''" 33 | }, 34 | messages: { 35 | loading_timeline: "Завантаження...", 36 | return_to_title: "Повернутися до початку", 37 | expand_timeline: "Збільшити", 38 | contract_timeline: "Зменьшити", 39 | wikipedia: "З Wikipedia, вільної енциклопедії", 40 | loading_content: "Завантаження вмісту", 41 | loading: "Завантаження" 42 | } 43 | }); -------------------------------------------------------------------------------- /source/js/Core/Language/locale/zh-cn.js: -------------------------------------------------------------------------------- 1 | if (typeof VMM != "undefined") { 2 | VMM.Language = { 3 | lang: "zh-cn", 4 | api: { 5 | wikipedia: "zh" 6 | }, 7 | date: { 8 | month: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 9 | month_abbr: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 10 | day: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], 11 | day_abbr: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"] 12 | }, 13 | dateformats: { 14 | year: "yyyy年", 15 | month_short: "mmm", 16 | month: "yyyy年 mmmm", 17 | full_short: "mmm d日", 18 | full: "yyyy年mmmmd日", 19 | time_short: "HH:MM:ss", 20 | time_no_seconds_short: "HH:MM", 21 | time_no_seconds_small_date: "HH:MM'
'yyyy年mmmmd日''", 22 | full_long: "dddd',' yyyy年mmmd日'um' HH:MM", 23 | full_long_small_date: "HH:MM'
'dddd',' yyyy年mmmd日''" 24 | }, 25 | messages: { 26 | loading_timeline: "加载时间线... ", 27 | return_to_title: "回到开头", 28 | expand_timeline: "伸展时间", 29 | contract_timeline: "缩短时间", 30 | wikipedia: "来自维基百科,自由的百科全书", 31 | loading_content: "正在加载内容", 32 | loading: "加载中", 33 | swipe_nav: "Swipe to Navigate" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /source/js/Core/Language/locale/zh-tw.js: -------------------------------------------------------------------------------- 1 | /* Taiwanese LANGUAGE 2 | ================================================== */ 3 | if(typeof VMM != 'undefined') { 4 | VMM.Language = { 5 | lang: "zh-tw", 6 | api: { 7 | wikipedia: "zh" 8 | }, 9 | date: { 10 | month: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | month_abbr: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | day: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], 13 | day_abbr: ["週日", "週一", "週二", "週三", "週四", "週五", "週六"] 14 | }, 15 | dateformats: { 16 | year: "yyyy年", 17 | month_short: "mmm", 18 | month: "yyyy年 mmmm", 19 | full_short: "mmm d", 20 | full: "yyyy年mmmm d日", 21 | time_short: "HH:MM:ss", 22 | time_no_seconds_short: "HH:MM", 23 | time_no_seconds_small_date: "HH:MM'
'yyyy年mmmm d日''", 24 | full_long: "dddd',' yyyy年mmmm d日 'um' HH:MM", 25 | full_long_small_date: "HH:MM'
'dddd',' yyyy年mmmm d日''" 26 | }, 27 | messages: { 28 | loading_timeline: "載入時間線... ", 29 | return_to_title: "回到開頭", 30 | expand_timeline: "展開時間", 31 | contract_timeline: "縮短時間", 32 | wikipedia: "擷取自維基百科, 自由之百科全書", 33 | loading_content: "載入內容", 34 | loading: "載入中", 35 | swipe_nav: "Swipe to Navigate" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /source/js/Core/Media/VMM.Media.js: -------------------------------------------------------------------------------- 1 | /* Media 2 | ================================================== */ 3 | 4 | /* * CodeKit Import 5 | * http://incident57.com/codekit/ 6 | ================================================== */ 7 | // @codekit-prepend "VMM.ExternalAPI.js"; 8 | // @codekit-prepend "VMM.MediaElement.js"; 9 | // @codekit-prepend "VMM.MediaType.js"; 10 | // @codekit-prepend "VMM.TextElement.js"; 11 | -------------------------------------------------------------------------------- /source/js/Core/Media/VMM.TextElement.js: -------------------------------------------------------------------------------- 1 | /* TextElement 2 | ================================================== */ 3 | if(typeof VMM != 'undefined' && typeof VMM.TextElement == 'undefined') { 4 | 5 | VMM.TextElement = ({ 6 | 7 | init: function() { 8 | return this; 9 | }, 10 | 11 | create: function(data) { 12 | return data; 13 | } 14 | 15 | }).init(); 16 | } -------------------------------------------------------------------------------- /source/js/Core/README.md: -------------------------------------------------------------------------------- 1 | StoryJS-Core 2 | ============ 3 | 4 | Core javascript functionality for StoryJS (including TimelineJS) 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public 7 | License, v. 2.0. If a copy of the MPL was not distributed with this 8 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | -------------------------------------------------------------------------------- /source/js/Core/VMM.StoryJS.js: -------------------------------------------------------------------------------- 1 | /* VeriteCo StoryJS 2 | ================================================== */ 3 | 4 | /* * CodeKit Import 5 | * http://incident57.com/codekit/ 6 | ================================================== */ 7 | // @codekit-prepend "Core/VMM.Core.js"; 8 | // @codekit-prepend "Language/VMM.Language.js"; 9 | // @codekit-prepend "Media/VMM.Media.js"; 10 | // @codekit-prepend "Slider/VMM.DragSlider.js"; 11 | // @codekit-prepend "Slider/VMM.Slider.js"; 12 | // @codekit-prepend "Library/AES.js"; 13 | // @codekit-prepend "Library/bootstrap-tooltip.js"; 14 | 15 | 16 | if(typeof VMM != 'undefined' && typeof VMM.StoryJS == 'undefined') { 17 | 18 | VMM.StoryJS = function() { 19 | 20 | /* PRIVATE VARS 21 | ================================================== */ 22 | 23 | /* PUBLIC FUNCTIONS 24 | ================================================== */ 25 | this.init = function(d) { 26 | 27 | }; 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/js/VMM.Timeline.Min.js: -------------------------------------------------------------------------------- 1 | // VMM.Timeline.Min.js 2 | 3 | /* CodeKit Import 4 | http://incident57.com/codekit/ 5 | ================================================== */ 6 | // @codekit-prepend "VMM.Timeline.js"; 7 | 8 | VMM.debug = false; -------------------------------------------------------------------------------- /source/less/Core/.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | .DS_Store* -------------------------------------------------------------------------------- /source/less/Core/Font.Default.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Default 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif; 7 | @font-serif: "Georgia", Times New Roman, Times, serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-serif; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container, { 14 | font-family: @font-sans !important; 15 | } 16 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 17 | font-family: @font-sans !important; 18 | } 19 | .timenav, .flag-content, .era { 20 | h1, h2, h3, h4, h5, h6 { 21 | font-family: @font-sans !important; 22 | } 23 | } 24 | /* CONTENT 25 | ------------------------------------------------------------------------------------------- */ 26 | p, blockquote, blockquote p, .twitter blockquote p { 27 | font-family: @font-serif !important; 28 | } 29 | .vco-feature { 30 | h1, h2, h3, h4, h5, h6 { 31 | font-family: @font-serif; 32 | } 33 | } 34 | } 35 | .timeline-tooltip { 36 | font-family: @font-sans; 37 | } -------------------------------------------------------------------------------- /source/less/Core/Font/AbrilFatface-Average.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | PT Serif and PT Sans 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Abril Fatface', cursive; 7 | @font-sans: 'Average', serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | 22 | .timenav, .flag-content, .era { 23 | h1, h2, h3, h4, h5, h6 { 24 | font-family: @font-sans !important; 25 | } 26 | } 27 | /* CONTENT 28 | ------------------------------------------------------------------------------------------- */ 29 | p, blockquote, blockquote p, .twitter blockquote p { 30 | font-family: @font-sans !important; 31 | } 32 | .vco-feature { 33 | h1, h2, h3, h4, h5, h6 { 34 | font-family: @font-serif; 35 | } 36 | } 37 | } 38 | .timeline-tooltip { 39 | font-family: @font-sans; 40 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Arvo-PTSans.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Arvo and PT Sans 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Arvo', serif; 7 | @font-sans: 'PT Sans', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-serif; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-serif !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Bevan-PotanoSans.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Bevan and Potano Sans 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Bevan', serif; 7 | @font-sans: 'Pontano Sans', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/BreeSerif-OpenSans.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Bree Serif, Open Sans 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Bree Serif', Georgia, serif; 7 | @font-sans: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/DroidSerif-DroidSans.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Droid Serif, Droid Sans 4 | http://www.google.com/webfonts#UsePlace:use/Collection:Droid+Sans:400,700|Droid+Serif:400,700,400italic 5 | ------------------------------------------------------------------------------------------- */ 6 | 7 | @font-sans: 'Droid Sans', sans-serif; 8 | @font-serif: 'Droid Serif', serif; 9 | 10 | .vco-storyjs { 11 | font-family: @font-serif; 12 | /* HEADERS 13 | ------------------------------------------------------------------------------------------- */ 14 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 15 | font-family: @font-sans !important; 16 | } 17 | .vco-feature { 18 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 19 | font-family: @font-sans !important; 20 | } 21 | } 22 | .timenav, .flag-content, .era { 23 | h1, h2, h3, h4, h5, h6 { 24 | font-family: @font-sans !important; 25 | } 26 | } 27 | /* CONTENT 28 | ------------------------------------------------------------------------------------------- */ 29 | p { 30 | font-family: @font-sans !important; 31 | } 32 | blockquote, blockquote p, .twitter blockquote p { 33 | font-family: @font-serif !important; 34 | } 35 | 36 | .vco-feature { 37 | h1, h2, h3, h4, h5, h6 { 38 | font-family: @font-serif; 39 | font-weight: 700; 40 | } 41 | } 42 | } 43 | .timeline-tooltip { 44 | font-family: @font-sans; 45 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Georgia-Helvetica.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Default 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif; 7 | @font-serif: "Georgia", Times New Roman, Times, serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-serif; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container, { 14 | font-family: @font-sans !important; 15 | } 16 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 17 | font-family: @font-sans !important; 18 | } 19 | .timenav, .flag-content, .era { 20 | h1, h2, h3, h4, h5, h6 { 21 | font-family: @font-sans !important; 22 | } 23 | } 24 | /* CONTENT 25 | ------------------------------------------------------------------------------------------- */ 26 | p, blockquote, blockquote p, .twitter blockquote p { 27 | font-family: @font-serif !important; 28 | } 29 | .vco-feature { 30 | h1, h2, h3, h4, h5, h6 { 31 | font-family: @font-serif; 32 | } 33 | } 34 | } 35 | .timeline-tooltip { 36 | font-family: @font-sans; 37 | } 38 | -------------------------------------------------------------------------------- /source/less/Core/Font/Lekton-Molengo.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Lekton and Molengo 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Molengo', sans-serif; 7 | @font-sans: 'Lekton', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Lora-Istok.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Lora and Istok Web 4 | ------------------------------------------------------------------------------------------- */ 5 | @font-serif: 'Lora', serif; 6 | @font-sans: 'Istok Web', sans-serif; 7 | 8 | .vco-storyjs { 9 | font-family: @font-serif; 10 | /* HEADERS 11 | ------------------------------------------------------------------------------------------- */ 12 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 13 | font-family: @font-sans !important; 14 | } 15 | .vco-feature { 16 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 17 | font-family: @font-sans !important; 18 | } 19 | } 20 | .timenav, .flag-content, .era { 21 | h1, h2, h3, h4, h5, h6 { 22 | font-family: @font-sans !important; 23 | } 24 | } 25 | /* CONTENT 26 | ------------------------------------------------------------------------------------------- */ 27 | p, blockquote, blockquote p, .twitter blockquote p { 28 | font-family: @font-sans !important; 29 | 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | font-weight: 700; 35 | } 36 | } 37 | } 38 | .timeline-tooltip { 39 | font-family: @font-sans; 40 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Merriweather-NewsCycle.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Merriweather and NewsCycle 4 | http://www.google.com/webfonts#UsePlace:use/Collection:News+Cycle:400,700|Merriweather:400,700,900 5 | ------------------------------------------------------------------------------------------- */ 6 | 7 | @font-serif: 'Merriweather', serif; 8 | @font-sans: 'News Cycle', sans-serif; 9 | 10 | .vco-storyjs { 11 | font-family: @font-serif; 12 | /* HEADERS 13 | ------------------------------------------------------------------------------------------- */ 14 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 15 | font-family: @font-sans !important; 16 | } 17 | .vco-feature { 18 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 19 | font-family: @font-sans !important; 20 | } 21 | } 22 | .timenav, .flag-content, .era { 23 | h1, h2, h3, h4, h5, h6 { 24 | font-family: @font-sans !important; 25 | } 26 | } 27 | /* CONTENT 28 | ------------------------------------------------------------------------------------------- */ 29 | p, blockquote, blockquote p, .twitter blockquote p { 30 | font-family: @font-sans !important; 31 | } 32 | p { 33 | font-size:16px; 34 | line-height:22px; 35 | } 36 | .wikipedia p { 37 | font-size: 14px !important; 38 | line-height: 20px !important; 39 | } 40 | 41 | .vco-feature { 42 | h1, h2, h3, h4, h5, h6 { 43 | font-family: @font-serif; 44 | font-weight: 900; 45 | } 46 | } 47 | } 48 | .timeline-tooltip { 49 | font-family: @font-sans; 50 | } -------------------------------------------------------------------------------- /source/less/Core/Font/NewsCycle-Merriweather.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | NewsCycle and Merriweather 4 | http://www.google.com/webfonts#UsePlace:use/Collection:News+Cycle:400,700|Merriweather:400,700,900 5 | ------------------------------------------------------------------------------------------- */ 6 | 7 | @font-serif: 'Merriweather', serif; 8 | @font-sans: 'News Cycle', sans-serif; 9 | 10 | .vco-storyjs { 11 | font-family: @font-sans; 12 | /* HEADERS 13 | ------------------------------------------------------------------------------------------- */ 14 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 15 | font-family: @font-sans !important; 16 | } 17 | .vco-feature { 18 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 19 | font-family: @font-sans !important; 20 | } 21 | } 22 | .timenav, .flag-content, .era { 23 | h1, h2, h3, h4, h5, h6 { 24 | font-family: @font-sans !important; 25 | } 26 | } 27 | /* CONTENT 28 | ------------------------------------------------------------------------------------------- */ 29 | p, blockquote, blockquote p, .twitter blockquote p { 30 | font-family: @font-serif !important; 31 | } 32 | p { 33 | font-size:16px; 34 | line-height:22px; 35 | } 36 | .wikipedia p { 37 | font-size: 14px !important; 38 | line-height: 20px !important; 39 | } 40 | 41 | .vco-feature { 42 | h1, h2, h3, h4, h5, h6 { 43 | font-family: @font-sans; 44 | font-weight: 900; 45 | } 46 | } 47 | } 48 | .timeline-tooltip { 49 | font-family: @font-sans; 50 | } -------------------------------------------------------------------------------- /source/less/Core/Font/NixieOne-Ledger.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Nixie One and Ledger 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Nixie One', cursive; 7 | @font-sans: 'Ledger', serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/PT.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | PT Sans Narrow, PT Serif and PT Sans 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'PT Serif', serif; 7 | @font-sans: 'PT Sans', sans-serif; 8 | @font-headline: 'PT Sans Narrow', sans-serif; 9 | 10 | .vco-storyjs { 11 | font-family: @font-serif; 12 | /* HEADERS 13 | ------------------------------------------------------------------------------------------- */ 14 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 15 | font-family: @font-sans !important; 16 | } 17 | .vco-feature { 18 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 19 | font-family: @font-sans !important; 20 | } 21 | } 22 | .timenav, .flag-content, .era { 23 | h1, h2, h3, h4, h5, h6 { 24 | font-family: @font-sans !important; 25 | } 26 | } 27 | /* CONTENT 28 | ------------------------------------------------------------------------------------------- */ 29 | p, blockquote, blockquote p, .twitter blockquote p { 30 | font-family: @font-serif !important; 31 | } 32 | blockquote, blockquote p, .twitter blockquote p { 33 | font-style: italic; 34 | } 35 | .vco-feature { 36 | h1, h2, h3, h4, h5, h6 { 37 | font-family: @font-headline; 38 | font-weight: 700; 39 | } 40 | } 41 | } 42 | .timeline-tooltip { 43 | font-family: @font-sans; 44 | } -------------------------------------------------------------------------------- /source/less/Core/Font/PTSerif-PTSans.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | PT Serif and PT Sans 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'PT Serif', serif; 7 | @font-sans: 'PT Sans', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-serif; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-serif !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-sans; 34 | font-weight: 700; 35 | } 36 | } 37 | } 38 | .timeline-tooltip { 39 | font-family: @font-sans; 40 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Pacifico-Arimo.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Pacifico and Arimo 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Pacifico', cursive; 7 | @font-sans: 'Arimo', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/PlayfairDisplay-Muli.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Playfair Display and Muli 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Playfair Display', serif; 7 | @font-sans: 'Muli', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/Font/PoiretOne-Molengo.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Poiret One and Molengo 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Poiret One', serif; 7 | @font-sans: 'Molengo', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-serif; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p { 29 | font-family: @font-sans !important; 30 | font-size: 16px !important; 31 | line-height:22px !important; 32 | } 33 | .wikipedia p { 34 | font-size: 14px !important; 35 | line-height: 20px !important; 36 | } 37 | blockquote, blockquote p, .twitter blockquote p { 38 | font-family: @font-serif !important; 39 | } 40 | 41 | .vco-feature { 42 | h1, h2, h3, h4, h5, h6 { 43 | font-family: @font-serif; 44 | } 45 | } 46 | } 47 | .timeline-tooltip { 48 | font-family: @font-sans; 49 | } -------------------------------------------------------------------------------- /source/less/Core/Font/Rancho-Gudea.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Rancho and Gudea 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Rancho', cursive; 7 | @font-sans: 'Gudea', sans-serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | 17 | .vco-feature { 18 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 19 | font-family: @font-sans !important; 20 | } 21 | } 22 | 23 | .timenav, .flag-content, .era { 24 | h1, h2, h3, h4, h5, h6 { 25 | font-family: @font-sans !important; 26 | } 27 | } 28 | /* CONTENT 29 | ------------------------------------------------------------------------------------------- */ 30 | p, blockquote, blockquote p, .twitter blockquote p { 31 | font-family: @font-sans !important; 32 | } 33 | .vco-feature { 34 | h1, h2, h3, h4, h5, h6 { 35 | font-family: @font-serif; 36 | } 37 | } 38 | } 39 | .timeline-tooltip { 40 | font-family: @font-sans; 41 | } -------------------------------------------------------------------------------- /source/less/Core/Font/SansitaOne-Kameron.less: -------------------------------------------------------------------------------- 1 | /* 2 | FONT 3 | Sansita One and Kameron 4 | ------------------------------------------------------------------------------------------- */ 5 | 6 | @font-serif: 'Sansita One', cursive; 7 | @font-sans: 'Kameron', serif; 8 | 9 | .vco-storyjs { 10 | font-family: @font-sans; 11 | /* HEADERS 12 | ------------------------------------------------------------------------------------------- */ 13 | .twitter, .vcard, .messege, .credit, .caption, .zoom-in, .zoom-out, .back-home, .time-interval div, .time-interval-major div, .nav-container { 14 | font-family: @font-sans !important; 15 | } 16 | .vco-feature { 17 | h1.date, h2.date, h3.date, h4.date, h5.date, h6.date { 18 | font-family: @font-sans !important; 19 | } 20 | } 21 | .timenav, .flag-content, .era { 22 | h1, h2, h3, h4, h5, h6 { 23 | font-family: @font-sans !important; 24 | } 25 | } 26 | /* CONTENT 27 | ------------------------------------------------------------------------------------------- */ 28 | p, blockquote, blockquote p, .twitter blockquote p { 29 | font-family: @font-sans !important; 30 | } 31 | .vco-feature { 32 | h1, h2, h3, h4, h5, h6 { 33 | font-family: @font-serif; 34 | } 35 | } 36 | } 37 | .timeline-tooltip { 38 | font-family: @font-sans; 39 | } -------------------------------------------------------------------------------- /source/less/Core/README.md: -------------------------------------------------------------------------------- 1 | StoryJS-Core-CSS 2 | ================ 3 | 4 | Core CSS for StoryJS (including TimelineJS) 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public 7 | License, v. 2.0. If a copy of the MPL was not distributed with this 8 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | -------------------------------------------------------------------------------- /source/less/Core/VMM.Tooltip.less: -------------------------------------------------------------------------------- 1 | /* 2 | * TOOLTIP 3 | * Styles for tooltip 4 | * ------------------------------------------------------------------------------------------- */ 5 | 6 | .timeline-tooltip { 7 | position: absolute; 8 | z-index: 205; 9 | display: block; 10 | visibility: visible; 11 | padding: 5px; 12 | //font-size: 11px; 13 | opacity: 0; 14 | filter: alpha(opacity=0); 15 | 16 | font-size: @base-font; 17 | font-weight: bold; 18 | line-height: @base-line; 19 | 20 | font-size: 12px; 21 | line-height:12px; 22 | } 23 | .timeline-tooltip.in { 24 | opacity: 0.8; 25 | filter: alpha(opacity=80); 26 | } 27 | .timeline-tooltip.top { 28 | margin-top: -2px; 29 | } 30 | .timeline-tooltip.right { 31 | margin-left: 2px; 32 | } 33 | .timeline-tooltip.bottom { 34 | margin-top: 2px; 35 | } 36 | .timeline-tooltip.left { 37 | margin-left: -2px; 38 | } 39 | .timeline-tooltip.top .timeline-tooltip-arrow { 40 | bottom: 0; 41 | left: 50%; 42 | margin-left: -5px; 43 | border-left: 5px solid transparent; 44 | border-right: 5px solid transparent; 45 | border-top: 5px solid #000000; 46 | } 47 | .timeline-tooltip.left .timeline-tooltip-arrow { 48 | top: 50%; 49 | right: 0; 50 | margin-top: -5px; 51 | border-top: 5px solid transparent; 52 | border-bottom: 5px solid transparent; 53 | border-left: 5px solid #000000; 54 | } 55 | .timeline-tooltip.bottom .timeline-tooltip-arrow { 56 | top: 0; 57 | left: 50%; 58 | margin-left: -5px; 59 | border-left: 5px solid transparent; 60 | border-right: 5px solid transparent; 61 | border-bottom: 5px solid #000000; 62 | } 63 | .timeline-tooltip.right .timeline-tooltip-arrow { 64 | top: 50%; 65 | left: 0; 66 | margin-top: -5px; 67 | border-top: 5px solid transparent; 68 | border-bottom: 5px solid transparent; 69 | border-right: 5px solid #000000; 70 | } 71 | .timeline-tooltip-inner { 72 | max-width: 200px; 73 | padding: 3px 8px; 74 | color: #ffffff; 75 | text-align: center; 76 | text-decoration: none; 77 | background-color: #000000; 78 | -webkit-border-radius: 4px; 79 | -moz-border-radius: 4px; 80 | border-radius: 4px; 81 | } 82 | .timeline-tooltip-arrow { 83 | position: absolute; 84 | width: 0; 85 | height: 0; 86 | } 87 | -------------------------------------------------------------------------------- /source/less/Theme/Dark.less: -------------------------------------------------------------------------------- 1 | /*! 2 | TIMELINE CSS 3 | 4 | Designed and built by Zach Wise at VeriteCo 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public 7 | License, v. 2.0. If a copy of the MPL was not distributed with this 8 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | 10 | */ 11 | 12 | /* THEME DARK 13 | ----------------------------------------------------- */ 14 | //GFX 15 | .base-sprite() { 16 | background-image: url(timeline-dark.png?v3.4); 17 | } 18 | .base-sprite2x() { 19 | background-image: url(timeline-dark@2x.png?v4.3); 20 | } 21 | .loading-sprite() { 22 | background-image: url(loading.gif?v3.4); 23 | } 24 | .loading-sprite2x() { 25 | background-image: url(loading@2x.gif?v3.4); 26 | } 27 | 28 | // COLORS 29 | @color-base: #1A1A1A; 30 | @color-line: #333; //#414141; 31 | @color-line-hover: #666; 32 | @color-dark: #FFF; 33 | @color-dark-second: #AAA; 34 | @color-dark-third: #AAA; 35 | @color-dark-fourth: #999; 36 | @color-dark-fifth: #E3E3E3; 37 | @color-background-dark: #262626; 38 | // COLOR THEME 39 | @color-theme: #0BD4E3; 40 | 41 | /* BASE 42 | ----------------------------------------------------- */ 43 | 44 | // CSS CORE 45 | @import "../Core/VMM.Core.less"; 46 | 47 | // Timeline Specific 48 | @import "../VMM.Timeline.TimeNav.less"; 49 | -------------------------------------------------------------------------------- /tests/test_extra_html.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /tests/test_googlespreadsheet.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /tests/test_googlespreadsheet_bc_era_ages_epoch.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /tests/test_googlespreadsheet_biblical_ad.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /tests/test_googlespreadsheet_minutes.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /tests/test_iframe_640.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 |
36 | 37 | -------------------------------------------------------------------------------- /tests/test_jsonp.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /tests/test_utc_firefox.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Timeline JS Example 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 33 | 34 | 35 | 36 |
37 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /website/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/__init__.py -------------------------------------------------------------------------------- /website/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/core/__init__.py -------------------------------------------------------------------------------- /website/core/settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/core/settings/__init__.py -------------------------------------------------------------------------------- /website/core/settings/base.py: -------------------------------------------------------------------------------- 1 | """Common settings and globals.""" 2 | import os 3 | from os.path import abspath, basename, dirname, join, normpath 4 | 5 | CORE_ROOT = dirname(dirname(abspath(__file__))) 6 | PROJECT_ROOT = dirname(dirname(CORE_ROOT)) 7 | -------------------------------------------------------------------------------- /website/core/settings/loc.py: -------------------------------------------------------------------------------- 1 | """Local settings and globals.""" 2 | import sys 3 | from os.path import normpath, join 4 | from .base import * 5 | 6 | # Import secrets -- not needed 7 | #sys.path.append( 8 | # abspath(join(PROJECT_ROOT, '../secrets/TimelineJS/stg')) 9 | #) 10 | 11 | #from secrets import * 12 | 13 | # Set static URL 14 | STATIC_URL = '/static' -------------------------------------------------------------------------------- /website/static/img/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/.gitignore -------------------------------------------------------------------------------- /website/static/img/TimelineJSTags.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/TimelineJSTags.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/eyesclosedftm_10001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/eyesclosedftm_10001.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/family.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/family.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/family.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/family.png -------------------------------------------------------------------------------- /website/static/img/examples/houston/wh1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/wh1.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/wh2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/wh2.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/wh3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/wh3.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/whChild.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/whChild.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/whlead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/whlead.jpg -------------------------------------------------------------------------------- /website/static/img/examples/houston/young.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/houston/young.jpg -------------------------------------------------------------------------------- /website/static/img/examples/logos/Northwestern University.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/Northwestern University.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/Social-Logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/Social-Logos.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/knightlab-logo-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/knightlab-logo-background.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/knightlab-logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/knightlab-logo-small.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/knightlab-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/knightlab-logo.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/less-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/less-small.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/logo_arte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/logo_arte.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/logo_gigaom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/logo_gigaom.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/logo_lemonde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/logo_lemonde.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/logo_radiolab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/logo_radiolab.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/logo_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/logo_time.png -------------------------------------------------------------------------------- /website/static/img/examples/logos/logo_vh1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/logos/logo_vh1.png -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_akira.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_akira.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_aljazeera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_aljazeera.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_artetv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_artetv.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_austrian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_austrian.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_bulger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_bulger.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_danceclub.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_danceclub.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_dayandnight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_dayandnight.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_denver_shooting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_denver_shooting.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_ghana.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_ghana.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_gigaom_wwdc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_gigaom_wwdc.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_hats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_hats.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_houston.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_houston.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_kitchensink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_kitchensink.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_lemonde.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_lemonde.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_madonna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_madonna.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_mandela.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_mandela.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_moneylaundering.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_moneylaundering.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_nato.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_nato.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_powerplant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_powerplant.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_radiolab-colorwalking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_radiolab-colorwalking.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_republican.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_republican.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_shtpeoplesay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_shtpeoplesay.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_tastechicago.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_tastechicago.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_transmedia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_transmedia.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_tutorialzine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_tutorialzine.jpg -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_userinterface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_userinterface.png -------------------------------------------------------------------------------- /website/static/img/examples/thumbs/thumb_xieziben.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/thumbs/thumb_xieziben.jpg -------------------------------------------------------------------------------- /website/static/img/examples/user-interface/4s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/user-interface/4s.jpg -------------------------------------------------------------------------------- /website/static/img/examples/user-interface/apple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/user-interface/apple.jpg -------------------------------------------------------------------------------- /website/static/img/examples/user-interface/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/user-interface/input.png -------------------------------------------------------------------------------- /website/static/img/examples/user-interface/palm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/user-interface/palm.png -------------------------------------------------------------------------------- /website/static/img/examples/user-interface/pascaline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/user-interface/pascaline.jpg -------------------------------------------------------------------------------- /website/static/img/examples/user-interface/univac.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/examples/user-interface/univac.JPG -------------------------------------------------------------------------------- /website/static/img/knightlab_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/knightlab_logo.png -------------------------------------------------------------------------------- /website/static/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/loading.gif -------------------------------------------------------------------------------- /website/static/img/make/font-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/make/font-options.png -------------------------------------------------------------------------------- /website/static/img/make/publish_to_web_button_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/make/publish_to_web_button_small.png -------------------------------------------------------------------------------- /website/static/img/make/publish_to_web_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/make/publish_to_web_small.png -------------------------------------------------------------------------------- /website/static/img/make/publish_to_web_url_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/make/publish_to_web_url_small.png -------------------------------------------------------------------------------- /website/static/img/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/img/timeline.png -------------------------------------------------------------------------------- /website/static/js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/js/.gitignore -------------------------------------------------------------------------------- /website/static/js/main.js: -------------------------------------------------------------------------------- 1 | // overcome Timeline's stupid jQuery loading 2 | var $blueline = $.noConflict(); 3 | $blueline(document).ready(function() { 4 | var $ = $blueline; 5 | function navSmartScroll($destination) { 6 | var offset = $(".navbar").height() || 0, 7 | scrollTop = $destination.offset().top - 30; 8 | $("body,html").animate({scrollTop: scrollTop}, 350); 9 | } 10 | 11 | // Navbar scrollTo 12 | $(".navbar .nav a, [data-scroll='true']").click(function (e) { 13 | var $target = $(this) 14 | , href = $target.attr("href") 15 | , hash = href.substring(href.lastIndexOf('/') + 1) 16 | , $destination = $(hash); 17 | 18 | navSmartScroll($destination); 19 | 20 | return false; 21 | }); 22 | 23 | // More Options 24 | $(".show-options").click(function (e) { 25 | $(this).hide(); 26 | 27 | $(".more-options").slideDown(); 28 | 29 | return false; 30 | }); 31 | 32 | $("#font-preview-trigger").popover() 33 | 34 | // Preview 35 | $("#iframe-preview-button").click(function () { 36 | var $embed = $("#preview"); 37 | 38 | $embed.show(); 39 | $("body,html").animate({scrollTop: $embed.offset().top - 60}, 250); 40 | }); 41 | 42 | 43 | 44 | // Embed Generator 45 | updateEmbedCode(); 46 | $("#embed_code").click(function() { $(this).select(); }); 47 | $('#embed-width').change(function(evt) { updateEmbedCode(evt); }); 48 | $('#embed-wordpressplugin').change(function(evt) { updateEmbedCode(evt); }); 49 | $('#embed-font').change(function(evt) { updateEmbedCode(evt); }); 50 | $('#embed-height').change(function(evt) { updateEmbedCode(evt); }); 51 | $('#embed-maptype').change(function(evt) { updateEmbedCode(evt); }); 52 | $('#embed-googlemapkey').change(function(evt) { updateEmbedCode(evt); }); 53 | $('#embed-source-url').change(function(evt) { updateEmbedCode(evt); }); 54 | $('#embed-language').change(function(evt) { updateEmbedCode(evt); }); 55 | $('#embed-startatend').change(function(evt) { updateEmbedCode(evt); }); 56 | $('#embed-hashbookmark').change(function(evt) { updateEmbedCode(evt); }); 57 | $('#embed-startatslide').change(function(evt) { updateEmbedCode(evt); }); 58 | $('#embed-startzoomadjust').change(function(evt) { updateEmbedCode(evt); }); 59 | $('#embed-debug').change(function(evt) { updateEmbedCode(evt); }); 60 | 61 | $('.collapse').on('show',function(e) { 62 | window.location.hash = "show-" + $(this).attr('id'); 63 | }) 64 | 65 | if (window.location.hash.match(/#show-/)) { 66 | var $target = $("#" + window.location.hash.substr(6)); 67 | $target.collapse('show'); 68 | navSmartScroll($target.prev()); 69 | } 70 | }); 71 | -------------------------------------------------------------------------------- /website/static/js/story-timeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/js/story-timeline.js -------------------------------------------------------------------------------- /website/static/welcome/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NUKnightLab/TimelineJS/f1f59d304db1bf667169148be47351244d9ef242/website/static/welcome/step3.png -------------------------------------------------------------------------------- /website/templates/_about.html: -------------------------------------------------------------------------------- 1 |
2 |

About

3 |
4 | 5 |
6 |

Document History

7 |

TimelineJS can pull in media from different sources. It has built in support for: 8 |

9 |

Twitter, Flickr, Google Maps, YouTube, Vimeo, Dailymotion, Wikipedia, SoundCloud and more media types in the future.

10 |

Creating one is as easy as filling in a Google spreadsheet or as detailed as JSON.

11 |
12 |
13 | 14 |

Tips and tricks to best utilize TimelineJS 15 |

16 |
    17 |
  1. Keep it short, and write each event as a part of a larger narrative.
  2. 18 |
  3. Pick stories that have a strong chronological narrative. It does not work well for stories that need to jump around in the timeline.
  4. 19 |
  5. Include events that build up to major occurrences.Not just the major events.
  6. 20 |
21 |
22 |
23 |
-------------------------------------------------------------------------------- /website/templates/_demo.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 |
7 | 8 | 17 | 18 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /website/templates/_description.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |

How it Works

4 |
5 |
6 |

TimelineJS is an open-source tool that enables anyone to build visually,rich, interactive timelines. Beginners can create a timeline using nothing more than a Google spreadsheet. Experts can use their JSON skills to create custom installations, while keeping TimelineJS's core look and functionality.

7 |

Sources

8 |

It can pull in media from a variety of sources and has built-in support for Twitter, Flickr, Google Maps, YouTube, Vimeo, Vine, Dailymotion, Wikipedia, SoundCloud and more.

9 | 10 |

Tips & tricks

11 |
    12 |
  1. Keep it short, and write each event as a part of a larger narrative.
  2. 13 |
  3. Pick stories that have a strong chronological narrative. It does not work well for stories that need to jump around in the timeline.
  4. 14 |
  5. Include events that build up to major occurrences — not just the major events.
  6. 15 |
16 |
17 |
18 |
19 |

Sign up for updates

20 |

Get updates, tips and news by email. No Spam.

21 | 22 |
23 |
24 | 25 | 26 |
27 | 28 | 29 |
30 |
31 | 32 |
33 | 34 |

Stay connected with us on twitter

35 |

36 | 37 |

38 |
39 |
40 |
41 |
42 | -------------------------------------------------------------------------------- /website/templates/_developers.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |

About the Project

4 |
5 |
6 |

This project is hosted on GitHub, the largest code host in the world. We encourage you to contribute to the project and we value your feedback. You can report bugs and discuss features on the GitHub issues page, or ask a question

7 |
8 | 9 |
10 |

11 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 12 |

13 |

14 | Map tiles by Stamen Design, under CC BY 3.0. 15 | Data by OpenStreetMap, under CC BY SA. 16 |

17 |
18 |
19 |
20 | -------------------------------------------------------------------------------- /website/templates/_overview.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |

TimelineJS

6 |

Beautifully crafted timelines that are easy and intuitive to use.

7 | Make a timeline now 8 |

New! Try the TimelineJS 3 beta

9 |
10 |
11 |
12 | -------------------------------------------------------------------------------- /website/templates/error.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block content %} 3 | 4 | 5 | 19 |
20 |
21 |
22 |

23 | Sorry the page could not be found on this server. 24 |

25 |
26 |
27 |
28 | {% endblock %} 29 | -------------------------------------------------------------------------------- /website/templates/examples/shit-people-say/index.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Sh*t People Say 18 | 19 | 20 | 21 | 22 | 23 | 30 | 32 | 33 | 34 | 35 |
36 | 44 | 45 | 48 | 49 | 50 | 51 | 52 | 62 | 63 | -------------------------------------------------------------------------------- /website/templates/examples/user-interface/index.html: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | Revolutionary User Interfaces 18 | 19 | 20 | 21 | 22 | 23 | 30 | 32 | 33 | 34 | 35 |
36 | 44 | 45 | 48 | 49 | 50 | 51 | 52 | 62 | 63 | -------------------------------------------------------------------------------- /website/templates/index.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block content %} 4 | {% include "_overview.html" %} 5 | {% include "_demo.html" %} 6 | {% include "_description.html" %} 7 | {% include "_make.html" %} 8 | {% include "_examples.html" %} 9 | {% include "_help.html" %} 10 | {% include "_developers.html" %} 11 | {% endblock %} --------------------------------------------------------------------------------