f3c8c4c webui: improve breadcrumb navigation

Authored and Committed by pvoborni 9 years ago
    webui: improve breadcrumb navigation
    
    Fixes issue when:
    - user navigates to a nested facet
    - refreshes browser
    - uses breadcrumb navigation to go to parent entity page which requires a pkey. E.g. from automount keys to maps.
    
    The old code relies on the facet, that user visited the parent facet before and therefore the facet has pkey stored. It fails after the browser reload.
    
    Allows to specify a containing_facet. It allows breadcrumb navigation to return to a different facet than the 'default'.
    
    Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
    
        
file modified
+29 -15