Ignore:
Timestamp:
Aug 18, 2006 6:53:26 PM (18 years ago)
Author:
piv
Message:

added sliding, url processing, visibility functionality under developing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • qPloneTabs/tags/0.2.1/skins/qPloneTabs/qpt_edit.py

    r459 r485  
    55##bind script=script 
    66##bind subpath=traverse_subpath 
    7 ##parameters= idx, num, visibility=[], category='portal_tabs' 
     7##parameters= idx, num 
    88##title= 
    99## 
    1010 
    1111req = context.REQUEST 
    12 params = {'self':context,'num':num, 'category':category} 
     12 
    1313fields = ['name', 'action', 'id', 'condition'] 
    14 if visibility != []: params['visibility'] = visibility 
     14params = {'self':context,'num':num} 
    1515for item in fields: 
    16     params[item] = req.get('i'+idx+'_'+item, None) 
     16    params[item] = str(req.get('i'+idx+'_'+item, None)) 
    1717 
    1818from Products.qPloneTabs.utils import editAction 
    19 return editAction(**params) 
     19editAction(**params) 
     20 
     21params.update({'abs_url':context.portal_url(),'idx':idx}) 
     22return """ 
     23  <img class="drag-handle" src="drag.gif" alt="" height="11" width="25"> 
     24  <a class="delete" href="#">Delete</a> 
     25  <span>%(name)s</span> 
     26  <form class="editform" method="post" action="%(abs_url)s/prefs_tabs_form" name="f%(idx)s"> 
     27    <input type="hidden" name="idx" value="%(idx)s" /> 
     28    <fieldset> 
     29      <legend>Edit '%(name)s' Action</legend> 
     30      <dl> 
     31        <dt><label>Name</label></dt> 
     32        <dd><input type="text"     value="%(name)s"      name="i%(idx)s_name"                /></dd> 
     33      </dl> 
     34      <dl class="collapsible collapsedBlockCollapsible"> 
     35        <dt class="collapsibleHeader">Advanced</dt> 
     36        <dd class="collapsibleContent"> 
     37          <dl> 
     38            <dt><label>URL (Expression)</label></dt> 
     39            <dd><input type="text" value="%(action)s"    name="i%(idx)s_action"    size="30" /></dd> 
     40          </dl> 
     41          <dl> 
     42            <dt><label>Id</label></dt> 
     43            <dd><input type="text" value="%(id)s"        name="i%(idx)s_id"                  /></dd> 
     44          </dl> 
     45          <dl> 
     46            <dt><label>Condition (Expression)</label></dt> 
     47            <dd><input type="text" value="%(condition)s" name="i%(idx)s_condition" size="30" /></dd> 
     48          </dl> 
     49          <div class="visualClear"><!-- --></div> 
     50        </dd> 
     51      </dl> 
     52    </fieldset> 
     53    <div> 
     54      <input type="submit" class="editsave"   value="Save"   /> 
     55      <input type="submit" class="editcancel" value="Cancel" /> 
     56    </div> 
     57  </form> """ % params 
Note: See TracChangeset for help on using the changeset viewer.