Ignore:
Timestamp:
13 Nov 2014, 14:40:27 (10 years ago)
Author:
Henrik Bettermann
Message:

Change of name.

Location:
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/browser/breadcrumbs.txt

    r7811 r11949  
    1111We create a university to check the breadcrumb functionality.
    1212
    13     >>> from waeup.kofa.app import University
     13    >>> from waeup.ikoba.app import University
    1414    >>> root = getRootFolder()
    1515    >>> root['app'] = University()
     
    2222viewname:
    2323
    24     >>> from waeup.kofa.browser.breadcrumbs import getBreadcrumbList
     24    >>> from waeup.ikoba.browser.breadcrumbs import getBreadcrumbList
    2525    >>> blist1 = getBreadcrumbList(app, 'index')
    2626    >>> blist1
    27     [<waeup.kofa.browser.breadcrumbs.UniversityBreadcrumb object at 0x...>]
     27    [<waeup.ikoba.browser.breadcrumbs.UniversityBreadcrumb object at 0x...>]
    2828
    2929A slightly more extensive list for the datacenter:
     
    3232    >>> from pprint import pprint
    3333    >>> pprint(blist2)
    34     [<waeup.kofa.browser.breadcrumbs.UniversityBreadcrumb object at 0x...>,
    35      <waeup.kofa.browser.breadcrumbs.AdministrationBreadcrumb object at 0x...>,
    36      <waeup.kofa.browser.breadcrumbs.DataCenterBreadcrumb object at 0x...>]
     34    [<waeup.ikoba.browser.breadcrumbs.UniversityBreadcrumb object at 0x...>,
     35     <waeup.ikoba.browser.breadcrumbs.AdministrationBreadcrumb object at 0x...>,
     36     <waeup.ikoba.browser.breadcrumbs.DataCenterBreadcrumb object at 0x...>]
    3737
    3838We get a breadcrumb for university, administration area and data
     
    4747
    4848     >>> pprint([(x.context, x.viewname) for x in blist2])
    49      [(<waeup.kofa.app.University object at 0x...>, 'index'),
    50       (<waeup.kofa.app.University object at 0x...>, 'administration'),
    51       (<waeup.kofa.datacenter.DataCenter object at 0x...>, 'index')]
     49     [(<waeup.ikoba.app.University object at 0x...>, 'index'),
     50      (<waeup.ikoba.app.University object at 0x...>, 'administration'),
     51      (<waeup.ikoba.datacenter.DataCenter object at 0x...>, 'index')]
    5252
    5353The administration area breadcrumb might be a surprise, as there is no
     
    8989Now we can get the breadcrumbs for this view:
    9090
    91     >>> from waeup.kofa.browser.breadcrumbs import getBreadcrumbListForView
     91    >>> from waeup.ikoba.browser.breadcrumbs import getBreadcrumbListForView
    9292    >>> blist3 = getBreadcrumbListForView(page)
    9393    >>> [x.title for x in blist3]
     
    109109The returned breadcrumb container supports iteration:
    110110
    111     >>> from waeup.kofa.browser.interfaces import IBreadcrumbContainer
     111    >>> from waeup.ikoba.browser.interfaces import IBreadcrumbContainer
    112112    >>> mybccontainer = IBreadcrumbContainer(page)
    113113    >>> [x.title for x in mybccontainer]
     
    131131
    132132    >>> from zope.component import getAdapter
    133     >>> from waeup.kofa.browser.interfaces import IBreadcrumb
     133    >>> from waeup.ikoba.browser.interfaces import IBreadcrumb
    134134    >>> b1 = getAdapter(app, IBreadcrumb, 'index')
    135135    >>> b1
    136     <waeup.kofa.browser.breadcrumbs.UniversityBreadcrumb object at 0x...>
     136    <waeup.ikoba.browser.breadcrumbs.UniversityBreadcrumb object at 0x...>
    137137
    138138Breadcrumb objects provide a title:
     
    156156    >>> b2 = getAdapter(app['datacenter'], IBreadcrumb, 'index')
    157157    >>> b2
    158     <waeup.kofa.browser.breadcrumbs.DataCenterBreadcrumb object at 0x...>
     158    <waeup.ikoba.browser.breadcrumbs.DataCenterBreadcrumb object at 0x...>
    159159
    160160    >>> b2.title
     
    168168
    169169    >>> b2.parent
    170     (<waeup.kofa.app.University object at 0x...>, 'administration')
     170    (<waeup.ikoba.app.University object at 0x...>, 'administration')
    171171
    172172This result denotes a new context object (the University instance we
     
    184184    >>> b3 = getAdapter(context, IBreadcrumb, viewname)
    185185    >>> b3
    186     <waeup.kofa...breadcrumbs.AdministrationBreadcrumb object at 0x...>
     186    <waeup.ikoba...breadcrumbs.AdministrationBreadcrumb object at 0x...>
    187187
    188188As you can see, we get an AdministrationBreadcrumb, although the
     
    197197    >>> context, viewname = b3.parent
    198198    >>> context, viewname
    199     (<waeup.kofa.app.University object at 0x...>, 'index')
     199    (<waeup.ikoba.app.University object at 0x...>, 'index')
    200200
    201201We create last breadcrumb:
Note: See TracChangeset for help on using the changeset viewer.