PageRenderTime 53ms CodeModel.GetById 29ms RepoModel.GetById 0ms app.codeStats 0ms

/docroot/app/modules/test.js

https://bitbucket.org/mrhanlon/backbone.js-bbb-liferay-portlet
JavaScript | 34 lines | 18 code | 8 blank | 8 comment | 0 complexity | 4f9da22122a2a74e89f775132412d8f4 MD5 | raw file
  1. // Test module
  2. define([
  3. // Application.
  4. "app"
  5. ],
  6. // Map dependencies from above array.
  7. function(app) {
  8. // Create a new module.
  9. var Test = app.module();
  10. // Default Model.
  11. Test.Model = Backbone.Model.extend({
  12. });
  13. // Default Collection.
  14. Test.Collection = Backbone.Collection.extend({
  15. model: Test.Model
  16. });
  17. // Default View.
  18. Test.Views.Layout = Backbone.Layout.extend({
  19. template: "test"
  20. });
  21. Test.Views.Default = Backbone.View.extend({
  22. template: "default"
  23. });
  24. // Return the module for AMD compliance.
  25. return Test;
  26. });