Difference between revisions of "AppSuite:Debugging the UI"
(→Clear all persistent caches) |
Daniel.rentz (talk | contribs) |
||
Line 30: | Line 30: | ||
<pre language="none"> | <pre language="none"> | ||
...&cap=emoji,-calendar | ...&cap=emoji,-calendar | ||
+ | </pre> | ||
+ | |||
+ | == Disable source caching via URL hash == | ||
+ | Add the parameter "debug-js=true" to URL hash. Example: | ||
+ | <pre language="none"> | ||
+ | ...&debug-js=true | ||
</pre> | </pre> | ||
Revision as of 11:30, 29 August 2013
Debugging the UI
Synopsis: A collection of hints to debug during UI development
Contents
What capabilities are available?
_(ox.serverConfig.capabilities).pluck("id").sort();
Check settings
// check core settings require('settings!io.ox/core').get(); // check mail settings require('settings!io.ox/mail').get();
Clear all persistent caches
Please mind that this does not clear the regular browser cache! It clears localStorage, IndexedDB, and WebSQL.
ox.cache.clear();
Debug relogin
ox.autoLogoutRestartDebug();
Enable/disable capability via URL hash
Just add the parameter "cap" to URL hash. A leading minus disables a capability. Multiple capabilities separated by comma. Example:
...&cap=emoji,-calendar
Disable source caching via URL hash
Add the parameter "debug-js=true" to URL hash. Example:
...&debug-js=true