e93f78ccfe0efa7d0011dcbc7564eab73e28a28a
[coquelicot.git] / views / index.haml
1 :javascript
2   $(document).ready(authenticate);
3 %h1 Share a file!
4 - unless @error.nil?
5   .error= @error
6 - unless settings.about_text.empty?
7   %p.about #{settings.about_text}
8 %form#upload{ :enctype => 'multipart/form-data',
9               :action  => 'upload', :method => 'post' }
10   #upload-authentication
11     - unless settings.about_text.empty?
12       %p#authabout.about{ :style => 'display:none' } #{settings.about_text}
13     %script{ :type => 'text/javascript', :src => "javascripts/coquelicot.auth.#{auth_method}.js" }
14     = render :haml, :"auth/#{auth_method}", :layout => false
15   .field
16     %label{ :for => 'file' } File:
17     %input.input{ :type => 'file', :id => 'file', :name => 'file' }
18   .field
19     %label{ :for => 'expire' } Available for:
20     %select.input{ :id => 'expire',:name => 'expire' }
21       %option{ :value => 5            } 5 minutes
22       %option{ :value => 60           } 1 hour
23       %option{ :value => 60 * 24      } 1 day
24       %option{ :value => 60 * 24 * 7  } 1 week
25       %option{ :value => 60 * 24 * 30 } 1 month
26   .field
27     %label One time download:
28     %input{ :type => 'checkbox', :id => 'one_time', :name => 'one_time', :value => 'true' }
29     %label{ :for => 'one_time' } Remove after one download
30   .field
31     %label{ :for => 'file_key' } Download password:
32     %input.input{ :type => 'password', :id => 'file_key', :name => 'file_key' }
33   .field
34     .submit
35       %input.submit{ :type => 'submit', :value => 'Share!' }