├── .gitignore ├── .openshift ├── cron │ ├── daily │ │ └── .gitignore │ ├── hourly │ │ └── .gitignore │ ├── minutely │ │ └── .gitignore │ ├── monthly │ │ └── .gitignore │ ├── weekly │ │ ├── chrono.dat │ │ ├── chronograph │ │ ├── jobs.deny │ │ ├── jobs.allow │ │ └── README │ └── README.cron ├── action_hooks │ ├── post_deploy │ ├── deploy │ ├── pre_build │ ├── pre_start_nodejs │ └── build ├── markers │ └── README └── lib │ └── setup_custom_nodejs_env ├── www ├── bower_components │ ├── vis │ │ ├── examples │ │ │ ├── network │ │ │ │ ├── graphviz │ │ │ │ │ ├── data │ │ │ │ │ │ ├── hello.gv.txt │ │ │ │ │ │ ├── process.gv.txt │ │ │ │ │ │ ├── fsm.gv.txt │ │ │ │ │ │ ├── traffic_lights.gv.txt │ │ │ │ │ │ ├── world.gv.txt │ │ │ │ │ │ ├── unix.gv.txt │ │ │ │ │ │ └── transparency.gv.txt │ │ │ │ │ └── screenshots │ │ │ │ │ │ ├── fsm.png │ │ │ │ │ │ ├── hello.png │ │ │ │ │ │ ├── softmaint.png │ │ │ │ │ │ └── traffic_lights.png │ │ │ │ ├── img │ │ │ │ │ ├── indonesia │ │ │ │ │ │ ├── 1.png │ │ │ │ │ │ ├── 10.png │ │ │ │ │ │ ├── 11.png │ │ │ │ │ │ ├── 12.png │ │ │ │ │ │ ├── 13.png │ │ │ │ │ │ ├── 14.png │ │ │ │ │ │ ├── 2.png │ │ │ │ │ │ ├── 3.png │ │ │ │ │ │ ├── 4.png │ │ │ │ │ │ ├── 5.png │ │ │ │ │ │ ├── 6.png │ │ │ │ │ │ ├── 7.png │ │ │ │ │ │ ├── 8.png │ │ │ │ │ │ └── 9.png │ │ │ │ │ ├── refresh-cl │ │ │ │ │ │ ├── Hardware-Fax-icon.png │ │ │ │ │ │ ├── Network-Drive-icon.png │ │ │ │ │ │ ├── Network-Pipe-icon.png │ │ │ │ │ │ ├── System-Globe-icon.png │ │ │ │ │ │ ├── Hardware-Laptop-1-icon.png │ │ │ │ │ │ ├── Hardware-My-PDA-02-icon.png │ │ │ │ │ │ ├── Hardware-My-PDA-04-icon.png │ │ │ │ │ │ ├── Hardware-My-PDA-05-icon.png │ │ │ │ │ │ ├── System-Firewall-2-icon.png │ │ │ │ │ │ ├── Hardware-Mobile-Phone-icon.png │ │ │ │ │ │ ├── Hardware-Printer-Blue-icon.png │ │ │ │ │ │ ├── Misc-Scanner-default-icon.png │ │ │ │ │ │ ├── Hardware-My-Computer-3-icon.png │ │ │ │ │ │ ├── Hardware-My-Phone-Picture-icon.png │ │ │ │ │ │ ├── Network-Internet-Connection-icon.png │ │ │ │ │ │ └── license.txt │ │ │ │ │ └── soft-scraps-icons │ │ │ │ │ │ ├── Email-icon24.png │ │ │ │ │ │ ├── Email-icon32.png │ │ │ │ │ │ ├── Email-icon48.png │ │ │ │ │ │ ├── Folder-icon24.png │ │ │ │ │ │ ├── Folder-icon32.png │ │ │ │ │ │ ├── Folder-icon48.png │ │ │ │ │ │ ├── Folder-icon64.png │ │ │ │ │ │ ├── Document-icon24.png │ │ │ │ │ │ ├── Document-icon32.png │ │ │ │ │ │ ├── Document-icon48.png │ │ │ │ │ │ ├── Smiley-Angry-icon.png │ │ │ │ │ │ ├── Smiley-Grin-icon.png │ │ │ │ │ │ ├── User-Coat-Blue-icon.png │ │ │ │ │ │ ├── User-Coat-Red-icon.png │ │ │ │ │ │ ├── User-Coat-Green-icon.png │ │ │ │ │ │ ├── User-Preppy-Blue-icon.png │ │ │ │ │ │ ├── User-Preppy-Red-icon.png │ │ │ │ │ │ ├── User-Executive-Green-icon.png │ │ │ │ │ │ ├── User-Administrator-Blue-icon.png │ │ │ │ │ │ ├── User-Administrator-Green-icon.png │ │ │ │ │ │ └── license.txt │ │ │ │ ├── 14_dot_language.html │ │ │ │ ├── 01_basic_usage.html │ │ │ │ ├── 37_label_alignment.html │ │ │ │ ├── 07_selections.html │ │ │ │ ├── 35_label_stroke.html │ │ │ │ ├── 10_multiline_text.html │ │ │ │ └── 13_dashed_lines.html │ │ │ ├── timeline │ │ │ │ ├── img │ │ │ │ │ ├── mail-icon.png │ │ │ │ │ ├── truck-icon.png │ │ │ │ │ ├── comments-icon.png │ │ │ │ │ ├── product-icon.png │ │ │ │ │ ├── attachment-icon.png │ │ │ │ │ ├── notes-edit-icon.png │ │ │ │ │ ├── blog-post-edit-icon.png │ │ │ │ │ ├── license_refresh-cl.txt │ │ │ │ │ ├── community-users-icon.png │ │ │ │ │ ├── Hardware-Mobile-Phone-icon.png │ │ │ │ │ ├── license.txt │ │ │ │ │ └── license_aesthetica-2.txt │ │ │ │ ├── requirejs │ │ │ │ │ ├── requirejs_example.html │ │ │ │ │ └── scripts │ │ │ │ │ │ └── main.js │ │ │ │ ├── data │ │ │ │ │ └── basic.json │ │ │ │ ├── 01_basic.html │ │ │ │ ├── 24_all_data_attributes.html │ │ │ │ ├── 23_data_attributes.html │ │ │ │ ├── 32_grid_styling.html │ │ │ │ ├── 33_custom_snapping.html │ │ │ │ ├── 25_background_areas.html │ │ │ │ ├── 26_external_data.html │ │ │ │ ├── 29_hiding_times.html │ │ │ │ ├── 10_limit_move_and_zoom.html │ │ │ │ ├── 02_interactive.html │ │ │ │ ├── 18_range_overflow.html │ │ │ │ ├── 06_event_listeners.html │ │ │ │ ├── 03_performance.html │ │ │ │ ├── 19_localization.html │ │ │ │ ├── 07_custom_time_bar.html │ │ │ │ ├── 31_background_areas_with_groups.html │ │ │ │ ├── 20_click_to_use.html │ │ │ │ ├── 05_groups.html │ │ │ │ ├── 09_order_groups.html │ │ │ │ ├── 21_set_selection.html │ │ │ │ └── 04_html_data.html │ │ │ ├── graph3d │ │ │ │ ├── playground │ │ │ │ │ ├── prettify │ │ │ │ │ │ ├── lang-proto.js │ │ │ │ │ │ ├── lang-yaml.js │ │ │ │ │ │ ├── lang-wiki.js │ │ │ │ │ │ ├── lang-lua.js │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ ├── lang-hs.js │ │ │ │ │ │ ├── lang-lisp.js │ │ │ │ │ │ ├── lang-css.js │ │ │ │ │ │ ├── lang-scala.js │ │ │ │ │ │ ├── lang-apollo.js │ │ │ │ │ │ ├── lang-ml.js │ │ │ │ │ │ ├── lang-vhdl.js │ │ │ │ │ │ ├── lang-sql.js │ │ │ │ │ │ └── lang-vb.js │ │ │ │ │ └── playground.css │ │ │ │ ├── index.html │ │ │ │ ├── default.css │ │ │ │ ├── example05_line.html │ │ │ │ ├── example01_basis.html │ │ │ │ ├── example07_dot_cloud_colors.html │ │ │ │ ├── example03_filter.html │ │ │ │ ├── example08_dot_cloud_size.html │ │ │ │ ├── example04_animate.html │ │ │ │ └── example09_mobile.html │ │ │ ├── index.html │ │ │ └── graph2d │ │ │ │ ├── index.html │ │ │ │ ├── default.css │ │ │ │ ├── 19_labels.html │ │ │ │ ├── 18_scatterplot.html │ │ │ │ ├── 01_basic.html │ │ │ │ ├── 13_localization.html │ │ │ │ └── 02_bars.html │ │ ├── lib │ │ │ ├── timeline │ │ │ │ ├── component │ │ │ │ │ ├── css │ │ │ │ │ │ ├── timeline.css │ │ │ │ │ │ ├── currenttime.css │ │ │ │ │ │ ├── customtime.css │ │ │ │ │ │ ├── labelset.css │ │ │ │ │ │ ├── itemset.css │ │ │ │ │ │ ├── animation.css │ │ │ │ │ │ ├── timeaxis.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ └── pathStyles.css │ │ │ │ │ ├── graph2d_types │ │ │ │ │ │ └── points.js │ │ │ │ │ ├── Component.js │ │ │ │ │ └── BackgroundGroup.js │ │ │ │ ├── img │ │ │ │ │ └── delete.png │ │ │ │ └── locales.js │ │ │ ├── network │ │ │ │ ├── img │ │ │ │ │ ├── cross.png │ │ │ │ │ ├── minus.png │ │ │ │ │ ├── plus.png │ │ │ │ │ ├── cross2.png │ │ │ │ │ ├── upArrow.png │ │ │ │ │ ├── backIcon.png │ │ │ │ │ ├── deleteIcon.png │ │ │ │ │ ├── downArrow.png │ │ │ │ │ ├── editIcon.png │ │ │ │ │ ├── leftArrow.png │ │ │ │ │ ├── rightArrow.png │ │ │ │ │ ├── addNodeIcon.png │ │ │ │ │ ├── connectIcon.png │ │ │ │ │ ├── zoomExtends.png │ │ │ │ │ └── acceptDeleteIcon.png │ │ │ │ ├── css │ │ │ │ │ ├── network-tooltip.css │ │ │ │ │ └── network-navigation.css │ │ │ │ ├── locales.js │ │ │ │ ├── gephiParser.js │ │ │ │ └── Images.js │ │ │ ├── shared │ │ │ │ ├── bootstrap.css │ │ │ │ └── activator.css │ │ │ ├── module │ │ │ │ ├── moment.js │ │ │ │ └── hammer.js │ │ │ ├── graph3d │ │ │ │ ├── Point2d.js │ │ │ │ └── Point3d.js │ │ │ ├── header.js │ │ │ └── hammerUtil.js │ │ ├── docs │ │ │ ├── img │ │ │ │ ├── graph3d.png │ │ │ │ ├── graph │ │ │ │ │ ├── graph.png │ │ │ │ │ └── graph120x60.png │ │ │ │ ├── vis_overview.odg │ │ │ │ ├── vis_overview.png │ │ │ │ ├── graph3d120x60.png │ │ │ │ └── timeline │ │ │ │ │ ├── timeline.png │ │ │ │ │ └── timeline120x60.png │ │ │ ├── lib │ │ │ │ └── prettify │ │ │ │ │ ├── lang-proto.js │ │ │ │ │ ├── lang-yaml.js │ │ │ │ │ ├── lang-lua.js │ │ │ │ │ ├── lang-wiki.js │ │ │ │ │ ├── prettify.css │ │ │ │ │ ├── lang-hs.js │ │ │ │ │ ├── lang-lisp.js │ │ │ │ │ ├── lang-css.js │ │ │ │ │ ├── lang-scala.js │ │ │ │ │ ├── lang-apollo.js │ │ │ │ │ ├── lang-ml.js │ │ │ │ │ ├── lang-vhdl.js │ │ │ │ │ ├── lang-sql.js │ │ │ │ │ └── lang-vb.js │ │ │ └── css │ │ │ │ ├── prettify.css │ │ │ │ └── style.css │ │ ├── dist │ │ │ └── img │ │ │ │ ├── network │ │ │ │ ├── plus.png │ │ │ │ ├── cross.png │ │ │ │ ├── cross2.png │ │ │ │ ├── minus.png │ │ │ │ ├── backIcon.png │ │ │ │ ├── downArrow.png │ │ │ │ ├── editIcon.png │ │ │ │ ├── leftArrow.png │ │ │ │ ├── upArrow.png │ │ │ │ ├── addNodeIcon.png │ │ │ │ ├── connectIcon.png │ │ │ │ ├── deleteIcon.png │ │ │ │ ├── rightArrow.png │ │ │ │ ├── zoomExtends.png │ │ │ │ └── acceptDeleteIcon.png │ │ │ │ └── timeline │ │ │ │ └── delete.png │ │ ├── bower.json │ │ ├── CONTRIBUTING.md │ │ ├── NOTICE │ │ ├── .bower.json │ │ ├── LICENSE-MIT │ │ └── package.json │ └── chartist │ │ ├── LICENSE │ │ ├── dist │ │ └── LICENSE │ │ ├── bower.json │ │ └── .bower.json ├── api.js ├── about.html └── index.html ├── jade ├── index.jade └── session.jade ├── getdata.js ├── session.js ├── newrelic.js ├── package.json ├── collect.js └── server.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.openshift/cron/daily/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.openshift/cron/hourly/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.openshift/cron/minutely/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.openshift/cron/monthly/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.openshift/cron/weekly/chrono.dat: -------------------------------------------------------------------------------- 1 | Time And Relative D...n In Execution (Open)Shift! 2 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/data/hello.gv.txt: -------------------------------------------------------------------------------- 1 | digraph G {Hello->World} -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/timeline.css: -------------------------------------------------------------------------------- 1 | .vis.timeline { 2 | } 3 | -------------------------------------------------------------------------------- /.openshift/cron/weekly/chronograph: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "`date`: `cat $(dirname \"$0\")/chrono.dat`" 4 | -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/graph3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/graph3d.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/plus.png -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/graph/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/graph/graph.png -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/vis_overview.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/vis_overview.odg -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/vis_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/vis_overview.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/cross.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/minus.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/plus.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/cross.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/cross2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/cross2.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/minus.png -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/graph3d120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/graph3d120x60.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/cross2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/cross2.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/upArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/upArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/img/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/timeline/img/delete.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/backIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/backIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/downArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/editIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/editIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/leftArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/leftArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/upArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/upArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/timeline/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/timeline/delete.png -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/graph/graph120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/graph/graph120x60.png -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/timeline/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/timeline/timeline.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/backIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/backIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/deleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/deleteIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/downArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/editIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/editIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/leftArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/leftArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/rightArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/rightArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/addNodeIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/addNodeIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/connectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/connectIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/deleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/deleteIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/rightArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/rightArrow.png -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/zoomExtends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/zoomExtends.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/addNodeIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/addNodeIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/connectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/connectIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/zoomExtends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/zoomExtends.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/mail-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/mail-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/currenttime.css: -------------------------------------------------------------------------------- 1 | .vis.timeline .currenttime { 2 | background-color: #FF7F6E; 3 | width: 2px; 4 | z-index: 1; 5 | } -------------------------------------------------------------------------------- /www/bower_components/vis/dist/img/network/acceptDeleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/dist/img/network/acceptDeleteIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/docs/img/timeline/timeline120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/docs/img/timeline/timeline120x60.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/1.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/10.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/11.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/12.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/13.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/14.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/2.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/3.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/4.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/5.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/6.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/7.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/8.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/indonesia/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/indonesia/9.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/truck-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/truck-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/img/acceptDeleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/lib/network/img/acceptDeleteIcon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/comments-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/comments-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/product-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/product-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/attachment-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/attachment-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/notes-edit-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/notes-edit-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/customtime.css: -------------------------------------------------------------------------------- 1 | .vis.timeline .customtime { 2 | background-color: #6E94FF; 3 | width: 2px; 4 | cursor: move; 5 | z-index: 1; 6 | } -------------------------------------------------------------------------------- /.openshift/cron/weekly/jobs.deny: -------------------------------------------------------------------------------- 1 | # 2 | # Any script or job files listed in here (one entry per line) will NOT be 3 | # executed (read as ignored by run-parts). 4 | # 5 | 6 | README 7 | 8 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/screenshots/fsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/graphviz/screenshots/fsm.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/blog-post-edit-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/blog-post-edit-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/license_refresh-cl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/license_refresh-cl.txt -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/screenshots/hello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/graphviz/screenshots/hello.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/community-users-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/community-users-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/shared/bootstrap.css: -------------------------------------------------------------------------------- 1 | /* override some bootstrap styles screwing up the timelines css */ 2 | 3 | .vis [class*="span"] { 4 | min-height: 0; 5 | width: auto; 6 | } 7 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/screenshots/softmaint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/graphviz/screenshots/softmaint.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/Hardware-Mobile-Phone-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/timeline/img/Hardware-Mobile-Phone-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Fax-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Fax-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Network-Drive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Network-Drive-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Network-Pipe-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Network-Pipe-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/System-Globe-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/System-Globe-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Email-icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Email-icon24.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Email-icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Email-icon32.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Email-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Email-icon48.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/screenshots/traffic_lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/graphviz/screenshots/traffic_lights.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon24.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon32.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon48.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Folder-icon64.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Laptop-1-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Laptop-1-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-PDA-04-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-PDA-04-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-PDA-05-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-PDA-05-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/System-Firewall-2-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/System-Firewall-2-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Document-icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Document-icon24.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Document-icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Document-icon32.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Document-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Document-icon48.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/Smiley-Grin-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/Smiley-Grin-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Mobile-Phone-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Mobile-Phone-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Printer-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-Printer-Blue-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Misc-Scanner-default-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Misc-Scanner-default-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Coat-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Coat-Blue-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Coat-Red-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Coat-Red-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png -------------------------------------------------------------------------------- /.openshift/action_hooks/post_deploy: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This is a simple post deploy hook executed after your application 3 | # is deployed and started. This script gets executed directly, so 4 | # it could be python, php, ruby, etc. 5 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/Network-Internet-Connection-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/refresh-cl/Network-Internet-Connection-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Executive-Green-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Executive-Green-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/fliuva/master/www/bower_components/vis/examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png -------------------------------------------------------------------------------- /www/bower_components/vis/lib/module/moment.js: -------------------------------------------------------------------------------- 1 | // first check if moment.js is already loaded in the browser window, if so, 2 | // use this instance. Else, load via commonjs. 3 | module.exports = (typeof window !== 'undefined') && window['moment'] || require('moment'); 4 | -------------------------------------------------------------------------------- /.openshift/markers/README: -------------------------------------------------------------------------------- 1 | Markers 2 | =========== 3 | 4 | Adding marker files to this directory will have the following effects: 5 | 6 | force_clean_build - Will remove any previously installed npm modules and 7 | re-install all the required modules from scratch 8 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/graph3d/Point2d.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @prototype Point2d 3 | * @param {Number} [x] 4 | * @param {Number} [y] 5 | */ 6 | function Point2d (x, y) { 7 | this.x = x !== undefined ? x : 0; 8 | this.y = y !== undefined ? y : 0; 9 | } 10 | 11 | module.exports = Point2d; 12 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/shared/activator.css: -------------------------------------------------------------------------------- 1 | .vis .overlay { 2 | position: absolute; 3 | top: 0; 4 | left: 0; 5 | width: 100%; 6 | height: 100%; 7 | 8 | /* Must be displayed above for example selected Timeline items */ 9 | z-index: 10; 10 | } 11 | 12 | .vis-active { 13 | box-shadow: 0 0 10px #86d5f8; 14 | } 15 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/data/process.gv.txt: -------------------------------------------------------------------------------- 1 | graph G { 2 | run -- intr; 3 | intr -- runbl; 4 | runbl -- run; 5 | run -- kernel; 6 | kernel -- zombie; 7 | kernel -- sleep; 8 | kernel -- runmem; 9 | sleep -- swap; 10 | swap -- runswap; 11 | runswap -- new; 12 | runswap -- runmem; 13 | new -- runmem; 14 | sleep -- runmem; 15 | } 16 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/css/network-tooltip.css: -------------------------------------------------------------------------------- 1 | div.network-tooltip { 2 | position: absolute; 3 | visibility: hidden; 4 | padding: 5px; 5 | white-space: nowrap; 6 | 7 | -moz-border-radius: 3px; 8 | -webkit-border-radius: 3px; 9 | border-radius: 3px; 10 | border: 1px solid; 11 | 12 | box-shadow: 3px 3px 10px rgba(128, 128, 128, 0.5); 13 | } -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-proto.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bool bytes default double enum extend extensions false fixed32 fixed64 float group import int32 int64 max message option optional package repeated required returns rpc service sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 uint64",cStyleComments:true}),["proto"]) -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/locales.js: -------------------------------------------------------------------------------- 1 | // English 2 | exports['en'] = { 3 | current: 'current', 4 | time: 'time' 5 | }; 6 | exports['en_EN'] = exports['en']; 7 | exports['en_US'] = exports['en']; 8 | 9 | // Dutch 10 | exports['nl'] = { 11 | custom: 'aangepaste', 12 | time: 'tijd' 13 | }; 14 | exports['nl_NL'] = exports['nl']; 15 | exports['nl_BE'] = exports['nl']; 16 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/lang-proto.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bool bytes default double enum extend extensions false fixed32 fixed64 float group import int32 int64 max message option optional package repeated required returns rpc service sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 uint64",cStyleComments:true}),["proto"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/requirejs/requirejs_example.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline requirejs demo 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/module/hammer.js: -------------------------------------------------------------------------------- 1 | // Only load hammer.js when in a browser environment 2 | // (loading hammer.js in a node.js environment gives errors) 3 | if (typeof window !== 'undefined') { 4 | module.exports = window['Hammer'] || require('hammerjs'); 5 | } 6 | else { 7 | module.exports = function () { 8 | throw Error('hammer.js is only available in a browser, not in node.js.'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jade/index.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title Fliuva - Página principal 5 | meta(charset="utf-8") 6 | script(src="/bower_components/vis/dist/vis.min.js") 7 | script(src="/app.js") 8 | link(href="/bower_components/vis/dist/vis.min.css", rel="stylesheet") 9 | body 10 | h1 Fliuva 11 | section 12 | h3 Usuarios por día 13 | div#users-per-day 14 | section 15 | table#sessions 16 | tr 17 | th Tiempo 18 | th Sesión 19 | -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-yaml.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^\w+:[ \r\n]/],["pln",/^\w+/]]), 2 | ["yaml","yml"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/soft-scraps-icons/license.txt: -------------------------------------------------------------------------------- 1 | Scrap Icons by Deleket 2 | 3 | http://www.iconarchive.com/show/soft-scraps-icons-by-deleket.html 4 | 5 | 6 | Artist: Deleket (Jojo Mendoza) (Available for custom work) 7 | License: CC Attribution-Noncommercial-No Derivate 3.0 8 | 9 | http://creativecommons.org/licenses/by-nc-nd/3.0/ 10 | 11 | Commercial usage: Allowed (Author Approval required -> Visit artist homepage for details). 12 | 13 | -------------------------------------------------------------------------------- /.openshift/cron/weekly/jobs.allow: -------------------------------------------------------------------------------- 1 | # 2 | # Script or job files listed in here (one entry per line) will be 3 | # executed on a weekly-basis. 4 | # 5 | # Example: The chronograph script will be executed weekly but the README 6 | # and chrono.dat files in this directory will be ignored. 7 | # 8 | # The README file is actually ignored due to the entry in the 9 | # jobs.deny which is checked before jobs.allow (this file). 10 | # 11 | chronograph 12 | 13 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/lang-yaml.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^\w+:[ \r\n]/],["pln",/^\w+/]]), 2 | ["yaml","yml"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/img/refresh-cl/license.txt: -------------------------------------------------------------------------------- 1 | Refresh Cl icon set 2 | 3 | http://www.iconarchive.com/show/refresh-cl-icons-by-tpdkdesign.net.html 4 | http://www.iconarchive.com/artist/tpdkdesign.net.html 5 | 6 | Artist: TpdkDesign.net 7 | License: Free for non-commercial use. 8 | 9 | Name: TpdkDesign.net 10 | URL: http://www.tpdkdesign.net 11 | Available for custom work: No 12 | Default License: Free for non-commercial use. 13 | Commercial usage: Not allowed 14 | 15 | -------------------------------------------------------------------------------- /jade/session.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title Vista de sesión 5 | meta(charset="utf-8") 6 | body 7 | h1 Vista de sesión 8 | table 9 | tr 10 | th Categoría 11 | th Subcategoría 12 | th Nombre 13 | th Descripción 14 | th Datos 15 | th Tiempo 16 | each event in events 17 | tr 18 | td= event.CATEGORY 19 | td= event.SUBCATEGORY 20 | td= event.NAME 21 | td= event.DESCRIPTION 22 | td= event.DATA 23 | td= event.TIME 24 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/license.txt: -------------------------------------------------------------------------------- 1 | IMAGE LICENSES 2 | 3 | REFRESH CL 4 | http://www.iconarchive.com/category/system/refresh-cl-icons-by-tpdkdesign.net.html 5 | 6 | License: Free for non-commercial use. 7 | http://www.iconarchive.com/icons/tpdkdesign.net/refresh-cl/readme_eng.txt 8 | 9 | 10 | 11 | AESTHETICA 2 12 | http://www.iconarchive.com/category/application/aesthetica-2-icons-by-dryicons.html 13 | 14 | License: 15 | DryIcons Terms of Use 16 | http://dryicons.com/terms/ 17 | 18 | -------------------------------------------------------------------------------- /getdata.js: -------------------------------------------------------------------------------- 1 | var mysql=require("mysql"); 2 | 3 | module.exports=function(req,res){ 4 | var connection=mysql.createConnection({ 5 | host: process.env.OPENSHIFT_MYSQL_DB_HOST, 6 | port: process.env.OPENSHIFT_MYSQL_DB_PORT, 7 | user: "adminU56jbl7" || process.env.OPENSHIFT_MYSQL_DB_USER, 8 | password: "bn82YgzLYJTv" || process.env.OPENSHIFT_MYSQL_DB_PASSWORD, 9 | database: "fliuva" 10 | }); 11 | connection.query("SELECT * FROM EVENTS",function(err,results,fields){ 12 | res.send(JSON.stringify(results)); 13 | }); 14 | } 15 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | vis.js | examples 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 |

vis.js examples

14 | 15 |

network

16 |

graph2d

17 |

graph3d

18 |

timeline

19 | 20 |
21 | 22 | -------------------------------------------------------------------------------- /www/bower_components/chartist/LICENSE: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | -------------------------------------------------------------------------------- /www/bower_components/chartist/dist/LICENSE: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | -------------------------------------------------------------------------------- /www/bower_components/vis/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vis", 3 | "version": "3.11.0", 4 | "main": ["dist/vis.min.js", "dist/vis.min.css"], 5 | "description": "A dynamic, browser-based visualization library.", 6 | "homepage": "http://visjs.org/", 7 | "repository": { 8 | "type": "git", 9 | "url": "git://github.com/almende/vis.git" 10 | }, 11 | "ignore": [ 12 | "misc", 13 | "node_modules", 14 | "test", 15 | "tools", 16 | ".idea", 17 | ".npmignore", 18 | ".gitignore" 19 | ], 20 | "dependencies": {}, 21 | "devDependencies": {} 22 | } 23 | -------------------------------------------------------------------------------- /.openshift/action_hooks/deploy: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This deploy hook gets executed after dependencies are resolved and the 3 | # build hook has been run but before the application has been started back 4 | # up again. This script gets executed directly, so it could be python, php, 5 | # ruby, etc. 6 | 7 | 8 | # Source utility functions. 9 | source "$OPENSHIFT_REPO_DIR/.openshift/lib/utils" 10 | 11 | 12 | # On slave/serving gears, need to do the install as part of deploy 13 | # so check if its needed. Just ensure the custom Node[.js] version is 14 | # installed. 15 | ensure_node_is_installed 16 | 17 | -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-lua.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], 2 | ["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]) -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-wiki.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); 2 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/lang-wiki.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); 2 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/lang-lua.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], 2 | ["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]) -------------------------------------------------------------------------------- /www/api.js: -------------------------------------------------------------------------------- 1 | /* Tracker client code */ 2 | 3 | function login(){ 4 | var xhr=new XMLHttpRequest(); 5 | xhr.open("GET","/uuid"); 6 | xhr.addEventListener("load",function(){ 7 | sessionStorage.__fliuvaSession=xhr.responseText; 8 | }); 9 | xhr.send(); 10 | } 11 | 12 | function sendEvent(category,subcategory,name,description,data){ 13 | var xhr=new XMLHttpRequest(); 14 | var url="/collect"+ 15 | "?CATEGORY="+category+ 16 | "&SUBCATEGORY="+subcategory+ 17 | "&NAME"+name+ 18 | "&DESCRIPTION"+description+ 19 | "&DATA"+data+ 20 | "&SESSION"+sessionStorage.__fliuvaSession; 21 | xhr.open("GET",url); 22 | xhr.send(); 23 | } 24 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/14_dot_language.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Network | DOT Language 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/header.js: -------------------------------------------------------------------------------- 1 | /** 2 | * vis.js 3 | * https://github.com/almende/vis 4 | * 5 | * A dynamic, browser-based visualization library. 6 | * 7 | * @version @@version 8 | * @date @@date 9 | * 10 | * @license 11 | * Copyright (C) 2011-2014 Almende B.V, http://almende.com 12 | * 13 | * Vis.js is dual licensed under both 14 | * 15 | * * The Apache 2.0 License 16 | * http://www.apache.org/licenses/LICENSE-2.0 17 | * 18 | * and 19 | * 20 | * * The MIT License 21 | * http://opensource.org/licenses/MIT 22 | * 23 | * Vis.js may be distributed under either license. 24 | */ 25 | 26 | "use strict"; 27 | -------------------------------------------------------------------------------- /www/about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fliuva - Analíticas complejas 5 | 6 | 7 | 8 |

Fliuva - Analíticas complejas

9 |

Fliuva es una aplicación para gestionar analíticas altamente basadas en eventos, como por ejemplo los niveles de un videojuego, los botones que se pulsan en una web, etc

10 |

Fliuva está ahora mismo en estado de pruebas. ¿Quieres usar Fliuva para tus datos? Mándame un correo: http://www.google.com/recaptcha/mailhide/d?k=01Qc7UsopiMioMfUZS1csqNw==&c=Pa6i-P63qIY_V1QB2en3ImcGL7n4WJ2JnerxFkXCWPg=

11 | 12 | 13 | -------------------------------------------------------------------------------- /session.js: -------------------------------------------------------------------------------- 1 | var mysql=require("mysql"); 2 | 3 | module.exports=function(req,res){ 4 | var session=req.params.session; 5 | var connection=mysql.createConnection({ 6 | host: process.env.OPENSHIFT_MYSQL_DB_HOST, 7 | port: process.env.OPENSHIFT_MYSQL_DB_PORT, 8 | user: "adminU56jbl7" || process.env.OPENSHIFT_MYSQL_DB_USER, 9 | password: "bn82YgzLYJTv" || process.env.OPENSHIFT_MYSQL_DB_PASSWORD, 10 | database: "fliuva" 11 | }); 12 | connection.query("SELECT * FROM EVENTS WHERE SESSION = ?",[session],function(err,results){ 13 | if(err) 14 | res.send(502,"Error: "+err); 15 | res.render("session.jade",{events: results}); 16 | }); 17 | } 18 | -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/prettify.css: -------------------------------------------------------------------------------- 1 | .str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}} -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-hs.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, 2 | null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/prettify.css: -------------------------------------------------------------------------------- 1 | .str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}} -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/lang-hs.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, 2 | null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]) -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/data/basic.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 1, 4 | "content": "item 1", 5 | "start": "2014-04-20" 6 | }, 7 | { 8 | "id": 2, 9 | "content": "item 2", 10 | "start": "2014-04-14" 11 | }, 12 | { 13 | "id": 3, 14 | "content": "item 3", 15 | "start": "2014-04-18" 16 | }, 17 | { 18 | "id": 4, 19 | "content": "item 4", 20 | "start": "2014-04-16", 21 | "end": "2014-04-19" 22 | }, 23 | { 24 | "id": 5, 25 | "content": "item 5", 26 | "start": "2014-04-25" 27 | }, 28 | { 29 | "id": 6, 30 | "content": "item 6", 31 | "start": "2014-04-27", 32 | "type": "point" 33 | } 34 | ] -------------------------------------------------------------------------------- /newrelic.js: -------------------------------------------------------------------------------- 1 | /** 2 | * New Relic agent configuration. 3 | * 4 | * See lib/config.defaults.js in the agent distribution for a more complete 5 | * description of configuration variables and their potential values. 6 | */ 7 | exports.config = { 8 | /** 9 | * Array of application names. 10 | */ 11 | app_name : ['Fliuva'], 12 | /** 13 | * Your New Relic license key. 14 | */ 15 | license_key : 'e40639aae63afc69ea4ba9954c5e28da10a5822a', 16 | logging : { 17 | /** 18 | * Level at which to log. 'trace' is most useful to New Relic when diagnosing 19 | * issues with the agent, 'info' and higher will impose the least overhead on 20 | * production applications. 21 | */ 22 | level : 'info' 23 | } 24 | }; 25 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/labelset.css: -------------------------------------------------------------------------------- 1 | 2 | .vis.timeline .labelset { 3 | position: relative; 4 | 5 | overflow: hidden; 6 | 7 | box-sizing: border-box; 8 | } 9 | 10 | .vis.timeline .labelset .vlabel { 11 | position: relative; 12 | left: 0; 13 | top: 0; 14 | width: 100%; 15 | color: #4d4d4d; 16 | 17 | box-sizing: border-box; 18 | } 19 | 20 | .vis.timeline .labelset .vlabel { 21 | border-bottom: 1px solid #bfbfbf; 22 | } 23 | 24 | .vis.timeline .labelset .vlabel:last-child { 25 | border-bottom: none; 26 | } 27 | 28 | .vis.timeline .labelset .vlabel .inner { 29 | display: inline-block; 30 | padding: 5px; 31 | } 32 | 33 | .vis.timeline .labelset .vlabel .inner.hidden { 34 | padding: 0; 35 | } 36 | -------------------------------------------------------------------------------- /www/bower_components/vis/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | Contributions to the vis.js library are very welcome! We can't do this alone. 4 | You can contribute in different ways: spread the word, report bugs, come up with 5 | ideas and suggestions, and contribute to the code. 6 | 7 | There are a few preferences regarding code contributions: 8 | 9 | - vis.js follows the node.js code style as described 10 | [here](http://nodeguide.com/style.html). 11 | - When implementing new features, please update the documentation accordingly. 12 | - Send pull requests to the `develop` branch, not the `master` branch. 13 | - Only commit changes done in the source files under `lib`, not to the builds 14 | which are located in the folder `dist`. 15 | 16 | Thanks! 17 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/data/fsm.gv.txt: -------------------------------------------------------------------------------- 1 | digraph finite_state_machine { 2 | rankdir=LR; 3 | size="8,5" 4 | node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; 5 | node [shape = circle]; 6 | LR_0 -> LR_2 [ label = "SS(B)" ]; 7 | LR_0 -> LR_1 [ label = "SS(S)" ]; 8 | LR_1 -> LR_3 [ label = "S($end)" ]; 9 | LR_2 -> LR_6 [ label = "SS(b)" ]; 10 | LR_2 -> LR_5 [ label = "SS(a)" ]; 11 | LR_2 -> LR_4 [ label = "S(A)" ]; 12 | LR_5 -> LR_7 [ label = "S(b)" ]; 13 | LR_5 -> LR_5 [ label = "S(a)" ]; 14 | LR_6 -> LR_6 [ label = "S(b)" ]; 15 | LR_6 -> LR_5 [ label = "S(a)" ]; 16 | LR_7 -> LR_8 [ label = "S(b)" ]; 17 | LR_7 -> LR_5 [ label = "S(a)" ]; 18 | LR_8 -> LR_6 [ label = "S(b)" ]; 19 | LR_8 -> LR_5 [ label = "S(a)" ]; 20 | } 21 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/requirejs/scripts/main.js: -------------------------------------------------------------------------------- 1 | require.config({ 2 | paths: { 3 | vis: '../../../../dist/vis' 4 | } 5 | }); 6 | 7 | require(['vis'], function (vis) { 8 | var container = document.getElementById('visualization'); 9 | var data = new vis.DataSet([ 10 | {id: 1, content: 'item 1', start: '2013-04-20'}, 11 | {id: 2, content: 'item 2', start: '2013-04-14'}, 12 | {id: 3, content: 'item 3', start: '2013-04-18'}, 13 | {id: 4, content: 'item 4', start: '2013-04-16', end: '2013-04-19'}, 14 | {id: 5, content: 'item 5', start: '2013-04-25'}, 15 | {id: 6, content: 'item 6', start: '2013-04-27'} 16 | ]); 17 | var options = {}; 18 | var timeline = new vis.Timeline(container, data, options); 19 | }); 20 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/itemset.css: -------------------------------------------------------------------------------- 1 | 2 | .vis.timeline .itemset { 3 | position: relative; 4 | padding: 0; 5 | margin: 0; 6 | 7 | box-sizing: border-box; 8 | } 9 | 10 | .vis.timeline .itemset .background, 11 | .vis.timeline .itemset .foreground { 12 | position: absolute; 13 | width: 100%; 14 | height: 100%; 15 | overflow: visible; 16 | } 17 | 18 | .vis.timeline .axis { 19 | position: absolute; 20 | width: 100%; 21 | height: 0; 22 | left: 0; 23 | z-index: 1; 24 | } 25 | 26 | .vis.timeline .foreground .group { 27 | position: relative; 28 | box-sizing: border-box; 29 | border-bottom: 1px solid #bfbfbf; 30 | } 31 | 32 | .vis.timeline .foreground .group:last-child { 33 | border-bottom: none; 34 | } 35 | -------------------------------------------------------------------------------- /www/bower_components/vis/NOTICE: -------------------------------------------------------------------------------- 1 | Vis.js 2 | Copyright 2010-2015 Almende B.V. 3 | 4 | Vis.js is dual licensed under both 5 | 6 | * The Apache 2.0 License 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | and 10 | 11 | * The MIT License 12 | http://opensource.org/licenses/MIT 13 | 14 | Vis.js may be distributed under either license. 15 | 16 | 17 | Vis.js uses and redistributes the following third-party libraries: 18 | 19 | - component-emitter 20 | https://github.com/component/emitter 21 | The MIT License 22 | 23 | - hammer.js 24 | http://hammerjs.github.io/ 25 | The MIT License 26 | 27 | - moment.js 28 | http://momentjs.com/ 29 | The MIT License 30 | 31 | - keycharm 32 | https://github.com/AlexDM0/keycharm 33 | The MIT License 34 | -------------------------------------------------------------------------------- /.openshift/action_hooks/pre_build: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This is a simple script and will be executed on your CI system if 3 | # available. Otherwise it will execute while your application is stopped 4 | # before the build step. This script gets executed directly, so it 5 | # could be python, php, ruby, etc. 6 | 7 | 8 | # Source utility functions. 9 | source "$OPENSHIFT_REPO_DIR/.openshift/lib/utils" 10 | 11 | # Ensure custom node version if not installed. 12 | echo "" 13 | ensure_node_is_installed 14 | 15 | 16 | # We need to move the package.json file out of the way in pre_build, so 17 | # that the OpenShift git post-receive hook doesn't try and use the old 18 | # npm version to install the dependencies. 19 | mv "${OPENSHIFT_REPO_DIR}/package.json" "$(get_node_tmp_dir)" 20 | 21 | -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-lisp.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(/,null,"("],["clo",/^\)/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 2 | null],["lit",/^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["cl","el","lisp","scm"]) -------------------------------------------------------------------------------- /.openshift/cron/weekly/README: -------------------------------------------------------------------------------- 1 | Run scripts or jobs on a weekly basis 2 | ===================================== 3 | Any scripts or jobs added to this directory will be run on a scheduled basis 4 | (weekly) using run-parts. 5 | 6 | run-parts ignores any files that are hidden or dotfiles (.*) or backup 7 | files (*~ or *,) or named *.{rpmsave,rpmorig,rpmnew,swp,cfsaved} and handles 8 | the files named jobs.deny and jobs.allow specially. 9 | 10 | In this specific example, the chronograph script is the only script or job file 11 | executed on a weekly basis (due to white-listing it in jobs.allow). And the 12 | README and chrono.dat file are ignored either as a result of being black-listed 13 | in jobs.deny or because they are NOT white-listed in the jobs.allow file. 14 | 15 | For more details, please see ../README.cron file. 16 | 17 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/playground/prettify/lang-lisp.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(/,null,"("],["clo",/^\)/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 2 | null],["lit",/^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["cl","el","lisp","scm"]) -------------------------------------------------------------------------------- /www/bower_components/chartist/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "chartist", 3 | "version": "0.8.0", 4 | "main": [ 5 | "./dist/chartist.min.js", 6 | "./dist/chartist.min.css" 7 | ], 8 | "devDependencies": { 9 | "snap.svg": "~0.3.0", 10 | "foundation": "~5.5.1", 11 | "highlightjs": "~8.4.0", 12 | "compass-mixins": "~1.0.2", 13 | "codemirror": "~4.12.0", 14 | "base64": "~0.3.0", 15 | "chartist-plugin-pointlabels": "~0.0.2", 16 | "chartist-plugin-sketchy": "~0.0.1", 17 | "chartist-plugin-accessibility": "~0.0.1", 18 | "chartist-plugin-tooltip": "~0.0.8", 19 | "matchMedia": "~0.2.0" 20 | }, 21 | "ignore": [ 22 | ".*", 23 | "Gruntfile.js", 24 | "tasks", 25 | "package.json", 26 | "node_modules", 27 | "public", 28 | "site", 29 | "src", 30 | "test" 31 | ], 32 | "resolutions": { 33 | "chartist": "~0.8.0" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /www/bower_components/vis/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vis", 3 | "version": "3.11.0", 4 | "main": [ 5 | "dist/vis.min.js", 6 | "dist/vis.min.css" 7 | ], 8 | "description": "A dynamic, browser-based visualization library.", 9 | "homepage": "http://visjs.org/", 10 | "repository": { 11 | "type": "git", 12 | "url": "git://github.com/almende/vis.git" 13 | }, 14 | "ignore": [ 15 | "misc", 16 | "node_modules", 17 | "test", 18 | "tools", 19 | ".idea", 20 | ".npmignore", 21 | ".gitignore" 22 | ], 23 | "dependencies": {}, 24 | "devDependencies": {}, 25 | "_release": "3.11.0", 26 | "_resolution": { 27 | "type": "version", 28 | "tag": "v3.11.0", 29 | "commit": "77e7cc420bd6e25890532817bcfb257133ab3ff5" 30 | }, 31 | "_source": "git://github.com/almende/vis.git", 32 | "_target": "~3.11.0", 33 | "_originalSource": "vis", 34 | "_direct": true 35 | } -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/animation.css: -------------------------------------------------------------------------------- 1 | .vis.timeline.root { 2 | /* 3 | -webkit-transition: height .4s ease-in-out; 4 | transition: height .4s ease-in-out; 5 | */ 6 | } 7 | 8 | .vis.timeline .vispanel { 9 | /* 10 | -webkit-transition: height .4s ease-in-out, top .4s ease-in-out; 11 | transition: height .4s ease-in-out, top .4s ease-in-out; 12 | */ 13 | } 14 | 15 | .vis.timeline .axis { 16 | /* 17 | -webkit-transition: top .4s ease-in-out; 18 | transition: top .4s ease-in-out; 19 | */ 20 | } 21 | 22 | /* TODO: get animation working nicely 23 | 24 | .vis.timeline .item { 25 | -webkit-transition: top .4s ease-in-out; 26 | transition: top .4s ease-in-out; 27 | } 28 | 29 | .vis.timeline .item.line { 30 | -webkit-transition: height .4s ease-in-out, top .4s ease-in-out; 31 | transition: height .4s ease-in-out, top .4s ease-in-out; 32 | } 33 | /**/ -------------------------------------------------------------------------------- /www/bower_components/vis/docs/lib/prettify/lang-css.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\u000c"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], 2 | ["com",/^(?: 13 | 14 | 15 | 16 | 17 | 18 | 19 |

Load external data

20 |

21 | This demo shows how to load external data via an ajax call. 22 |

23 |
24 |
loading...
25 | 26 | 57 | 58 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph2d/18_scatterplot.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph2d | Scatterplot 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 |

Graph2d | Scatterplot

17 |
18 | You can manually disable the automatic sorting of the datapoints by using the sort option. You can use this with the 19 | style: 'points' option for making a scatterplot! 20 |
21 |
22 | var options = {
23 |     sort: false,
24 |     sampling:false,
25 |     style:'points'
26 | };
27 | 
28 |
29 |
30 | 31 | 62 | 63 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/BackgroundGroup.js: -------------------------------------------------------------------------------- 1 | var util = require('../../util'); 2 | var Group = require('./Group'); 3 | 4 | /** 5 | * @constructor BackgroundGroup 6 | * @param {Number | String} groupId 7 | * @param {Object} data 8 | * @param {ItemSet} itemSet 9 | */ 10 | function BackgroundGroup (groupId, data, itemSet) { 11 | Group.call(this, groupId, data, itemSet); 12 | 13 | this.width = 0; 14 | this.height = 0; 15 | this.top = 0; 16 | this.left = 0; 17 | } 18 | 19 | BackgroundGroup.prototype = Object.create(Group.prototype); 20 | 21 | /** 22 | * Repaint this group 23 | * @param {{start: number, end: number}} range 24 | * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin 25 | * @param {boolean} [restack=false] Force restacking of all items 26 | * @return {boolean} Returns true if the group is resized 27 | */ 28 | BackgroundGroup.prototype.redraw = function(range, margin, restack) { 29 | var resized = false; 30 | 31 | this.visibleItems = this._updateVisibleItems(this.orderedItems, this.visibleItems, range); 32 | 33 | // calculate actual size 34 | this.width = this.dom.background.offsetWidth; 35 | 36 | // apply new height (just always zero for BackgroundGroup 37 | this.dom.background.style.height = '0'; 38 | 39 | // update vertical position of items after they are re-stacked and the height of the group is calculated 40 | for (var i = 0, ii = this.visibleItems.length; i < ii; i++) { 41 | var item = this.visibleItems[i]; 42 | item.repositionY(margin); 43 | } 44 | 45 | return resized; 46 | }; 47 | 48 | /** 49 | * Show this group: attach to the DOM 50 | */ 51 | BackgroundGroup.prototype.show = function() { 52 | if (!this.dom.background.parentNode) { 53 | this.itemSet.dom.background.appendChild(this.dom.background); 54 | } 55 | }; 56 | 57 | module.exports = BackgroundGroup; 58 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/example01_basis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D demo 5 | 6 | 9 | 10 | 11 | 12 | 53 | 54 | 55 | 56 |
57 | 58 |
59 | 60 | 61 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph2d/01_basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Graph2d | Basic Example 8 | 9 | 14 | 15 | 16 | 17 | 18 | 19 |

Graph2d | Basic Example

20 |
21 | This example shows the most basic functionality of the vis.js Graph2d module. An array or a vis.Dataset can be used as input. 22 | In the following examples we'll explore the options Graph2d offest for customization. This example uses all default settings. 23 | There are 10 predefined styles that will be cycled through automatically when you add different groups. Alternatively you can 24 | create your own styling. 25 |

26 | Graph2d is built upon the framework of the newly refactored timeline. A lot of the timeline options will also apply to Graph2d. 27 | In these examples however, we will focus on what's new in Graph2d! 28 |
29 |
30 |
31 | 32 | 51 | 52 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/29_hiding_times.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Hiding times demo 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 49 | 50 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/10_limit_move_and_zoom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Limit move and zoom 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 |

18 | The visible range is limited in this demo: 19 |

20 | 26 |
27 | 28 | 51 | 52 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/10_multiline_text.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Multiline text 5 | 6 | 13 | 14 | 15 | 16 | 17 | 46 | 47 | 48 | 49 |
50 | 51 | 52 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/img/license_aesthetica-2.txt: -------------------------------------------------------------------------------- 1 | Aesthetica Icon Set, version 2.0 2 | http://dryicons.com/free-icons/preview/aesthetica-version-2/ 3 | 4 | Information 5 | ---------------------- 6 | 7 | This icon set contains 181 quality icons in the following formats: 8 | Transparent PNG 9 | 16 x 16 px 10 | 24 x 24 px 11 | 32 x 32 px 12 | 48 x 48 px 13 | 128 x 128 px 14 | 15 | 16 | 17 | Licensing 18 | ---------------------- 19 | 20 | The usage of DryIcons' work (icons, icon sets and graphics) is limited to the terms of the "Free License" and "Commercial License" use. 21 | The DryIcons Free License means that you can use our icons, icon sets and graphics in any publicly accesible web site, web application or any form of presentation publicly accessible through the World Wide Web only according to the DryIcons Free License Terms and Conditions: 22 | 23 | * You must put a back link with credits to http://dryicons.com on every page where DryIcons' Works are used (example: Icons by http://dryicons.com); 24 | 25 | * You must include the correct back link to DryIcons website, which is: http://dryicons.com; 26 | 27 | * You must place the link on an easy-to-see, recognizable place, so there is no confusion about the Original Author of the Works (DryIcons); 28 | 29 | * When copying, or paraphrasing description text (or title) on one of the Works, you must make sure there are no spelling mistakes; 30 | 31 | * Do not try to take credit or imply in any way that you and not DryIcons is the Original Author of the Works (icons, icon sets and graphics). 32 | 33 | For a more detailed look at our Free License Agreement, please follow the link: http://dryicons.com/terms/#free-license 34 | 35 | 36 | The DryIcons Commercial License means that you can use our Free Icon Sets and Free Graphics without being obligated to put a back link to DryIcons.com for a certain fee. After you complete yourpayment transaction DryIcons grants you a Commercial License. -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph2d/13_localization.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Graph2d | Localization 8 | 9 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

Graph2d | Localization

22 |

23 | To localize Graph2d, one has to load a version of moment.js including locales. To set a locale, specify option {locale: STRING}. 24 |

25 | 26 |

27 | 28 | 32 |

33 | 34 |
35 | 36 | 64 | 65 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/example07_dot_cloud_colors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D cloud with colored dots 5 | 6 | 9 | 10 | 11 | 12 | 60 | 61 | 62 | 63 |
64 | 65 |
66 | 67 | 68 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/02_interactive.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Interactive example 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

Drag items around, create new items, and remove items.

19 | 20 |
21 | 22 | 66 | 67 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/18_range_overflow.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Range overflow 5 | 6 | 7 | 8 | 9 | 18 | 19 | 20 | 21 |

22 | In case of ranges being spread over a wide range of time, it can be interesting to have the text contents of the ranges overflow the box. This can be achieved by changing the overflow property of the contents to visible with css: 23 |

24 |
25 | .vis.timeline .item.range .content {
26 |   overflow: visible;
27 | }
28 | 
29 | 30 |
31 | 32 | 52 | 53 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/example03_filter.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D demo 5 | 6 | 9 | 10 | 11 | 12 | 56 | 57 | 58 | 59 |
60 | 61 |
62 | 63 | 64 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/example08_dot_cloud_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D cloud with sized dots 5 | 6 | 9 | 10 | 11 | 60 | 61 | 62 | 63 |
64 | 65 |
66 | 67 | 68 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph2d/02_bars.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph2d | Bar Graph Example 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 |

Graph2d | Bar Graph Example

17 |
18 | This example shows the most the same data as the first example, except we plot the data as bars! The 19 | dataAxis (y-axis) icons have been enabled as well. These icons are generated automatically from the CSS 20 | styling of the graphs. Finally, we've used the option from Timeline where we draw the x-axis (time-axis) on top. 21 |

22 | The align option can be used to align the bar at the center of the datapoint or on the left or right side of it. 23 | This example uses the default center alignment. 24 |
25 |
26 | 27 |
28 | 29 | 56 | 57 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/06_event_listeners.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Event listeners 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 |
17 |

18 |
19 | 20 | 59 | 60 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/03_performance.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | a lot of data 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Test with a lot of data 22 |

23 |

24 | 25 | 26 | 27 |

28 |
29 | 30 | 63 | 64 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/19_localization.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Localization 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

19 | To localize the Timeline, one has to load a version of moment.js including locales. To set a locale, specify option {locale: STRING}. 20 |

21 | 22 |

23 | 24 | 28 |

29 | 30 |
31 | 32 | 64 | 65 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/gephiParser.js: -------------------------------------------------------------------------------- 1 | 2 | function parseGephi(gephiJSON, options) { 3 | var edges = []; 4 | var nodes = []; 5 | this.options = { 6 | edges: { 7 | inheritColor: true 8 | }, 9 | nodes: { 10 | allowedToMove: false, 11 | parseColor: false 12 | } 13 | }; 14 | 15 | if (options !== undefined) { 16 | this.options.nodes['allowedToMove'] = options.allowedToMove | false; 17 | this.options.nodes['parseColor'] = options.parseColor | false; 18 | this.options.edges['inheritColor'] = options.inheritColor | true; 19 | } 20 | 21 | var gEdges = gephiJSON.edges; 22 | var gNodes = gephiJSON.nodes; 23 | for (var i = 0; i < gEdges.length; i++) { 24 | var edge = {}; 25 | var gEdge = gEdges[i]; 26 | edge['id'] = gEdge.id; 27 | edge['from'] = gEdge.source; 28 | edge['to'] = gEdge.target; 29 | edge['attributes'] = gEdge.attributes; 30 | // edge['value'] = gEdge.attributes !== undefined ? gEdge.attributes.Weight : undefined; 31 | // edge['width'] = edge['value'] !== undefined ? undefined : edgegEdge.size; 32 | edge['color'] = gEdge.color; 33 | edge['inheritColor'] = edge['color'] !== undefined ? false : this.options.inheritColor; 34 | edges.push(edge); 35 | } 36 | 37 | for (var i = 0; i < gNodes.length; i++) { 38 | var node = {}; 39 | var gNode = gNodes[i]; 40 | node['id'] = gNode.id; 41 | node['attributes'] = gNode.attributes; 42 | node['x'] = gNode.x; 43 | node['y'] = gNode.y; 44 | node['label'] = gNode.label; 45 | if (this.options.nodes.parseColor == true) { 46 | node['color'] = gNode.color; 47 | } 48 | else { 49 | node['color'] = gNode.color !== undefined ? {background:gNode.color, border:gNode.color} : undefined; 50 | } 51 | node['radius'] = gNode.size; 52 | node['allowedToMoveX'] = this.options.nodes.allowedToMove; 53 | node['allowedToMoveY'] = this.options.nodes.allowedToMove; 54 | nodes.push(node); 55 | } 56 | 57 | return {nodes:nodes, edges:edges}; 58 | } 59 | 60 | exports.parseGephi = parseGephi; -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/07_custom_time_bar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Show current and custom time bars 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

19 | 20 | 21 |

22 |

23 | 24 | 25 |

26 |

27 | timechange event: 28 |

29 |

30 | timechanged event: 31 |

32 | 33 |
34 | 35 | 64 | 65 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/13_dashed_lines.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Dashed lines 5 | 6 | 16 | 17 | 18 | 19 | 20 | 55 | 56 | 57 | 58 |

59 | This example shows the different options for dashed lines. 60 |

61 | 62 |
63 | 64 | 65 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/example04_animate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D animation demo 5 | 6 | 11 | 12 | 13 | 14 | 63 | 64 | 65 | 66 |
67 | 68 |
69 | 70 | 71 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/graph3d/Point3d.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @prototype Point3d 3 | * @param {Number} [x] 4 | * @param {Number} [y] 5 | * @param {Number} [z] 6 | */ 7 | function Point3d(x, y, z) { 8 | this.x = x !== undefined ? x : 0; 9 | this.y = y !== undefined ? y : 0; 10 | this.z = z !== undefined ? z : 0; 11 | }; 12 | 13 | /** 14 | * Subtract the two provided points, returns a-b 15 | * @param {Point3d} a 16 | * @param {Point3d} b 17 | * @return {Point3d} a-b 18 | */ 19 | Point3d.subtract = function(a, b) { 20 | var sub = new Point3d(); 21 | sub.x = a.x - b.x; 22 | sub.y = a.y - b.y; 23 | sub.z = a.z - b.z; 24 | return sub; 25 | }; 26 | 27 | /** 28 | * Add the two provided points, returns a+b 29 | * @param {Point3d} a 30 | * @param {Point3d} b 31 | * @return {Point3d} a+b 32 | */ 33 | Point3d.add = function(a, b) { 34 | var sum = new Point3d(); 35 | sum.x = a.x + b.x; 36 | sum.y = a.y + b.y; 37 | sum.z = a.z + b.z; 38 | return sum; 39 | }; 40 | 41 | /** 42 | * Calculate the average of two 3d points 43 | * @param {Point3d} a 44 | * @param {Point3d} b 45 | * @return {Point3d} The average, (a+b)/2 46 | */ 47 | Point3d.avg = function(a, b) { 48 | return new Point3d( 49 | (a.x + b.x) / 2, 50 | (a.y + b.y) / 2, 51 | (a.z + b.z) / 2 52 | ); 53 | }; 54 | 55 | /** 56 | * Calculate the cross product of the two provided points, returns axb 57 | * Documentation: http://en.wikipedia.org/wiki/Cross_product 58 | * @param {Point3d} a 59 | * @param {Point3d} b 60 | * @return {Point3d} cross product axb 61 | */ 62 | Point3d.crossProduct = function(a, b) { 63 | var crossproduct = new Point3d(); 64 | 65 | crossproduct.x = a.y * b.z - a.z * b.y; 66 | crossproduct.y = a.z * b.x - a.x * b.z; 67 | crossproduct.z = a.x * b.y - a.y * b.x; 68 | 69 | return crossproduct; 70 | }; 71 | 72 | 73 | /** 74 | * Rtrieve the length of the vector (or the distance from this point to the origin 75 | * @return {Number} length 76 | */ 77 | Point3d.prototype.length = function() { 78 | return Math.sqrt( 79 | this.x * this.x + 80 | this.y * this.y + 81 | this.z * this.z 82 | ); 83 | }; 84 | 85 | module.exports = Point3d; 86 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/31_background_areas_with_groups.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Background areas with groups 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

This example demonstrates the item type "background" when using groups.

19 | 24 |
25 | 26 | 55 | 56 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/20_click_to_use.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Click to use 5 | 6 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |

Timeline click to use

26 |

27 | This example demonstrates how to use the clickToUse option: before you can scroll and drag in the timeline, you first have to click in the timeline to activate. 28 |

29 |
30 | 31 | 71 | 72 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/05_groups.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Group example 5 | 6 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |

27 | This example demonstrate using groups. Note that a DataSet is used for both 28 | items and groups, allowing to dynamically add, update or remove both items 29 | and groups via the DataSet. 30 |

31 |
32 | 33 | 72 | 73 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/timeline/component/css/pathStyles.css: -------------------------------------------------------------------------------- 1 | .vis.timeline .graphGroup0 { 2 | fill:#4f81bd; 3 | fill-opacity:0; 4 | stroke-width:2px; 5 | stroke: #4f81bd; 6 | } 7 | 8 | .vis.timeline .graphGroup1 { 9 | fill:#f79646; 10 | fill-opacity:0; 11 | stroke-width:2px; 12 | stroke: #f79646; 13 | } 14 | 15 | .vis.timeline .graphGroup2 { 16 | fill: #8c51cf; 17 | fill-opacity:0; 18 | stroke-width:2px; 19 | stroke: #8c51cf; 20 | } 21 | 22 | .vis.timeline .graphGroup3 { 23 | fill: #75c841; 24 | fill-opacity:0; 25 | stroke-width:2px; 26 | stroke: #75c841; 27 | } 28 | 29 | .vis.timeline .graphGroup4 { 30 | fill: #ff0100; 31 | fill-opacity:0; 32 | stroke-width:2px; 33 | stroke: #ff0100; 34 | } 35 | 36 | .vis.timeline .graphGroup5 { 37 | fill: #37d8e6; 38 | fill-opacity:0; 39 | stroke-width:2px; 40 | stroke: #37d8e6; 41 | } 42 | 43 | .vis.timeline .graphGroup6 { 44 | fill: #042662; 45 | fill-opacity:0; 46 | stroke-width:2px; 47 | stroke: #042662; 48 | } 49 | 50 | .vis.timeline .graphGroup7 { 51 | fill:#00ff26; 52 | fill-opacity:0; 53 | stroke-width:2px; 54 | stroke: #00ff26; 55 | } 56 | 57 | .vis.timeline .graphGroup8 { 58 | fill:#ff00ff; 59 | fill-opacity:0; 60 | stroke-width:2px; 61 | stroke: #ff00ff; 62 | } 63 | 64 | .vis.timeline .graphGroup9 { 65 | fill: #8f3938; 66 | fill-opacity:0; 67 | stroke-width:2px; 68 | stroke: #8f3938; 69 | } 70 | 71 | .vis.timeline .fill { 72 | fill-opacity:0.1; 73 | stroke: none; 74 | } 75 | 76 | 77 | .vis.timeline .bar { 78 | fill-opacity:0.5; 79 | stroke-width:1px; 80 | } 81 | 82 | .vis.timeline .point { 83 | stroke-width:2px; 84 | fill-opacity:1.0; 85 | } 86 | 87 | 88 | .vis.timeline .legendBackground { 89 | stroke-width:1px; 90 | fill-opacity:0.9; 91 | fill: #ffffff; 92 | stroke: #c2c2c2; 93 | } 94 | 95 | 96 | .vis.timeline .outline { 97 | stroke-width:1px; 98 | fill-opacity:1; 99 | fill: #ffffff; 100 | stroke: #e5e5e5; 101 | } 102 | 103 | .vis.timeline .iconFill { 104 | fill-opacity:0.3; 105 | stroke: none; 106 | } 107 | 108 | 109 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/graph3d/example09_mobile.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D demo 5 | 6 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 73 | 74 | 75 | 76 |
77 | 78 | 79 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/09_order_groups.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Order groups 5 | 6 | 18 | 19 | 20 | 21 | 22 | 23 |

24 | This example demonstrate custom ordering of groups. 25 |

26 |
27 | 28 | 66 | 67 | -------------------------------------------------------------------------------- /www/bower_components/vis/lib/network/Images.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @class Images 3 | * This class loads images and keeps them stored. 4 | */ 5 | function Images() { 6 | this.images = {}; 7 | this.imageBroken = {}; 8 | this.callback = undefined; 9 | } 10 | 11 | /** 12 | * Set an onload callback function. This will be called each time an image 13 | * is loaded 14 | * @param {function} callback 15 | */ 16 | Images.prototype.setOnloadCallback = function(callback) { 17 | this.callback = callback; 18 | }; 19 | 20 | /** 21 | * 22 | * @param {string} url Url of the image 23 | * @param {string} url Url of an image to use if the url image is not found 24 | * @return {Image} img The image object 25 | */ 26 | Images.prototype.load = function(url, brokenUrl) { 27 | var img = this.images[url]; // make a pointer 28 | if (img === undefined) { 29 | // create the image 30 | var me = this; 31 | img = new Image(); 32 | img.onload = function () { 33 | // IE11 fix -- thanks dponch! 34 | if (this.width == 0) { 35 | document.body.appendChild(this); 36 | this.width = this.offsetWidth; 37 | this.height = this.offsetHeight; 38 | document.body.removeChild(this); 39 | } 40 | 41 | if (me.callback) { 42 | me.images[url] = img; 43 | me.callback(this); 44 | } 45 | }; 46 | 47 | img.onerror = function () { 48 | if (brokenUrl === undefined) { 49 | console.error("Could not load image:", url); 50 | delete this.src; 51 | if (me.callback) { 52 | me.callback(this); 53 | } 54 | } 55 | else { 56 | if (me.imageBroken[url] === true) { 57 | if (this.src == brokenUrl) { 58 | console.error("Could not load brokenImage:", brokenUrl); 59 | delete this.src; 60 | if (me.callback) { 61 | me.callback(this); 62 | } 63 | } 64 | else { 65 | console.error("Could not load image:", url); 66 | this.src = brokenUrl; 67 | } 68 | } 69 | else { 70 | console.error("Could not load image:", url); 71 | this.src = brokenUrl; 72 | me.imageBroken[url] = true; 73 | } 74 | } 75 | }; 76 | 77 | img.src = url; 78 | } 79 | 80 | return img; 81 | }; 82 | 83 | module.exports = Images; 84 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/21_set_selection.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Select items 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 |

Set selection

18 |

19 | Enter one or multiple ids of items, then press select to select the items. This demo uses the function Timeline.setSelection(ids). Optionally, the window can be moved to the selected items. 20 |

21 | 22 |

23 | Select item(s):
24 | 25 |

26 |
27 | 28 | 64 | 65 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/timeline/04_html_data.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | HTML data 5 | 6 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |

25 | Load HTML contents in the Timeline 26 |

27 |
28 | 29 | 73 | 74 | -------------------------------------------------------------------------------- /www/bower_components/vis/examples/network/graphviz/data/transparency.gv.txt: -------------------------------------------------------------------------------- 1 | graph G { 2 | // graph [splines=true overlap=false] 3 | // graph [truecolor bgcolor="#ff00005f"] 4 | node [style=filled fillcolor="#00ff005f"] 5 | 1 -- 30 [f=1]; 6 | 1 -- 40 [f=14]; 7 | 8 -- 46 [f=1]; 8 | 8 -- 16 [f=18]; 9 | 10 -- 25 [f=1]; 10 | 10 -- 19 [f=5]; 11 | 10 -- 33 [f=1]; 12 | 12 -- 8 [f=1]; 13 | 12 -- 36 [f=5]; 14 | 12 -- 17 [f=16]; 15 | 13 -- 38 [f=1]; 16 | 13 -- 24 [f=19]; 17 | 24 -- 49 [f=1]; 18 | 24 -- 13 [f=1]; 19 | 24 -- 47 [f=12]; 20 | 24 -- 12 [f=19]; 21 | 25 -- 27 [f=1]; 22 | 25 -- 12 [f=1]; 23 | 27 -- 12 [f=1]; 24 | 27 -- 14 [f=8]; 25 | 29 -- 10 [f=1]; 26 | 29 -- 8 [f=17]; 27 | 30 -- 24 [f=1]; 28 | 30 -- 44 [f=15]; 29 | 38 -- 29 [f=1]; 30 | 38 -- 35 [f=15]; 31 | 2 -- 42 [f=2]; 32 | 2 -- 35 [f=3]; 33 | 2 -- 11 [f=19]; 34 | 14 -- 18 [f=2]; 35 | 14 -- 24 [f=15]; 36 | 14 -- 38 [f=18]; 37 | 18 -- 49 [f=2]; 38 | 18 -- 47 [f=20]; 39 | 26 -- 41 [f=2]; 40 | 26 -- 42 [f=15]; 41 | 31 -- 39 [f=2]; 42 | 31 -- 47 [f=17]; 43 | 31 -- 25 [f=14]; 44 | 37 -- 26 [f=2]; 45 | 37 -- 16 [f=14]; 46 | 39 -- 50 [f=2]; 47 | 39 -- 14 [f=2]; 48 | 39 -- 18 [f=17]; 49 | 39 -- 47 [f=10]; 50 | 41 -- 31 [f=2]; 51 | 41 -- 8 [f=16]; 52 | 42 -- 44 [f=2]; 53 | 42 -- 29 [f=12]; 54 | 44 -- 37 [f=2]; 55 | 44 -- 32 [f=15]; 56 | 3 -- 20 [f=2]; 57 | 3 -- 28 [f=19]; 58 | 6 -- 45 [f=2]; 59 | 6 -- 28 [f=10]; 60 | 9 -- 6 [f=2]; 61 | 9 -- 16 [f=1]; 62 | 15 -- 16 [f=2]; 63 | 15 -- 48 [f=2]; 64 | 16 -- 50 [f=2]; 65 | 16 -- 32 [f=14]; 66 | 16 -- 39 [f=8]; 67 | 20 -- 33 [f=2]; 68 | 33 -- 9 [f=2]; 69 | 33 -- 46 [f=3]; 70 | 33 -- 48 [f=17]; 71 | 45 -- 15 [f=2]; 72 | 4 -- 17 [f=4]; 73 | 4 -- 15 [f=6]; 74 | 4 -- 12 [f=16]; 75 | 17 -- 21 [f=4]; 76 | 19 -- 35 [f=4]; 77 | 19 -- 15 [f=9]; 78 | 19 -- 43 [f=4]; 79 | 21 -- 19 [f=4]; 80 | 21 -- 50 [f=4]; 81 | 23 -- 36 [f=4]; 82 | 34 -- 23 [f=4]; 83 | 34 -- 24 [f=11]; 84 | 35 -- 34 [f=4]; 85 | 35 -- 16 [f=6]; 86 | 35 -- 18 [f=16]; 87 | 36 -- 46 [f=4]; 88 | 5 -- 7 [f=1]; 89 | 5 -- 36 [f=6]; 90 | 7 -- 32 [f=1]; 91 | 7 -- 11 [f=2]; 92 | 7 -- 14 [f=17]; 93 | 11 -- 40 [f=1]; 94 | 11 -- 50 [f=1]; 95 | 22 -- 46 [f=1]; 96 | 28 -- 43 [f=1]; 97 | 28 -- 8 [f=18]; 98 | 32 -- 28 [f=1]; 99 | 32 -- 39 [f=13]; 100 | 32 -- 42 [f=15]; 101 | 40 -- 22 [f=1]; 102 | 40 -- 47 [f=1]; 103 | 43 -- 11 [f=1]; 104 | 43 -- 17 [f=19]; 105 | } 106 | --------------------------------------------------------------------------------