improve UI and labels regarding 'one time download' feature
authorLunar <lunar@anargeek.net>
Tue, 14 Feb 2012 22:29:28 +0000 (23:29 +0100)
committerLunar <lunar@anargeek.net>
Fri, 24 Feb 2012 18:43:01 +0000 (19:43 +0100)
views/index.haml
views/style.sass

index 8ffc7fe..5eb0d87 100644 (file)
       %option{ :value => 60 * 24 * 7  } 1 week
       %option{ :value => 60 * 24 * 30 } 1 month
   .field
-    %label One time download:
-    %input{ :type => 'checkbox', :id => 'one_time', :name => 'one_time', :value => 'true' }
-    %label{ :for => 'one_time' } Remove after one download
+    %fieldset
+      .radio
+        %input{ :type => 'radio', :id => 'any_number', :name => 'one_time', :value => '', :checked => 'checked' }
+        %label{ :for => 'any_number' } Unlimited downloads until expiration
+      .radio
+        %input{ :type => 'radio', :id => 'one_time', :name => 'one_time', :value => 'true' }
+        %label{ :for => 'one_time' } Remove after one download
   .field
     %label{ :for => 'file_key' } Download password:
     %input.input{ :type => 'password', :id => 'file_key', :name => 'file_key' }
index dee9a5f..490cd1b 100644 (file)
@@ -55,6 +55,21 @@ h1
   text-align: right
   margin: 0 5px 2px 0
 
+fieldset
+  border: none
+
+.radio
+  clear: left
+  margin-left: 11.8em
+
+.radio input
+  float: left
+  margin: 2px 5px 0 0
+
+.radio label
+  text-align: left
+  width: 17em
+
 .input, .random-pass
   margin: 0 5px 2px 0
   float: left