Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #27349 All Revisions ] Back to Issue ]
Summary 0027349: [API Deprecation] The HookManager does not have to depend on the OB.MobileApp.model object
Revision 2014-08-16 15:17 by Orekaria
Description There is no reason for the HookManager to depend on when the OB.MobileApp.model is created, thus, the objects must have their own namespace

Reason for this API change: If the HookManager depends on OB.MobileApp.model, the creation of the model have to be done before the HookManager attaches to it.
This behavior is unwanted and leads to:
  - unnecessary restrictions in further code developments
  - errors if the HookManager is not available when requested
  - errors if the HookManager was instanciated before the model was, because if OB.MobleApp.model is initialized after the HookManager, the HookManager is removed

Changelog:
  - OB.UTIL.HookManager now instanciates itself
  - removed the initialization 'this.hookManager = new OB.UTIL.HookManager();' in ob-terminal-model.js
  - renamed all occurrences of OB.MobileApp.model to OB.UTIL.HookManager

Howto update custom code for this change:
  - rename all occurrences of OB.MobileApp.model to OB.UTIL.HookManager

Regressions will happen if the OB.MobileApp.model is not renamed to OB.UTIL.HookManager after applying this patch
Revision 2014-08-16 15:09 by Orekaria
Description There is no reason for the HookManager to depend on when the OB.MobileApp.model is created, thus, the objects must have their own namespace

If the HookManager depends on OB.MobileApp.model, the creation of the model have to be done before the HookManager attaches to it.
This behavior is unwanted and leads to:
  - unnecessary restrictions in further code developments
  - errors if the HookManager is not available when requested
  - errors if the HookManager was instanciated before the model was, because if OB.MobleApp.model is initialized after the HookManager, the HookManager is removed

Changelog:
  - OB.UTIL.HookManager now instanciates itself
  - removed the initialization 'this.hookManager = new OB.UTIL.HookManager();' in ob-terminal-model.js
  - renamed all occurrences of OB.MobileApp.model to OB.UTIL.HookManager

Howto update custom code for this change:
  - rename all occurrences of OB.MobileApp.model to OB.UTIL.HookManager

Regressions will happen if the OB.MobileApp.model is not renamed to OB.UTIL.HookManager after applying this patch
Revision 2014-08-16 14:59 by Orekaria
Description There is no reason for the HookManager to depend on when the OB.MobileApp.model is created, thus, the objects must have their own namespace

If the HookManager depends on OB.MobileApp.model, the creation of the model have to be done before the HookManager attaches to it.
This behavior is unwanted and leads to:
 - unnecessary restrictions in further code developments
 - errors if the HookManager is not available when requested
 - errors if the HookManager was instanciated before the model was, because if OB.MobleApp.model is initialized after the HookManager, the HookManager is removed.
Revision 2014-08-16 14:58 by Orekaria
Description There is no reason for the HookManager to depend on when the OB.MobileApp.model is created, thus, the objects must have their own namespace

If the HookManager depends on OB.MobileApp.model, the creation of the model have to be done before the HookManager attaches to it.
This behavior is unwanted and lead:
 - unnecessary restrictions in further code developments
 - errors if the HookManager is not available when requested
 - errors if the HookManager was instanciated before the model was, because if OB.MobleApp.model is initialized after the HookManager, the HookManager is removed.
Revision 2014-08-16 14:52 by Orekaria
Description There is no reason for the HookManager to depend on when the OB.MobileApp.model is created, thus, the objects must have their own namespace


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker