store 'Expire-at' as integer instead of string
[coquelicot.git] / coquelicot.rb
index 16dd3ac..d71bd7a 100644 (file)
@@ -101,7 +101,7 @@ private
     if @meta["Coquelicot"].nil? or @meta["Coquelicot"] != COQUELICOT_VERSION then
       raise "unknown file"
     end
-    @expire_at = Time.at(@meta['Expire-at'].to_i)
+    @expire_at = Time.at(@meta['Expire-at'])
   end
 
   def init_decrypt_cipher(pass)
@@ -357,7 +357,7 @@ post '/upload' do
   src = params[:file][:tempfile]
   link = depot.add_file(
      src, pass,
-     { "Expire-at" => expire_at.strftime('%s'),
+     { "Expire-at" => expire_at.to_i,
        "Filename" => params[:file][:filename],
        "Length" => src.stat.size,
        "Content-Type" => params[:file][:type]
@@ -433,7 +433,7 @@ __END__
     %script{ :type => 'text/javascript', :src => 'javascripts/jquery.lightBoxFu.js' }
     %script{ :type => 'text/javascript', :src => 'javascripts/jquery.uploadProgress.js' }
     :javascript
-      var generateRandomPassword = 'Generate random password';
+      var generateRandomPassword = 'Generate random';
       var generatingRandomPassword = 'Generating…';
     %script{ :type => 'text/javascript', :src => 'javascripts/coquelicot.js' }
   %body
@@ -446,7 +446,7 @@ __END__
         %a{ :href => 'http://www.gnu.org/licenses/agpl.txt' } AGPLv3
         â€”
       %span
-        %code git clone #{base_href}git
+        %code git clone #{base_href}coquelicot.git
 
 @@ index
 %h1 Share a file!
@@ -569,6 +569,9 @@ h1
   font-size: large
   color: black
 
+#gen_pass
+  font-size: small
+
 .field
   clear: left