Changeset 1138
- Timestamp:
- 2008-08-24 22:30:36 (5 months ago)
- Files:
-
- trunk/lib/parser/lib/rules/zena.rb (modified) (1 diff)
- trunk/test/helpers/zena_parser/basic.yml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/parser/lib/rules/zena.rb
r1137 r1138 864 864 class_opts[:without] = @params[:without] if @params[:without] 865 865 # do not use 'selected' if the node is not new 866 "#{select_tag}<%= options_for_select(Node.classes_for_form(:class => #{klass.inspect}#{params_to_erb(class_opts)}), (#{node}.new_record? ? nil : #{selected})) %></select>"866 "#{select_tag}<%= options_for_select(Node.classes_for_form(:class => #{klass.inspect}#{params_to_erb(class_opts)}), (#{node}.new_record? ? #{selected} : #{node}.klass)) %></select>" 867 867 elsif @params[:type] == 'time_zone' 868 868 # <r:select name='d_tz' type='time_zone'/> trunk/test/helpers/zena_parser/basic.yml
r1132 r1138 843 843 res: "<li><i>dark</i>, design by <a href='http://teti.ch'>vador</a></li>" 844 844 845 select_class :846 context: 847 node: ' opening'845 select_class_existing_node: 846 context: 847 node: 'letter' 848 848 src: "<r:form><select name='klass' root_class='Note' selected='Post'/></r:form>" 849 res: "/<select name=.node\[klass\].><option value=\"Note\">Note<\/option>\n<option value=\"Letter\">Â Â Letter<\/option>\n<option value=\"Post\" selected=\"selected\">Â Â Post<\/option><\/select>/" 850 849 res: "/<select name=.node\[klass\].><option value=\"Note\">Note<\/option>\n<option value=\"Letter\" selected=\"selected\">Â Â Letter<\/option>\n<option value=\"Post\">Â Â Post<\/option><\/select>/" 850 851 select_class_new_node: 852 src: "<r:pages><r:each/><r:add/><r:form><select name='klass' root_class='Note' selected='Post'/></r:form>" 853 res: "/<select.*name=.node\[klass\].*Note.*Letter.*Post. selected=.selected./" 854 851 855 select_nodes: 852 856 src: "<r:form><select nodes='images in site' name='d_ref'></select></r:form>"
