Author: sebawagner
Date: Thu Oct 25 18:02:23 2012
New Revision: 1402240

URL: http://svn.apache.org/viewvc?rev=1402240&view=rev
Log:
OPENMEETINGS-428 BackupPanel styling fixed

Modified:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css
    
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.html
    
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css?rev=1402240&r1=1402239&r2=1402240&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css 
(original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css 
Thu Oct 25 18:02:23 2012
@@ -321,6 +321,12 @@ div.tableWrapper {
        margin: 4px 2px 2px;
 }
 
+.adminBackupForm div.formelement {
+    display: block;
+    clear: both;
+    max-width: 1240px;
+}
+
 .formelementradiobox {
        margin-left: 100px;
 }

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.html
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.html?rev=1402240&r1=1402239&r2=1402240&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.html
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.html
 Thu Oct 25 18:02:23 2012
@@ -25,30 +25,35 @@
                <span wicket:id="uploadFeedback"/>
             </div>
                <!-- wicket:id="form"  -->
-               <form wicket:id="backupUpload" class="adminForm">
+               <form wicket:id="backupUpload" class="adminForm 
adminBackupForm">
                        <fieldset>
                                <legend><wicket:ommessage key="1066" /></legend>
-                               <wicket:ommessage key="1065" />
-                   <br/>
-                   <!-- _includeFileOption -->
-                   <span>Include uploaded files and recordings in 
backup</span> <input type="checkbox" wicket:id="includeFilesInBackup" />
-                   <br/>
-                   <input wicket:id="fileInput" type="file"/>
-                   <br/>
-                   <span wicket:id="progress">[[upload progressbar]]</span>
-                   <br/>
-                   <!-- Perform Download -->
-                               <input type="submit" value="System Import" 
wicket:id="upload" />
-                               <!-- Perform Upload -->
-                               <input type="submit" 
wicket:ommessage="value:1066" wicket:id="download" />
-                   <br/>
-                   <!-- Max upload size -->
-                   <wicket:ommessage key="1491" />
-                   <br/>
-                   <!-- Backup CLI import information -->
-                   <wicket:ommessage key="1505" style="white-space: pre;"/>
-                   <br/>
-                   
+                               <div class="formelement">
+                                   <div class="info-icon" /><span 
style="font-style: italic;"><wicket:ommessage key="1065" /></span>
+                   </div>
+                   <div class="formelement">
+                   <label>Include uploaded files and recordings in 
backup</label> <input type="checkbox" wicket:id="includeFilesInBackup" />
+                   </div>
+                   <div class="formelement">
+                      <input class="uploadFileField" wicket:id="fileInput" 
type="file"/>
+                   </div>
+                   <div class="formelement">
+                      <span wicket:id="progress">[[upload progressbar]]</span>
+                   </div>
+                   <div class="formelement">
+                           <!-- Perform Download -->
+                                       <input type="submit" value="System 
Import" wicket:id="upload" />
+                                       <!-- Perform Upload -->
+                                       <input type="submit" 
wicket:ommessage="value:1066" wicket:id="download" />
+                   </div>
+                   <div class="formelement">
+                           <!-- Max upload size -->
+                           <wicket:ommessage key="1491" /> <span 
wicket:id="MaxUploadSize" /><span>MB</span>
+                   </div>
+                   <div class="formelement">
+                           <!-- Backup CLI import information -->
+                      <div class="info-icon" /><span style="font-style: 
italic;"><wicket:ommessage key="1505" /></span>
+                   </div>
                </fieldset>
                </form>
        </wicket:panel>

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java?rev=1402240&r1=1402239&r2=1402240&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/backup/BackupPanel.java
 Thu Oct 25 18:02:23 2012
@@ -20,6 +20,7 @@ package org.apache.openmeetings.web.comp
 
 import java.io.File;
 import java.io.IOException;
+import java.text.DecimalFormat;
 import java.util.Date;
 
 import org.apache.openmeetings.OpenmeetingsVariables;
@@ -35,6 +36,7 @@ import org.apache.openmeetings.web.util.
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.form.AjaxButton;
 import 
org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar;
+import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.CheckBox;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.markup.html.form.upload.FileUpload;
@@ -81,6 +83,13 @@ public class BackupPanel extends AdminPa
                        // set this form to multipart mode (allways needed for 
uploads!)
                        setMultiPart(true);
 
+                       // set max upload size in form as info text
+                       Long maxBytes = 
ImportHelper.getMaxUploadSize(Application
+                                       .getBean(ConfigurationDaoImpl.class));
+                       double megaBytes = maxBytes.doubleValue() / 1024 / 1024;
+                       DecimalFormat formatter = new DecimalFormat("#,###.00");
+                       add(new Label("MaxUploadSize", 
formatter.format(megaBytes)));
+
                        // Add one file input field
                        fileUploadField = new FileUploadField("fileInput");
                        add(fileUploadField);
@@ -119,7 +128,8 @@ public class BackupPanel extends AdminPa
                                                                                
.booleanValue());
 
                                                
download.setFileName(backupFile.getName());
-                                               download.setResourceStream(new 
FileResourceStream(backupFile));
+                                               download.setResourceStream(new 
FileResourceStream(
+                                                               backupFile));
                                                download.initiate(target);
                                        } catch (Exception e) {
                                                log.error("Exception on panel 
backup download ", e);


Reply via email to