summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/navigation.js
Commit message (Collapse)AuthorAgeFilesLines
* webui: generic routingPetr Vobornik2014-06-231-20/+11
| | | | | | | | | | | Router is not able to create hash from facet state for custom routes/facets. This patch refactors router methods into providers. It allows to create additional route handlers, navigators and hash creators. These providers are mapped to facets and therefore it's possible to create router hash for any facet without any logic in the facet itself. Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: support standalone facets in navigation modulePetr Vobornik2014-06-231-4/+18
| | | | | | | | | One can access standard standalone facets with: `navigation.show('facet_name')` and completely custom facets with low level call: `navigation.show_generic('/custom/hash', facet)`` Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: make navigation module independent on app modulePetr Vobornik2014-03-271-26/+19
| | | | | | | | | | | | When some module used 'freeipa/navigation' it pulled the entire Web UI because navigation depended on app. This patch splits the app into two modules: app and app_container. App specifies the entities which are part of final application. app_container module represents the application boot classes. Navigation now depends on app_container. Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* Web UI source code annotationPetr Vobornik2013-10-161-18/+28
| | | | Part of ongoing Web UI documentation effort. Source code is annotated in a way that it can be processed by documentation generator.
* Menu proxyPetr Vobornik2013-05-061-3/+3
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Remove IPA.nav usage, obsolete entity.get_primary_keyPetr Vobornik2013-05-061-0/+150
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Removed old navigation codePetr Vobornik2013-05-061-460/+0
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Change Web UI sources to simple AMD modulesPetr Vobornik2013-01-181-0/+5
| | | | | | | Web UI sources were wrapped by AMD definition. Listed dependencies were changed accordingly. https://fedorahosted.org/freeipa/ticket/112
* Move of core Web UI files to AMD directoryPetr Vobornik2013-01-181-0/+455
SSIA https://fedorahosted.org/freeipa/ticket/112