Guest User

Untitled

a guest
May 24th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. /***********************************************************************************************************************
  2. ** BVApp
  3. */
  4.  
  5.  
  6. var BVApp = Backbone.View.extend({
  7. Name: 'BVApp',
  8. el: window,
  9. initialize: function () {
  10. var token = Storage.getToken(),
  11. pub_req = $A.Reg.get('pub_req');
  12.  
  13. // View like objects - inject DOM elements needed
  14. var BodyInstance = new Body(document.body);
  15. var ErrorHandlerInstance = new ErrorHandler(document.body);
  16. var TitleAjaxInstance = new TitleAjax($A.el("#timer"));
  17.  
  18. this.setFrame();
  19. this.loadCommonViews();
  20. if (pub_req) {
  21. Page.flip('splash');
  22. } else if (!token) {
  23. Page.flip('splash');
  24. } else {
  25. this.loadViews(token);
  26. }
  27. },
  28. setFrame: function () {
  29. var test = $A.el('#super-1');
  30. if(test){
  31. test.style.display='none';
  32. }
  33. $A.el('#mega_wrap').style.display='inherit';
  34. },
  35. loadCommonViews: function () {
  36. $A.Mod.add(new BVFave({el: $A.el('#fm'), collection: new BCFave([], {data: {h_token: "1FOO", model: "FavoriteReader"}})}));
  37. $A.Mod.add(new BVFeed({el: $A.el('#at_view'), collection: new BCFeed([], {data: {h_token: "1FOO", model: "FeedReader"}})}));
  38. },
  39. loadViews: function (token) {
  40. var composite_view = $A.Mod.add(new BVComposite());
  41. composite_view.render(token);
  42. Page.flip(Storage.get('page'));
  43. }
  44. });
Add Comment
Please, Sign In to add comment