Permalink
Browse files

Recreated the repo from a clean base

  • Loading branch information...
0 parents commit 470eb4693c8d32bdab50ac2ce37f0c982dd615aa @tekool committed Sep 2, 2012
Showing with 13,133 additions and 0 deletions.
  1. +74 −0 README.textile
  2. +16 −0 bin/puremvc-objs-2.0-min.js
  3. +2,007 −0 bin/puremvc-objs-2.0.js
  4. +62 −0 build/build.xml
  5. +3 −0 build/lib/yuiant/license.txt
  6. BIN build/lib/yuiant/yuiant.jar
  7. +54 −0 build/lib/yuicompressor/license.txt
  8. BIN build/lib/yuicompressor/yuicompressor-2.4.2.jar
  9. +251 −0 debug.html
  10. +240 −0 index.html
  11. +1 −0 lib/objs-2.1.2-min.js
  12. +279 −0 lib/objs-2.1.2.js
  13. +62 −0 license.txt
  14. +228 −0 src/org/puremvc/js/objs/core/Controller.js
  15. +177 −0 src/org/puremvc/js/objs/core/Model.js
  16. +309 −0 src/org/puremvc/js/objs/core/View.js
  17. +143 −0 src/org/puremvc/js/objs/patterns/command/MacroCommand.js
  18. +53 −0 src/org/puremvc/js/objs/patterns/command/SimpleCommand.js
  19. +419 −0 src/org/puremvc/js/objs/patterns/facade/Facade.js
  20. +147 −0 src/org/puremvc/js/objs/patterns/mediator/Mediator.js
  21. +171 −0 src/org/puremvc/js/objs/patterns/observer/Notification.js
  22. +84 −0 src/org/puremvc/js/objs/patterns/observer/Notifier.js
  23. +144 −0 src/org/puremvc/js/objs/patterns/observer/Observer.js
  24. +132 −0 src/org/puremvc/js/objs/patterns/proxy/Proxy.js
  25. +8 −0 test/lib/yuitest/fonts-min.css
  26. +13 −0 test/lib/yuitest/yui-min.js
  27. +4,320 −0 test/lib/yuitest/yuitest_1.0.0b1.js
  28. +247 −0 test/src/org/puremvc/js/objs/core/ControllerTest.js
  29. +37 −0 test/src/org/puremvc/js/objs/core/ControllerTestCommand.js
  30. +42 −0 test/src/org/puremvc/js/objs/core/ControllerTestCommand2.js
  31. +41 −0 test/src/org/puremvc/js/objs/core/ControllerTestVO.js
  32. +230 −0 test/src/org/puremvc/js/objs/core/ModelTest.js
  33. +63 −0 test/src/org/puremvc/js/objs/core/ModelTestProxy.js
  34. +670 −0 test/src/org/puremvc/js/objs/core/ViewTest.js
  35. +55 −0 test/src/org/puremvc/js/objs/core/ViewTestMediator.js
  36. +80 −0 test/src/org/puremvc/js/objs/core/ViewTestMediator2.js
  37. +80 −0 test/src/org/puremvc/js/objs/core/ViewTestMediator3.js
  38. +72 −0 test/src/org/puremvc/js/objs/core/ViewTestMediator4.js
  39. +78 −0 test/src/org/puremvc/js/objs/core/ViewTestMediator5.js
  40. +89 −0 test/src/org/puremvc/js/objs/core/ViewTestMediator6.js
  41. +60 −0 test/src/org/puremvc/js/objs/core/ViewTestNote.js
  42. +122 −0 test/src/org/puremvc/js/objs/patterns/command/MacroCommandTest.js
  43. +37 −0 test/src/org/puremvc/js/objs/patterns/command/MacroCommandTestCommand.js
  44. +50 −0 test/src/org/puremvc/js/objs/patterns/command/MacroCommandTestSub.js
  45. +39 −0 test/src/org/puremvc/js/objs/patterns/command/MacroCommandTestSub1Command.js
  46. +39 −0 test/src/org/puremvc/js/objs/patterns/command/MacroCommandTestSub2Command.js
  47. +48 −0 test/src/org/puremvc/js/objs/patterns/command/MacroCommandTestVO.js
  48. +98 −0 test/src/org/puremvc/js/objs/patterns/command/SimpleCommandTest.js
  49. +38 −0 test/src/org/puremvc/js/objs/patterns/command/SimpleCommandTestCommand.js
  50. +35 −0 test/src/org/puremvc/js/objs/patterns/command/SimpleCommandTestSub.js
  51. +41 −0 test/src/org/puremvc/js/objs/patterns/command/SimpleCommandTestVO.js
  52. +369 −0 test/src/org/puremvc/js/objs/patterns/facade/FacadeTest.js
  53. +37 −0 test/src/org/puremvc/js/objs/patterns/facade/FacadeTestCommand.js
  54. +41 −0 test/src/org/puremvc/js/objs/patterns/facade/FacadeTestVO.js
  55. +98 −0 test/src/org/puremvc/js/objs/patterns/mediator/MediatorTest.js
  56. +34 −0 test/src/org/puremvc/js/objs/patterns/mediator/MediatorTestSub.js
  57. +133 −0 test/src/org/puremvc/js/objs/patterns/observer/NotificationTest.js
  58. +82 −0 test/src/org/puremvc/js/objs/patterns/observer/NotifierTest.js
  59. +37 −0 test/src/org/puremvc/js/objs/patterns/observer/NotifierTestCommand.js
  60. +34 −0 test/src/org/puremvc/js/objs/patterns/observer/NotifierTestSub.js
  61. +41 −0 test/src/org/puremvc/js/objs/patterns/observer/NotifierTestVO.js
  62. +156 −0 test/src/org/puremvc/js/objs/patterns/observer/ObserverTest.js
  63. +175 −0 test/src/org/puremvc/js/objs/patterns/proxy/ProxyTest.js
  64. +34 −0 test/src/org/puremvc/js/objs/patterns/proxy/ProxyTestSub.js
  65. +74 −0 version.txt
@@ -0,0 +1,74 @@
+h2. PureMVC Port to Javascript / Objs
+
+PureMVC Port to Javascript / JavaScript Objs port by Frederic Saunier
+PureMVC - Copyright(c) 2006-2011 Futurescale, Inc., Some rights reserved.
+--------------------------------------------------------------------------
+Release Date: 02/16/2011
+Platform: JavaScript / Objs
+Version: 2
+Revision: 0
+Author: Frederic Saunier <frederic.saunier@puremvc.org>
+License: Creative Commons Attribution 3.0 United States License
+License for Objs: GNU General Public License Version 3
+--------------------------------------------------------------------------
+
+h2. Releases
+
+h3. Version 2.0
+
+This port, inspired originally from PureMVC for AS3 standard port by Cliff
+Hall. The source classes are in separate files mirroring the original and the
+minified library is about 9K. The minification is brought to this port using
+YUICompressor.
+
+h3. Version 1.0
+
+First official PureMVC JavaScript port released on PureMVC.org with the
+Framework source and a demo based on the Employee Admin AS3 demo.
+
+h2. Usage
+
+As this port depends on the Objs library you may want to start by reading the
+"Objs library documentation":https://github.com/tekool/objs/wiki.
+
+h3. Optional
+
+The only thing you may know which is specific to this port (gratefully to
+namespaces) is that you can hide the PureMVC classes from the global (the
+window object in most cases) context.
+
+This can be made by setting a HidePureMVC property to true before loading the
+port.
+
+Example:
+
+<script type="text/javascript">HidePureMVC=true</script>
+<script type="text/javascript" src="lib/objs-2.0.js"></script>
+
+This made classes from the PureMVC framework will not pollute the global
+context and can only be accessed through their namespace.
+
+h2. Build
+
+To build the project you'll need "Ant":http://ant.apache.org/ to run the
+/build/build.xml file located in the build YUICompressor. The task concat all
+the JavaScript files in one, next compress and minify it. The YUICompressor
+munge option is activated.
+
+The Ant task need both
+"YUICompressor":http://yuilibrary.com/downloads/#yuicompressor and
+"YUIant":http://www.ubik-ingenierie.com/miscellanous/YUIAnt/. Respective jar
+file for both library need to be copied in the /build/lib/ folder for the task
+to run correctly.
+
+h2. Unit Tests
+
+Unit Tests follow the PureMVC for AS3 standard port with some specific
+additions for the JavaScript language.
+
+Unit tests are built upon
+"YUI Test Standalone Library":http://yuilibrary.com/yuitest/.
+
+The tests run by opening the /index.html. The test runner and Unit Test
+framework loads all the libraries it needs from the /lib/yuitest folder. They
+were first built upon YUI 3.2.0 and YUITest 1.0.0 b1 standalone libraries.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit 470eb46

Please sign in to comment.