Luc Didry
91e078
% # vim:set sw=4 ts=4 sts=4 ft=html.epl expandtab:
Luc Didry
91e078
% my %d = (
Luc Didry
91e078
% delay_0 => l('no time limit'),
Luc Didry
91e078
% delay_1 => l('24 hours'),
Luc Didry
91e078
% delay_365 => l('1 year')
Luc Didry
91e078
% );
Luc Didry
d3222b
<form class="row">
Luc Didry
2ccd06
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
<%= l('Javascript is disabled. You won\'t be able to use Lufi.') %>
Luc Didry
d3222b
Luc Didry
2ccd06
Luc Didry
2ccd06
Luc Didry
2ccd06
Luc Didry
2f3877
% if (defined(config('broadcast_message'))) {
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
<%= config('broadcast_message') %>
Luc Didry
d3222b
Luc Didry
2f3877
Luc Didry
2f3877
Luc Didry
2f3877
% }
Luc Didry
8b68d7
% if (stash('invitation')) {
Luc Didry
8b68d7
Luc Didry
8b68d7
Luc Didry
8b68d7
Luc Didry
8b68d7
<%= l('The link(s) of your file(s) will automatically be sent by mail to %1 (%2)', stash('invitation')->ldap_user, stash('invitation')->ldap_user_mail) %>
Luc Didry
8b68d7
Luc Didry
8b68d7
Luc Didry
8b68d7
Luc Didry
8b68d7
% }
Luc Didry
cc012f
Luc Didry
cc012f
Luc Didry
cc012f
Luc Didry
fa3c90
<%= l('Your browser does not have enough entropy to generate a strong encryption key. Please wait (it\'s better if you do things on your computer while waiting).') %>
Luc Didry
cc012f
Luc Didry
cc012f
Luc Didry
cc012f
Luc Didry
40deab
% if (stop_upload) {
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
<%= l('Sorry, the uploading is currently disabled. Please try again later.') %>
Luc Didry
d3222b
Luc Didry
40deab
Luc Didry
40deab
Luc Didry
40deab
% } else {
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
d3222b
<select id="delete-day">
Luc Didry
91e078
% for my $delay (qw/0 1 7 30 365/) {
Luc Didry
91e078
% my $text = ($delay == 7 || $delay == 30) ? l('%1 days', $delay) : $d{'delay_'.$delay};
Luc Didry
841e8c
% if (max_delay) {
Luc Didry
91e078
% if ($delay) {
Luc Didry
841e8c
% if ($delay < max_delay) {
Luc Didry
d3222b
<option value="<%= $delay %>" <%== is_selected($delay) %>><%= $text %></option>
Luc Didry
841e8c
% } elsif ($delay == max_delay) {
Luc Didry
d3222b
<option value="<%= $delay %>" <%== is_selected($delay) %>><%= $text %></option>
Luc Didry
91e078
% last;
Luc Didry
91e078
% } else {
Luc Didry
91e078
% my $text = ($delay == 1) ? l('24 hours') : l('%1 days', $delay);
Luc Didry
d3222b
<option value="<%= max_delay %>" <%== is_selected(max_delay) %>><%= l('%1 days', max_delay) %></option>
Luc Didry
91e078
% last;
Luc Didry
91e078
% }
Luc Didry
91e078
% }
Luc Didry
91e078
% } else {
Luc Didry
d3222b
<option value="<%= $delay %>" <%== is_selected($delay) %>><%= $text %></option>
Luc Didry
91e078
% }
Luc Didry
91e078
% }
Luc Didry
d3222b
</select>
Luc Didry
91e078
Luc Didry
91e078
Luc Didry
d3222b
Luc Didry
c2e926
% if ($self->config('force_burn_after_reading')) {
Luc Didry
c2e926
Luc Didry
c2e926
<%= l('Files deleted at first download') %>
Luc Didry
c2e926
Luc Didry
c2e926
% }
Luc Didry
8b68d7
Luc Didry
c2e926
Luc Didry
c2e926
type="checkbox"
Luc Didry
c2e926
id="first-view"
Luc Didry
8b68d7
data-checked="<%= 'data-checked' if config('force_burn_after_reading') %>"
Luc Didry
8b68d7
<%= 'disabled="disabled"' if config('force_burn_after_reading') %>
Luc Didry
c2e926
>
Luc Didry
d3222b
<label for="first-view"><%= l('Delete at first download?') %></label>
Luc Didry
d3222b
Luc Didry
d3222b
Luc Didry
cf7993
Luc Didry
cf7993
Luc Didry
cf7993
Luc Didry
cf7993
type="checkbox"
Luc Didry
cf7993
id="zip-files"
Luc Didry
cf7993
data-checked=""
Luc Didry
cf7993
>
Luc Didry
cf7993
<label for="zip-files"><%= l('Create a zip archive with the files before uploading?') %></label>
Luc Didry
cf7993
Luc Didry
cf7993
Luc Didry
8b68d7
% if (config('allow_pwd_on_files') && (!stash('invitation'))) {
Luc Didry
cf7993
Luc Didry
50b1f0
Luc Didry
3f1727
<input type="password" id="file_pwd" placeholder="<%= l('Password') %>" class="validate" autocomplete="off">
Luc Didry
50b1f0
<label for="file_pwd"><%= l('Add a password to file(s)') %></label>
Luc Didry
50b1f0
Luc Didry
50b1f0
Luc Didry
50b1f0
% }
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
d9928e
<input type="text" id="zipname" placeholder="documents.zip" value="documents.zip" class="validate">
Luc Didry
d9928e
<label for="zipname"><%= l('Name of the zip file') %></label>
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
d3222b
</form>
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
<%= l('Drop files here') %>
Luc Didry
76ce6f
Luc Didry
76ce6f
<small><%= l('or') %></small>
Luc Didry
76ce6f
<label>
Luc Didry
76ce6f
<%= l('Click to open the file browser') %>
Luc Didry
76ce6f
<input type="file" id="file-browser-button" multiple disabled>
Luc Didry
76ce6f
</label>
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
documents.zip ( )
Luc Didry
76ce6f
Luc Didry
76ce6f
<button class="btn-floating pulse"> </button>
Luc Didry
76ce6f
<%= l('Compressing zip fileā¦') %>
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
Luc Didry
76ce6f
<%= l('Upload generated zip file') %>
Luc Didry
76ce6f
Luc Didry
d1627e
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
d9928e
Luc Didry
91e078
Luc Didry
91e078
<%= l('Uploaded files') %>
Luc Didry
d3222b
Luc Didry
91e078
Luc Didry
91e078
Luc Didry
91e078
Luc Didry
d3222b
%= include 'delays'
Luc Didry
8b68d7
% if (defined stash('invitation')) {
Luc Didry
8b68d7
%= javascript '/partial/index.js?token=' . stash('invitation')->token
Luc Didry
8b68d7
% } else {
Luc Didry
c2e926
%= javascript '/partial/index.js'
Luc Didry
8b68d7
% }
Luc Didry
91e078
%= javascript '/js/sjcl.js'
Luc Didry
be8c84
%= javascript '/js/moment-with-locales.min.js'
Luc Didry
ed472d
%= javascript '/js/filesize.min.js'
Luc Didry
cf7993
%= javascript '/js/jszip.min.js'
Nicolas Constant
538bf7
%= javascript '/js/lufi-notifications.js'
Luc Didry
91e078
%= javascript '/js/lufi-up.js'
Luc Didry
40deab
% }