Changeset 150


Ignore:
Timestamp:
Sep 14, 2011, 3:34:36 PM (5 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

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.