Ignore:
Timestamp:
12 Jan 2012, 11:43:29 (13 years ago)
Author:
Henrik Bettermann
Message:

Add breadcrumbs to student site layout. Omit the Students breadcrumb if principal is a student.

Location:
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/browser
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/browser/static/waeup-base.css

    r7451 r7453  
    4141}
    4242
     43.container {
     44  width: 700px;
     45}
     46
    4347h2 {
    4448  margin-bottom: 12px;
     
    5761  border-top-left-radius: 3px;
    5862  border-top-right-radius: 3px;
     63  border-bottom-left-radius: 3px;
     64  border-bottom-right-radius: 3px;
    5965}
    6066
     
    8389
    8490 /* SIRP stuff */
    85 
    86 .container {
    87   width: 700px;
    88 }
    8991
    9092.actionbar {
     
    118120  line-height: 16px;
    119121}
     122
     123.student-info-bar{
     124  padding: 7px 14px;
     125  margin-left: -20px;
     126  margin-right: -20px;
     127  margin-bottom: 14px;
     128  padding-left: 20px;
     129  padding-right: 20px;
     130  width: 700px;
     131  background-color: #FFFFFF;
     132  background-image: None;
     133  border: 0px;
     134  border-top-left-radius: 3px;
     135  border-top-right-radius: 3px;
     136  border-bottom-left-radius: 3px;
     137  border-bottom-right-radius: 3px;
     138}
     139
     140.student-info-bar li {
     141  display: inline;
     142  text-shadow: 0 1px 0 #ffffff;
     143}
     144.student-info-bar .divider {
     145  padding: 0 5px;
     146  color: #bfbfbf;
     147}
     148.student-info-bar .active a {
     149  color: #404040;
     150}
     151.wfstatus {
     152  float: right;
     153  line-height: 18px;
     154}
  • main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/browser/templates/studentsitelayout.pt

    r7450 r7453  
    4545      </div>
    4646    </div>
    47 
    4847    <div class="container">
     48      <ul class="student-info-bar">
     49        <tal:breadcrumbs
     50              tal:condition="python: layout.isAuthenticated()"
     51              tal:content="structure provider:breadcrumbs" />
     52        <span tal:condition="layout/getStudentName" class="wfstatus">
     53              Student Id:
     54            <span tal:replace="python:context.getStudent().student_id">Id
     55            </span>&nbsp;&nbsp;
     56            State:
     57            <span tal:replace="python:context.getStudent().state">State
     58            </span>
     59        </span>
     60      </ul>
    4961      <div class="content">
    5062        <div tal:define="message context/@@messages"
     
    6577      </div>
    6678    </div>
    67 
    6879  </body>
    6980</html>
  • main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/browser/viewlets.py

    r7442 r7453  
    195195        breadcrumbs = IBreadcrumbContainer(self.view)
    196196        for breadcrumb in breadcrumbs:
    197             yield dict(
    198                 title = breadcrumb.title,
    199                 url = self.view.url(breadcrumb.context, breadcrumb.target)
    200                 )
     197            if breadcrumb.target:
     198                yield dict(
     199                    title = breadcrumb.title,
     200                    url = self.view.url(breadcrumb.context, breadcrumb.target)
     201                    )
    201202
    202203
Note: See TracChangeset for help on using the changeset viewer.