Add experimental configuration that uses html5mode.
Add missing index.py.
Fix navigation urls. Links in an angular app always have to contain the first part of the route. Otherwise angular will not detect those links.
Pep8.
Fix tests that failed due to the navigation changes.
Fix Logo and breadcrumb home link.
Make sure we set a proper base tag.
Show at least that we are in a folder.
Merge branch 'master' into html5mode
Fix base for tests.
Wait for angular to render ul li.
Register angular app on portal root.
Add two traversal adapters for site root. Seems like both approaches do not work with the diazo rewriting.
Add two traversal adapter. Both adapters deliver the angular app. The AngularAppPortalRootTraverser returns the angular app on requests to the portal root and the AngularAppRedirectorTraverser returns the angular app for all requests that are not on portal root.
Make sure the base path has a trailing '/' so all other path can start without a '/'. This fixes the 'Plone' in angular's location path.
Get rid of the absolute urls for js/css resources. Fixing the base also fixed that problem.
Set the base dynamically.
Check for 'front-page' or 'folder_listing' on portal root. That might not be the most elegant approach but it works for now.
Bind traversal adapters to IBrowserRequest instead of IRequest. Use super to look up publishTraverse form inherited class.
Move traversal adapters to traversal.py and add some tests.