Permalink
Browse files

files for timeline visualization

  • Loading branch information...
oguzy committed Aug 9, 2012
1 parent e00324c commit 835691efee03c4807fa4499332a9abb2ad8ec9cb
Showing with 21,797 additions and 0 deletions.
  1. +34 −0 ovizart/media/jquery_widget/CHANGELOG.txt
  2. +65 −0 ovizart/media/jquery_widget/README.txt
  3. +20 −0 ovizart/media/jquery_widget/compile.sh
  4. BIN ovizart/media/jquery_widget/css/aristo/images/button_bg.png
  5. BIN ovizart/media/jquery_widget/css/aristo/images/datepicker.gif
  6. BIN ovizart/media/jquery_widget/css/aristo/images/icon_sprite.png
  7. BIN ovizart/media/jquery_widget/css/aristo/images/progress_bar.gif
  8. BIN ovizart/media/jquery_widget/css/aristo/images/slider_h_bg.gif
  9. BIN ovizart/media/jquery_widget/css/aristo/images/slider_handles.png
  10. BIN ovizart/media/jquery_widget/css/aristo/images/slider_v_bg.gif
  11. BIN ovizart/media/jquery_widget/css/aristo/images/tab_bg.gif
  12. BIN ovizart/media/jquery_widget/css/aristo/images/the_gradient.gif
  13. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_diagonals-thick_18_b81900_40x40.png
  14. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_diagonals-thick_20_666666_40x40.png
  15. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_flat_10_000000_40x100.png
  16. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_glass_100_f6f6f6_1x400.png
  17. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_glass_100_fdf5ce_1x400.png
  18. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_glass_65_ffffff_1x400.png
  19. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_gloss-wave_35_f6a828_500x100.png
  20. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
  21. BIN ovizart/media/jquery_widget/css/aristo/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
  22. BIN ovizart/media/jquery_widget/css/aristo/images/ui-icons_222222_256x240.png
  23. BIN ovizart/media/jquery_widget/css/aristo/images/ui-icons_228ef1_256x240.png
  24. BIN ovizart/media/jquery_widget/css/aristo/images/ui-icons_ef8c08_256x240.png
  25. BIN ovizart/media/jquery_widget/css/aristo/images/ui-icons_ffd27a_256x240.png
  26. BIN ovizart/media/jquery_widget/css/aristo/images/ui-icons_ffffff_256x240.png
  27. +647 −0 ovizart/media/jquery_widget/css/aristo/jquery-ui-1.8.5.custom.css
  28. +54 −0 ovizart/media/jquery_widget/css/base.css
  29. BIN ovizart/media/jquery_widget/css/img/bg.jpg
  30. BIN ovizart/media/jquery_widget/css/img/close.png
  31. BIN ovizart/media/jquery_widget/css/img/clouds.png
  32. BIN ovizart/media/jquery_widget/css/img/pres_header.jpg
  33. BIN ovizart/media/jquery_widget/css/img/ruler.jpg
  34. BIN ovizart/media/jquery_widget/css/img/test_icon.png
  35. BIN ovizart/media/jquery_widget/css/img/tickbg.jpg
  36. BIN ovizart/media/jquery_widget/css/img/wait.gif
  37. BIN ovizart/media/jquery_widget/img/dojo.jpg
  38. BIN ovizart/media/jquery_widget/img/eich.jpg
  39. BIN ovizart/media/jquery_widget/img/jquery.jpg
  40. BIN ovizart/media/jquery_widget/img/prototype.jpg
  41. +36 −0 ovizart/media/jquery_widget/js/ba-debug.min.js
  42. +48 −0 ovizart/media/jquery_widget/js/ba-tinyPubSub.js
  43. +36 −0 ovizart/media/jquery_widget/js/backbone-min.js
  44. +226 −0 ovizart/media/jquery_widget/js/jquery-ui.js
  45. +1,357 −0 ovizart/media/jquery_widget/js/jquery.global.js
  46. +53 −0 ovizart/media/jquery_widget/js/jquery.global/jquery.glob.fr-FR.js
  47. +4 −0 ovizart/media/jquery_widget/js/jquery.js
  48. +14 −0 ovizart/media/jquery_widget/js/jquery.mousewheel.min.js
  49. +484 −0 ovizart/media/jquery_widget/js/jquery.tmpl.js
  50. +229 −0 ovizart/media/jquery_widget/js/jquery.ui.ipad.js
  51. +480 −0 ovizart/media/jquery_widget/js/json2.js
  52. +8 −0 ovizart/media/jquery_widget/js/raphael-min.js
  53. +197 −0 ovizart/media/jquery_widget/js/testing/qunit.css
  54. +1,415 −0 ovizart/media/jquery_widget/js/testing/qunit.js
  55. +22 −0 ovizart/media/jquery_widget/js/testing/timeglider-tests.js
  56. +374 −0 ovizart/media/jquery_widget/js/timeglider-0.0.9.min.js
  57. +381 −0 ovizart/media/jquery_widget/js/timeglider-0.1.0.min.js
  58. +373 −0 ovizart/media/jquery_widget/js/timeglider-0.1.1.min.js
  59. +357 −0 ovizart/media/jquery_widget/js/timeglider-0.1.2.min.js
  60. +285 −0 ovizart/media/jquery_widget/js/timeglider-0.1.3.min.js
  61. +293 −0 ovizart/media/jquery_widget/js/timeglider-0.1.4.min.js
  62. +1,230 −0 ovizart/media/jquery_widget/js/timeglider/TG_Date.js
  63. +1,186 −0 ovizart/media/jquery_widget/js/timeglider/TG_Mediator.js
  64. +427 −0 ovizart/media/jquery_widget/js/timeglider/TG_Org.js
  65. +568 −0 ovizart/media/jquery_widget/js/timeglider/TG_Timeline.js
  66. +3,119 −0 ovizart/media/jquery_widget/js/timeglider/TG_TimelineView.js
  67. +1,333 −0 ovizart/media/jquery_widget/js/timeglider/Timeglider.css
  68. BIN ovizart/media/jquery_widget/js/timeglider/buttons/close.png
  69. BIN ovizart/media/jquery_widget/js/timeglider/buttons/close_small.png
  70. BIN ovizart/media/jquery_widget/js/timeglider/buttons/corner-pointer.png
  71. BIN ovizart/media/jquery_widget/js/timeglider/buttons/dummies.png
  72. BIN ovizart/media/jquery_widget/js/timeglider/buttons/filter.png
  73. BIN ovizart/media/jquery_widget/js/timeglider/buttons/filter.psd
  74. BIN ovizart/media/jquery_widget/js/timeglider/buttons/footer_bg.png
  75. BIN ovizart/media/jquery_widget/js/timeglider/buttons/list.png
  76. BIN ovizart/media/jquery_widget/js/timeglider/buttons/list2.png
  77. BIN ovizart/media/jquery_widget/js/timeglider/buttons/pan_left.png
  78. BIN ovizart/media/jquery_widget/js/timeglider/buttons/pan_right.png
  79. BIN ovizart/media/jquery_widget/js/timeglider/buttons/tools.png
  80. +3 −0 ovizart/media/jquery_widget/js/timeglider/icons/.directory
  81. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_black.png
  82. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_blue.png
  83. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_gray.png
  84. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_green.png
  85. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_orange.png
  86. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_purple.png
  87. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_red.png
  88. BIN ovizart/media/jquery_widget/js/timeglider/icons/circle_yellow.png
  89. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_black.png
  90. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_blue.png
  91. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_gray.png
  92. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_green.png
  93. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_orange.png
  94. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_purple.png
  95. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_red.png
  96. BIN ovizart/media/jquery_widget/js/timeglider/icons/flag_yellow.png
  97. BIN ovizart/media/jquery_widget/js/timeglider/icons/flask.png
  98. BIN ovizart/media/jquery_widget/js/timeglider/icons/goldstar.png
  99. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_black.png
  100. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_blue.png
  101. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_gray.png
  102. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_green.png
  103. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_orange.png
  104. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_purple.png
  105. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_red.png
  106. BIN ovizart/media/jquery_widget/js/timeglider/icons/halfcircle_yellow.png
  107. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_black.png
  108. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_blue.png
  109. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_gray.png
  110. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_green.png
  111. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_orange.png
  112. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_purple.png
  113. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_red.png
  114. BIN ovizart/media/jquery_widget/js/timeglider/icons/plus_yellow.png
  115. BIN ovizart/media/jquery_widget/js/timeglider/icons/quote.png
  116. BIN ovizart/media/jquery_widget/js/timeglider/icons/report.png
  117. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_black.png
  118. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_blue.png
  119. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_gray.png
  120. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_green.png
  121. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_orange.png
  122. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_purple.png
  123. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_red.png
  124. BIN ovizart/media/jquery_widget/js/timeglider/icons/square_yellow.png
  125. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_black.png
  126. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_blue.png
  127. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_gray.png
  128. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_green.png
  129. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_orange.png
  130. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_purple.png
  131. BIN ovizart/media/jquery_widget/js/timeglider/icons/star_red.png
  132. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_black.png
  133. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_blue.png
  134. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_gray.png
  135. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_green.png
  136. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_orange.png
  137. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_purple.png
  138. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_red.png
  139. BIN ovizart/media/jquery_widget/js/timeglider/icons/triangle_yellow.png
  140. BIN ovizart/media/jquery_widget/js/timeglider/icons/video.png
  141. BIN ovizart/media/jquery_widget/js/timeglider/img/dotted.png
  142. BIN ovizart/media/jquery_widget/js/timeglider/img/menu-pointer-left.png
  143. BIN ovizart/media/jquery_widget/js/timeglider/img/menu-pointer-right.png
  144. BIN ovizart/media/jquery_widget/js/timeglider/img/subtick_highlight.png
  145. BIN ovizart/media/jquery_widget/js/timeglider/img/timeglider.png
  146. +355 −0 ovizart/media/jquery_widget/js/timeglider/timeglider.timeline.widget.js
  147. +30 −0 ovizart/media/jquery_widget/js/underscore-min.js
  148. +210 −0 ovizart/media/jquery_widget/js_history.html
  149. +210 −0 ovizart/media/jquery_widget/js_me.html
  150. +157 −0 ovizart/media/jquery_widget/json_tests/flickr.json
  151. +1,584 −0 ovizart/media/jquery_widget/json_tests/idaho.json
  152. +1,346 −0 ovizart/media/jquery_widget/json_tests/js_history.json
  153. +1,711 −0 ovizart/media/jquery_widget/json_tests/large.json
  154. +1 −0 ovizart/media/jquery_widget/json_tests/tmpu7rcD4
  155. +156 −0 ovizart/media/jquery_widget/large.html
  156. +354 −0 ovizart/media/jquery_widget/methods.html
  157. +102 −0 ovizart/media/jquery_widget/qunit.html
  158. +223 −0 ovizart/media/jquery_widget/table.html
@@ -0,0 +1,34 @@
+0.1.2
+-- fixed legend; icon was mapping to full path rather than simple filename
+-- BUG: I.E. 7/8, where timeline was un-draggable, or timeline title failed to show up fixed
+-- added "left" and "top" to data attribute of timeline title so that adjusting it later
+ in "registerTitles" is not so DOM intensive as it has to use .position() in loop
+-- FEATURE: maps can now be added into data with "map": object. Documentation forthcoming
+-- tied "size_importance" property into timeline, so you can turn importance scaling off
+ from timeline JSON: "size_importance":"false"
+
+27 Jan 2012
+-- Changed modal positioning to be center to container; planning to create an arrow
+ between event and description modal
+
+
+0.1.3
+29 Jan 2012
+-- Raphael was a 50k load in the .min file, but we were only using it for rendering
+ the little "tick" marks in the ruler. Replaced this with simple <div> elements,
+ either empty or with the unit sub-labels (hours on day ticks, days on month ticks);
+ min file now at 115k.
+
+-- images rendered 'inline' now need image.display_class of "inline" rather than "layout";
+ also, inline image rendering a bit improved with a dual blocking system in TG_Org now,
+ the title is considered one block (with one width), and the image is considered another
+ block (usually narrower). Things fit a little tighter now.
+
+03 Feb 2012
+-- Ran down some Closure Compiler detected errors, mostly vars placed in global space;
+-- if image loading produces error, image in model is deleted
+-- in .min file, jquery.mousewheel is now being hand-placed... getting garfed in double
+ minification
+
+
+
@@ -0,0 +1,65 @@
+
+TIMEGLIDER jQUERY WIDGET/PLUGIN
+
+
+Welcome to the nascent Timeglider jQuery widget project. Timeglider is a web-based timeline application currently running in Flash: this is the transition to a free viewer module. Eventually all Flash-based pieces of Timeglider will be replaced with JS versions.
+
+Our goal here is to create a lightweight, extensible time-viewer-explorer which can zoom/pan and otherwise explore future/past events easily. Timeglider.com provides an authoring environment for creating hosted timelines; this plug in is meant for enterprise media, medical software, private legal workspaces, etc. all of which may have APIs of their own.
+
+LICENSE
+IMPORTANT :: PLEASE NOTE :: As of Sept. 1, 2011, the Timeglider javascript plugin is no longer available under or according to the MIT License. Please read about our license arrangements at http://timeglider.com/jquery?p=license
+
+TIMEGLIDER DATA FORMAT
+See a sample json file @ json_tests/idaho.json.
+
+
+ROADMAP (in order of rough priority)
+
+
+DATE FORMATTING & LOCALIZATION
+Formatting the date and adjusting to a timezone. Generally, when
+data is imported, times will be translated to GMT time then retranslated
+to a users default or selected timezone. We're going to use the
+jquery-glob (https://github.com/timeglider/jquery-glob) system for
+localization of date and number formats (as soon as we figure out how
+to reconcile our own TG_Date object with the more limited JS Date.)
+
+
+SEARCH & LEGEND
+--- currently, one can filter to include &or exclude words using comma separated inputs. We're working
+on a legend system, so that icons can be given titles and the timeline filtered by them.
+
+
+EVENT ATTRIBUTES
+"html" : being able to use html as the event, so if there's a value in an
+"html" (json) attribute, that will get painted in lieu of the default
+icon + title, etc. This would have the requirement of being a div
+element. A class could be added, so that the "html" attribute might look
+like this:
+"<div class='tg-decade-block'><img src='/img/the-eighties'></div>"
+
+
+IMAGES
+--- detecting clusters of images (all on same day, i.e. iPhoto "events")
+ and turning them into albums
+--- otherwise organizing images clearly, preventing spikes/lumps
+--- allowing some events to be image-text oriented with pre-defined layouts
+ like text-flow around the image initially expanded
+
+
+AUDIO/VIDEO/FILES
+--- more options inside of event editor, but also allowing for possibilities
+ in advanced implementations.
+
+
+PRINTING
+--- be able to print any range of time (sweep might be optionally huge)
+--- export to PDF (see http://www.highcharts.com/ 's PDF export)
+
+
+IMPORT PARSERS
+--- RSS, flickr, twitter, facebook, semantic "scraping" of dates on any webpage
+
+
+NOTE ON: EVENT IMPORTANCE
+Events each have an importance value (if missing, importance will be set to 20). This is the key to structuring a timeline that does not "blow out". For example, applying a relatively low importance value (say, 10) to an event like "lunch with Don" means that it will fade from view by the time you're at a zoom-level of 30 --- a wider scope where you're looking across 10 years.
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+#./compile.sh
+
+# This does not include jquery or jquery UI!!
+
+# jquery
+# jquery UI
+
+java -jar compiler.jar --js js/underscore-min.js --js js/backbone-min.js --js js/jquery.tmpl.js --js js/ba-debug.min.js --js js/ba-tinyPubSub.js --js js/jquery.mousewheel.min.js --js js/jquery.ui.ipad.js --js js/jquery.global.js --js js/timeglider/TG_Date.js --js js/timeglider/TG_Org.js --js js/timeglider/TG_Timeline.js --js js/timeglider/TG_TimelineView.js --js js/timeglider/TG_Mediator.js --js js/timeglider/timeglider.timeline.widget.js --js_output_file js/timeglider-0.1.4.min.js
+
+# version 0.1.1 added transValidation methods to TG_Date
+
+# version 0.1.2 "fixed" IE7 title tracking, changed event hash to eventCollection object
+# took out of core event.icon property, wired it into TG_Org from tg.
+
+# version 0.1.3 removed Raphael, sharpened image layout
+
+# version 0.1.4 [2012-06-06] modal positioning improved; new TG_Org that has better
+# collision detection;
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.

0 comments on commit 835691e

Please sign in to comment.