Changeset 1087

Show
Ignore:
Timestamp:
2008-07-01 02:53:10 (6 months ago)
Author:
gaspard
Message:

Fixed a small bug in live ajax preventing live filters to work on single elements. Refs #203(1).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/parser/lib/rules/zena.rb

    r1084 r1087  
    20942094     
    20952095    def do_var(var_finder=nil, opts={}) 
     2096      clear_dom_scope 
    20962097      if var_finder == 'nil' 
    20972098        out "<% if nil -%>" 
  • trunk/test/helpers/zena_parser/ajax.yml

    r1085 r1087  
    123123  src: "<r:filter live='true'/><r:block><ol do='pages where name like \"[param:f]%\"'><li do='each' do='[name]'/></ol></r:block>" 
    124124  tem: "/connection.quote\(params\[:f\]/" 
    125   'live/filter/en/list2.erb': "/<div id='<%= dom_id\(@node\) %>.*Node.connection.quote\(params\[:f\]/" 
     125  'live/filter/en/list2.erb': "/<div id='<%= dom_id\(@node\) %>.*Node.connection.quote\(params\[:f\].*var1.name/" 
    126126  res: "/<input type='text' name='f'.*<div id='list2'><ol><li>status</li><li>track</li></ol></div>/" 
     127 
     128live_filter_single_element: 
     129  context: 
     130    node: cleanWater 
     131  src: "<r:filter live='true'/><r:block><r:page where='name like \"[param:f]%\"' find='first'><b do='[name]'/></r:page></r:block>" 
     132  tem: "/connection.quote\(params\[:f\]/" 
     133  'live/filter/en/single/element/list2.erb': "/<div id='<%= dom_id\(@node\) %>.*Node.connection.quote\(params\[:f\].*var1.name/" 
     134  res: "/<input type='text' name='f'.*<div id='list2'><b>status</b></div>/" 
    127135 
    128136live_filter_select_options: