Ignore:
Timestamp:
24/09/08 15:31:26 (11 years ago)
Author:
cbyrom
Message:

Add beginnings of the atom editor code - including templates + controllers +
new routings + utils.

Location:
TI05-delivery/ows_framework/trunk/ows_server/ows_server
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/config/routing.py

    r3893 r4232  
    3434     
    3535    # following is the shell for the rest of the ndg  
     36    map.connect('editAtom/:uri/:saveData', controller = 'editatom', action='edit') 
     37    map.connect('editAtom/:uri', controller = 'editatom', action='edit') 
     38    map.connect('saveAtom', controller = 'editatom', action='saveAtom') 
     39 
    3640     
    3741    map.connect('login', controller='login') 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/utils.html

    r4204 r4232  
    5151    </span> 
    5252     
     53                  
    5354 
     55    <div py:def="txtBlkEd(key,default,divID,link)" class="txtBlk"> 
     56        <?python edID=divID+'ed'  
     57        ?> 
     58        <div id="$divID"> 
     59            <div class="txtBlkcon"> ${Markup(default)}  
     60            &nbsp;<span class="txtBlktog"> 
     61                <a href="javascript:;" title="Toggle Form"  
     62                 onclick="toggleDiv(1,'$edID','shown','hidden','div'); return false;"> 
     63                Edit</a> 
     64            </span></div> 
     65            <div id="$edID" class="hidden"> 
     66                <div class="txtBlked"> 
     67                ${Markup(h.form_remote_tag(url=link,update=divID) +  
     68                      h.hidden_field("divID",value=divID) + 
     69                      h.hidden_field("key",value=key) +  
     70                      h.hidden_field('providerid',value=c.pid) +  
     71                      h.hidden_field('localid',value=c.localID) +  
     72                      h.hidden_field('database',value=c.db) + 
     73                      h.text_area(key,default,size="72x10"))} 
     74                      <center> ${Markup(h.submit(value="Update"))}</center> 
     75                      ${Markup(h.end_form())} 
     76                 </div> 
     77            </div> 
     78        </div> 
     79   </div> 
     80   <div py:if='c.blkfrag' py:replace="txtBlkEd(c.key,c.default,c.divID,c.link)"/> 
     81     
    5482</html> 
Note: See TracChangeset for help on using the changeset viewer.