Changeset 602 in tmcsimulator for branches/LCSv1/controllers/default.py


Ignore:
Timestamp:
03/26/2020 12:25:28 PM (6 years ago)
Author:
liquan
Message:

Styled status and request page for ticket #245.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/LCSv1/controllers/default.py

    r601 r602  
    102102 
    103103        form = FORM(BR(),  
    104                 TABLE(THEAD(TR(TH('Closure ID/',BR(),'Log No.'),TH('Route & Dir',BR(),'Type of Closure'),TH('Start Date/',BR(),'End Date/',BR(),'Est. Delay'),TH('Requestor/',BR(),'Radio Call No.'),TH('Status'))), 
     104                TABLE(THEAD(TR(TH('Closure ID/',BR(),'Log No.'), TH('Route & Dir',BR(),'Type of Closure'),TH('Start Date/',BR(),'End Date/',BR(),'Est. Delay'),TH('Requestor/',BR(),'Radio Call No.'),TH('Status'))), 
    105105                    [TR(TD(row.closureid,HR(),row.lognum),TD(row.route,' ',row.direction,HR(),row.closuretype),TD(row.startdate,HR(),row.enddate,HR(),row.estdelay),TD(row.supervisor,BR(),db(db.supervisors.name == row.supervisor).select().first().radiocallnum),TD(LABEL('1097'), INPUT(_type='checkbox', _name='statustype', _value='1097'+row.closureid),LABEL('1098'), INPUT(_type='checkbox', _name='statustype', _value='1098'+row.closureid),LABEL('1022'), INPUT(_type='checkbox', _name='statustype', _value='1022'+row.closureid),BR(), LABEL('Statuser:'),INPUT(_name='statuser',_size='9'))) for row in closedItems], 
    106106                    _border='1', _cellpadding='5'),INPUT(_type='submit',_value="submit status form",_class="submit-button"),) 
     
    167167           LABEL('*Direction',_for='direction'), SELECT(hwyDirections,_name='direction', requires=IS_LENGTH(minsize=1,error_message='direction cannot be empty')), XML('   '),  
    168168           LABEL('*Facility',_for='facility'), SELECT(facilities,_name='facility', requires=IS_LENGTH(minsize=1,error_message='facility cannot be empty')), BR(),BR(),  
    169            TABLE(TR(TD(),TD('*County'),TD('*Location')),TR(TD('BEGIN='),TD(SELECT('ORA',_name='startcounty')),TD(SELECT(streets,_name='startlocation',_id='startlocation')), 
    170            TR(TD('END='),TD(SELECT('ORA',_name='endcounty')),TD(SELECT(streets,_name='endlocation',_id='endlocation'))))),BR(), 
    171            'Date Range:',BR(), 
     169           TABLE(TR(TD(),TD(LABEL('*County')),TD(LABEL('*Location'))), 
     170                TR(TD(LABEL('BEGIN=')),TD(SELECT('ORA',_name='startcounty')), 
     171                TD(SELECT(streets,_name='startlocation',_id='startlocation')), 
     172           TR(TD(LABEL('END=')),TD(SELECT('ORA',_name='endcounty')),TD(SELECT(streets,_name='endlocation',_id='endlocation'))))),BR(), 
     173           LABEL('Date Range:'),BR(), 
    172174           LABEL('From',_for='startdate'),INPUT(_name='startdate',_size='8',_class='date'), XML('   '),  
    173175           LABEL('to:',_for='enddate'), INPUT(_name='enddate',_size='8',_class='date'),XML('      '),  
     
    176178           LABEL('to:',_for='endtime'),SELECT(hournames,_name='endtime'),  
    177179           LABEL(':',_for='endtimemin'),SELECT('','00','15','30','45','59',_name='endtimemin'), BR(),BR(),  
    178            TABLE(TR(TD('*Type of Closure'),TD('*Type of Work'),TD('Estimated Delay'),TD('TMP Details')),  
     180           TABLE(TR(TD(LABEL('*Type of Closure') ), 
     181                    TD(LABEL('*Type of Work')), 
     182                    TD(LABEL('Estimated Delay')), 
     183                    TD(LABEL('TMP Details'))),  
    179184                 TR(TD(SELECT(closuretypes,_name='closuretype',requires=IS_LENGTH(minsize=1,error_message='type of closure cannot be empty'))),  
    180185                    TD(SELECT(worktypes,_name='worktype', requires=IS_LENGTH(minsize=1,error_message='type of work cannot be empty'))),  
     
    183188                       INPUT(_type='checkbox', _name='detour'),'Detour Available')),  
    184189                 _width='100%' ), 
    185     TABLE(TR(TD('*Supervisor'),TD('Field Rep')),  
     190    TABLE(TR(TD(LABEL('*Supervisor'), _style="margin-right: 5%;"), 
     191            TD(LABEL('Field Rep'))),  
    186192                  TR(TD(SELECT(supervisors,_name='supervisor', requires=IS_LENGTH(minsize=1,error_message='supervisor cannot be empty'))), 
    187193                     TD(SELECT(supervisors,_name='fieldrep')))), 
    188     TABLE(TR(TD('Meeting Place/CHP Contact'),TD('Reason for Closure'),TD('Additional Remarks / Detour ')),  
    189                   TR(TD(INPUT(_name='meeting')),TD(INPUT(_name='reason',_size='40')),TD(INPUT(_name='remarks',_size='40'))) ), BR(),  
    190             INPUT(_type='submit',_value='Submit Closure'),XML('\n'),SELECT(streetlookup,_name='stlookup', _id='stlookup', _class='hideme'))  
     194    TABLE(TR(TD( LABEL('Meeting Place/CHP Contact')), 
     195            TD(LABEL('Reason for Closure')), 
     196            TD(LABEL('Additional Remarks / Detour '))),  
     197                  TR(TD(INPUT(_name='meeting', _size='30')),TD(INPUT(_name='reason',_size='40')),TD(INPUT(_name='remarks',_size='40'))) ), BR(),  
     198            INPUT(_type='submit',_value='Submit Closure', _class="btn btn-primary btn-default", _style="margin:  7% 45% 2% 40%;"), 
     199            XML('\n'),SELECT(streetlookup,_name='stlookup', _id='stlookup', _class='hideme'))  
     200 
    191201    if form.process().accepted: 
    192202        newID = calcNextClosure(form.vars.route) 
Note: See TracChangeset for help on using the changeset viewer.