Show
Ignore:
Timestamp:
14-09-11 15:34:36 (3 years ago)
Author:
kostas.karasavvas@…
Message:

Added tooltips to inputs, removed table descr inputs and used CGI::unescapeHTML instead of my obsolete html_sanitise method

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • t2-web/trunk/views/form.haml

    r143 r150  
    3838      - if @my_exp_wkf.inputs.size >=1 
    3939        - @my_exp_wkf.inputs.each do |input| 
     40          - input_label_tooltip = "" 
     41          - if input.descriptions.size >=1 
     42            - input.descriptions.each do |descr| 
     43              - input_label_tooltip << CGI::unescapeHTML(descr) + " " 
     44          - input_textarea_tooltip = "" 
     45          - if input.examples.size >=1 
     46            - input.examples.each do |ex| 
     47              - input_textarea_tooltip << CGI::unescapeHTML(ex) + " " 
    4048          %div{:id => "#{input.name}-upload-form-div"} 
    4149            %form{:id => "#{input.name}-upload-form", :enctype => "multipart/form-data", :target => "hidden-iframe", :action => "/t2web/upload", :method => "post"} 
    42               %label{:for => "#{input.name}-upload-label"} Select file for #{input.name} 
     50              %label{:for => "#{input.name}-upload-label", :class => "tooltip", :title => "#{input_label_tooltip}"} Select file for #{input.name} 
    4351              %input{:type => "file", :name => "file", :onchange => "uploadFile('#{input.name}')"} 
    4452          %div{:id => "#{input.name}-manual-group"} 
    45             %label{:for => "#{input.name}-label"} Enter #{input.name}: 
     53            %label{:for => "#{input.name}-label", :class => "tooltip", :title => "#{input_label_tooltip}"} Enter #{input.name}: 
    4654            %br 
    47             %textarea{:name => "#{input.name}-input", :rows => 3, :cols => 50} 
     55            %textarea{:name => "#{input.name}-input", :rows => 3, :cols => 50, :class => "tooltip", :title => "#{input_textarea_tooltip}"} 
    4856              - if input.examples.size >= 1 
    49                 = html_sanitise(input.examples[0]) 
     57                = CGI::unescapeHTML(input.examples[0]) 
    5058        %iframe{:id => "hidden-iframe", :name => "hidden-iframe", :src => "#", :style => "width:0;height:0;border:0px solid #fff;"} 
    5159 
     
    6068            = @my_exp_wkf.description 
    6169 
    62     %br 
    63     %br 
    64     #inputs 
     70    -# %br 
     71    -# %br 
     72    -#inputs 
    6573      - if @my_exp_wkf.inputs.size >=1 
    6674        %table.inputs 
     
    8391              %td.inputs 
    8492                - if input.examples.size >=1 
    85                   - if input.examples.size >=1 
    86                     - input.examples.each do |ex| 
    87                       = ex 
    88                       %br 
     93                  - input.examples.each do |ex| 
     94                    = ex 
     95                    %br 
    8996 
    9097    %br 
     
    133140            For more information on this workflow please visit the 
    134141            %a{ :href => "http://www.myExperiment.org/workflows/#{@wid}" } myExperiment website 
    135        
     142    %br