From cbd5e2411cd4df39dda75723da9c5e0153ad3331 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 9 Apr 2014 17:45:32 -0400 Subject: box-drawing example --- assets/javascripts/app.js | 166 +++++ assets/javascripts/environments/app.js | 30 + assets/javascripts/environments/tableaux/_empty.js | 32 + .../javascripts/environments/tableaux/columns.js | 36 + .../environments/tableaux/columns_circle.js | 42 ++ .../environments/tableaux/columns_split.js | 63 ++ assets/javascripts/map/map.js | 337 ++++++++++ assets/javascripts/map/map_editor.js | 102 +++ assets/javascripts/mx/extensions/mx.movements.js | 264 ++++++++ .../mx/extensions/mx.rotationControl.js | 265 ++++++++ assets/javascripts/mx/extensions/mx.scene.js | 165 +++++ assets/javascripts/mx/extensions/mx.scrubber.js | 191 ++++++ assets/javascripts/mx/mx.js | 582 ++++++++++++++++ assets/javascripts/mx/mx.min.js | 1 + assets/javascripts/mx/mx.minimap.js | 211 ++++++ assets/javascripts/mx/mx.quaternion.js | 414 ++++++++++++ assets/javascripts/mx/primitives/mx.box.js | 62 ++ .../javascripts/mx/primitives/mx.boxDimensions.js | 154 +++++ assets/javascripts/mx/primitives/mx.coords.js | 61 ++ assets/javascripts/mx/primitives/mx.cutout.js | 66 ++ assets/javascripts/mx/primitives/mx.face.js | 41 ++ assets/javascripts/mx/primitives/mx.image.js | 49 ++ assets/javascripts/mx/primitives/mx.scaleBox.js | 140 ++++ assets/javascripts/mx/primitives/mx.tableau.js | 48 ++ assets/javascripts/mx/primitives/mx.text.js | 34 + assets/javascripts/mx/primitives/mx.texturedBox.js | 121 ++++ assets/javascripts/util.js | 165 +++++ assets/javascripts/vendor/loader.js | 68 ++ assets/javascripts/vendor/tube.js | 323 +++++++++ assets/javascripts/vendor/tween.js | 741 +++++++++++++++++++++ 30 files changed, 4974 insertions(+) create mode 100644 assets/javascripts/app.js create mode 100644 assets/javascripts/environments/app.js create mode 100644 assets/javascripts/environments/tableaux/_empty.js create mode 100644 assets/javascripts/environments/tableaux/columns.js create mode 100644 assets/javascripts/environments/tableaux/columns_circle.js create mode 100644 assets/javascripts/environments/tableaux/columns_split.js create mode 100644 assets/javascripts/map/map.js create mode 100644 assets/javascripts/map/map_editor.js create mode 100644 assets/javascripts/mx/extensions/mx.movements.js create mode 100644 assets/javascripts/mx/extensions/mx.rotationControl.js create mode 100644 assets/javascripts/mx/extensions/mx.scene.js create mode 100644 assets/javascripts/mx/extensions/mx.scrubber.js create mode 100644 assets/javascripts/mx/mx.js create mode 100644 assets/javascripts/mx/mx.min.js create mode 100644 assets/javascripts/mx/mx.minimap.js create mode 100644 assets/javascripts/mx/mx.quaternion.js create mode 100644 assets/javascripts/mx/primitives/mx.box.js create mode 100644 assets/javascripts/mx/primitives/mx.boxDimensions.js create mode 100644 assets/javascripts/mx/primitives/mx.coords.js create mode 100644 assets/javascripts/mx/primitives/mx.cutout.js create mode 100644 assets/javascripts/mx/primitives/mx.face.js create mode 100644 assets/javascripts/mx/primitives/mx.image.js create mode 100644 assets/javascripts/mx/primitives/mx.scaleBox.js create mode 100644 assets/javascripts/mx/primitives/mx.tableau.js create mode 100644 assets/javascripts/mx/primitives/mx.text.js create mode 100644 assets/javascripts/mx/primitives/mx.texturedBox.js create mode 100644 assets/javascripts/util.js create mode 100644 assets/javascripts/vendor/loader.js create mode 100644 assets/javascripts/vendor/tube.js create mode 100644 assets/javascripts/vendor/tween.js (limited to 'assets/javascripts') diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js new file mode 100644 index 0000000..862ea62 --- /dev/null +++ b/assets/javascripts/app.js @@ -0,0 +1,166 @@ + + +// Check if supports 3D transforms +function has3d(){ + var el = $('

')[0], $iframe = $('