Author: solomax
Date: Wed Aug 20 12:47:32 2014
New Revision: 1619092

URL: http://svn.apache.org/r1619092
Log:
[OPENMEETINGS-998] parameter to show/hide FPS is added

Modified:
    
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
    
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
    openmeetings/branches/3.0.x/src/screenshare.vm
    
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
    
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
    
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
    
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
    
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
    openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml
    
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
    
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
    
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
    
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java

Modified: 
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
 Wed Aug 20 12:47:32 2014
@@ -36,6 +36,7 @@ import static org.apache.openmeetings.ut
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED1_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED2_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
+import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SOAP_REGISTER_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.USER_LOGIN_MINIMUM_LENGTH;
@@ -440,6 +441,7 @@ public class ImportInitvalues {
                                "Default selection in ScreenSharing Quality:\n 
0 - bigger frame rate, no resize\n 1 - no resize\n 2 - size == 1/2 of selected 
area\n 3 - size == 3/8 of selected area");
 
                configurationDao.add(CONFIG_SCREENSHARING_FPS, "10", null, 
"Default selection in ScreenSharing FPS");
+               configurationDao.add(CONFIG_SCREENSHARING_FPS_SHOW, "true", 
null, "Is screensharing FPS should be displayed or not (true/false)");
 
                configurationDao.add("default.dashboard.tab", "0", null,
                                "Default selection in Dashboard tabs as 
tab-index-id");

Modified: 
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
 Wed Aug 20 12:47:32 2014
@@ -19,6 +19,7 @@
 package org.apache.openmeetings.servlet.outputhandler;
 
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
+import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
 
 import java.io.File;
@@ -61,7 +62,7 @@ public class ScreenController {
        @Autowired
        public SessiondataDao sessiondataDao;
        @Autowired
-       public ConfigurationDao configurationDao;
+       public ConfigurationDao cfgDao;
        @Autowired
        public FieldManager fieldManager;
 
@@ -149,8 +150,7 @@ public class ScreenController {
                        }
                        log.debug("RTMP Sharer labels :: " + label_sharer);
 
-                       ConnectionType conType
-                               = 
ConnectionType.valueOf(request.getParameter("connectionType"));
+                       ConnectionType conType = 
ConnectionType.valueOf(request.getParameter("connectionType"));
 
                        String startUpClass;
                        switch (conType) {
@@ -188,7 +188,7 @@ public class ScreenController {
                        boolean allowPublishing = (0 == 
sessionManager.getPublishingCount(roomId));
                        
                        Context ctx = new VelocityContext();
-                       ctx.put("APP_NAME", configurationDao.getAppName());
+                       ctx.put("APP_NAME", cfgDao.getAppName());
                        ctx.put("PUBLIC_SID", publicSID);
                        ctx.put("LABELSHARER", label_sharer);
                        addKeystore(ctx);
@@ -198,10 +198,9 @@ public class ScreenController {
                        ctx.put("codebase", baseURL + 
OmFileHelper.SCREENSHARING_DIR);
                        ctx.put("red5-host", rtmphostlocal);
                        ctx.put("red5-app", OpenmeetingsVariables.webAppRootKey 
+ "/" + roomId);
-                       ctx.put("default_quality_screensharing",
-                                       
configurationDao.getConfValue(CONFIG_SCREENSHARING_QUALITY, String.class, "1"));
-                       ctx.put("default_fps_screensharing",
-                                       
configurationDao.getConfValue(CONFIG_SCREENSHARING_FPS, String.class, "10"));
+                       ctx.put("default_quality_screensharing", 
cfgDao.getConfValue(CONFIG_SCREENSHARING_QUALITY, String.class, "1"));
+                       ctx.put("default_fps_screensharing", 
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS, String.class, "10"));
+                       ctx.put("show_screensharing_fps", 
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS_SHOW, Boolean.class, "true"));
                        //invited guest does not have valid user_id (have 
user_id == -1)
                        ctx.put("user_id", users_id);
                        ctx.put("port", port);
@@ -211,8 +210,7 @@ public class ScreenController {
                        String requestedFile = 
StringUtils.deleteWhitespace(domain + "_" + roomId) + ".jnlp";
                        response.setContentType("application/x-java-jnlp-file");
                        response.setCharacterEncoding("UTF-8");
-                       response.setHeader("Content-Disposition",
-                                       "Inline; filename=\"" + requestedFile + 
"\"");
+                       response.setHeader("Content-Disposition", "Inline; 
filename=\"" + requestedFile + "\"");
 
                        VelocityEngine ve = new VelocityEngine();
                        ve.setProperty(RuntimeConstants.RESOURCE_LOADER, 
"classpath"); 

Modified: openmeetings/branches/3.0.x/src/screenshare.vm
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare.vm?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/screenshare.vm (original)
+++ openmeetings/branches/3.0.x/src/screenshare.vm Wed Aug 20 12:47:32 2014
@@ -44,6 +44,7 @@ $LIBRARIES
        <argument>$organization_id</argument> 
        <argument>$default_quality_screensharing</argument>
        <argument>$default_fps_screensharing</argument>
+       <argument>$show_screensharing_fps</argument>
        <argument>$user_id</argument>   
        <argument>$allowRecording</argument>
        <argument>$allowPublishing</argument>

Modified: 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 Wed Aug 20 12:47:32 2014
@@ -70,6 +70,7 @@ public class CoreScreenShare implements 
 
        public int defaultQuality = 1;
        public int defaultFPS = 10;
+       public boolean showFPS = true;
 
        public Long organization_id = 0L;
        public Long user_id = null;
@@ -106,7 +107,7 @@ public class CoreScreenShare implements 
                                log.debug("arg: " + arg);
                        }
                        String[] textArray = null;
-                       if (args.length > 9) {
+                       if (args.length > 11) {
                                host = args[0];
                                app = args[1];
                                port = Integer.parseInt(args[2]);
@@ -118,9 +119,10 @@ public class CoreScreenShare implements 
 
                                defaultQuality = Integer.parseInt(args[6]);
                                defaultFPS = Integer.parseInt(args[7]);
-                               user_id = Long.parseLong(args[8]);
-                               allowRecording = bool(args[9]);
-                               allowPublishing = bool(args[10]);
+                               showFPS = bool(args[8]);
+                               user_id = Long.parseLong(args[9]);
+                               allowRecording = bool(args[10]);
+                               allowPublishing = bool(args[11]);
 
                                if (labelTexts.length() > 0) {
                                        textArray = labelTexts.split(";");

Modified: 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
 Wed Aug 20 12:47:32 2014
@@ -41,11 +41,11 @@ public class RTMPSScreenShare extends RT
 
        public static void main(String[] args) throws DecoderException {
                RTMPSScreenShare client = new RTMPSScreenShare(args);
-               if (args.length < 12) {
+               if (args.length < 14) {
                        System.exit(0);
                }
-               client.setKeystoreBytes(Hex.decodeHex(args[11].toCharArray()));
-               client.setKeyStorePassword(args[12]);
+               client.setKeystoreBytes(Hex.decodeHex(args[12].toCharArray()));
+               client.setKeyStorePassword(args[13]);
        }
        
        @Override

Modified: 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
 Wed Aug 20 12:47:32 2014
@@ -484,6 +484,7 @@ public class ScreenSharerFrame extends J
                        comboFPS.setSelectedIndex(comboFPS.getItemCount() - 1);
                }
                comboFPS.setBounds(390, 170, 70, 24);
+               comboFPS.setVisible(core.showFPS);
                panelScreen.add(comboFPS);
                
                panelRecording.setBackground(Color.WHITE);

Modified: 
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
 Wed Aug 20 12:47:32 2014
@@ -38,6 +38,7 @@ public class OpenmeetingsVariables {
        public static final String CONFIG_APPLICATION_BASE_URL = 
"application.base.url";
        public static final String CONFIG_SCREENSHARING_QUALITY = 
"default.quality.screensharing";
        public static final String CONFIG_SCREENSHARING_FPS = 
"default.fps.screensharing";
+       public static final String CONFIG_SCREENSHARING_FPS_SHOW = 
"screensharing.fps.show";
 
        public static int DEFAULT_MINUTES_REMINDER_SEND = 15;
        public static String DEFAULT_BASE_URL = 
"http://localhost:5080/openmeetings/";;

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
 Wed Aug 20 12:47:32 2014
@@ -39,6 +39,7 @@ import static org.apache.openmeetings.ut
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED1_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED2_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
+import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SOAP_REGISTER_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.USER_LOGIN_MINIMUM_LENGTH;
@@ -404,6 +405,7 @@ public class ImportInitvalues {
                                "Default selection in ScreenSharing Quality:\n 
0 - bigger frame rate, no resize\n 1 - no resize\n 2 - size == 1/2 of selected 
area\n 3 - size == 3/8 of selected area");
 
                cfgDao.add(CONFIG_SCREENSHARING_FPS, "10", null, "Default 
selection in ScreenSharing FPS");
+               cfgDao.add(CONFIG_SCREENSHARING_FPS_SHOW, "true", null, "Is 
screensharing FPS should be displayed or not (true/false)");
                
                cfgDao.add(CONFIG_DASHBOARD_SHOW_MYROOMS_KEY, "1", null, "Show 
My Rooms Tab");
 

Modified: openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml Wed Aug 20 
12:47:32 2014
@@ -129,6 +129,10 @@
                                                                        
<value>*</value>
                                                                </replacement>
                                                                <replacement>
+                                                                       
<token>$showFps</token>
+                                                                       
<value>*</value>
+                                                               </replacement>
+                                                               <replacement>
                                                                        
<token>$allowRecording</token>
                                                                        
<value>*</value>
                                                                </replacement>

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 Wed Aug 20 12:47:32 2014
@@ -75,6 +75,7 @@ public class CoreScreenShare implements 
 
        public int defaultQuality = 1;
        public int defaultFPS = 10;
+       public boolean showFPS = true;
 
        public Long user_id = null;
        private boolean allowRecording = true;
@@ -108,7 +109,7 @@ public class CoreScreenShare implements 
                                log.debug("arg: " + arg);
                        }
                        String[] textArray = null;
-                       if (args.length > 9) {
+                       if (args.length > 11) {
                                protocol = Protocol.valueOf(args[0]);
                                host = args[1];
                                port = Integer.parseInt(args[2]);
@@ -117,9 +118,10 @@ public class CoreScreenShare implements 
                                publishName = args[5];
                                String labelTexts = args[6];
                                defaultQuality = Integer.parseInt(args[7]);
-                               defaultFPS = Integer.parseInt(args[7]);
-                               allowRecording = bool(args[8]);
-                               allowPublishing = bool(args[9]);
+                               defaultFPS = Integer.parseInt(args[8]);
+                               showFPS = bool(args[9]);
+                               allowRecording = bool(args[10]);
+                               allowPublishing = bool(args[11]);
 
                                if (labelTexts.length() > 0) {
                                        textArray = labelTexts.split(";");
@@ -141,8 +143,8 @@ public class CoreScreenShare implements 
                                                break;
                                        case rtmps:
                                                RTMPSScreenShare client = new 
RTMPSScreenShare(this);
-                                               
client.setKeystoreBytes(Hex.decodeHex(args[10].toCharArray()));
-                                               
client.setKeyStorePassword(args[11]);
+                                               
client.setKeystoreBytes(Hex.decodeHex(args[12].toCharArray()));
+                                               
client.setKeyStorePassword(args[13]);
                                                instance = client;
                                                break;
                                        case rtmpe:
@@ -260,9 +262,9 @@ public class CoreScreenShare implements 
                        if (!isConnected) {
                                instance.connect(host, port, app, this);
                        } 
-                       if (isConnected) {
-                               setConnectionAsSharingClient();
-                       }
+                       if (isConnected) {
+                               setConnectionAsSharingClient();
+                       }
                } catch (Exception err) {
                        log.error("captureScreenStart Exception: ", err);
                        frame.setStatus("Exception: " + err);

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
 Wed Aug 20 12:47:32 2014
@@ -484,6 +484,7 @@ public class ScreenSharerFrame extends J
                        comboFPS.setSelectedIndex(comboFPS.getItemCount() - 1);
                }
                comboFPS.setBounds(390, 170, 70, 24);
+               comboFPS.setVisible(core.showFPS);
                panelScreen.add(comboFPS);
                
                panelRecording.setBackground(Color.WHITE);

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
 Wed Aug 20 12:47:32 2014
@@ -45,6 +45,7 @@
                <argument>$labels</argument>
                <argument>$defaultQuality</argument>
                <argument>$defaultFps</argument>
+               <argument>$showFps</argument>
                <argument>$allowRecording</argument>
                <argument>$allowPublishing</argument>
                <argument>$keystore</argument>

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
 Wed Aug 20 12:47:32 2014
@@ -41,6 +41,7 @@ public class OpenmeetingsVariables {
        public static final String CONFIG_FLASH_PORT = "flash.port";
        public static final String CONFIG_SCREENSHARING_QUALITY = 
"default.quality.screensharing";
        public static final String CONFIG_SCREENSHARING_FPS = 
"default.fps.screensharing";
+       public static final String CONFIG_SCREENSHARING_FPS_SHOW = 
"screensharing.fps.show";
 
        public static int DEFAULT_MINUTES_REMINDER_SEND = 15;
        public static String DEFAULT_BASE_URL = 
"http://localhost:5080/openmeetings/";;

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
 Wed Aug 20 12:47:32 2014
@@ -97,7 +97,7 @@ public class UserForm extends AdminBaseF
        @Override
        protected void onModelChanged() {
                super.onModelChanged();
-               generalForm.updateModel(getModelObject());
+               generalForm.updateModelObject(getModelObject());
        }
        
        @Override

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java?rev=1619092&r1=1619091&r2=1619092&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
 Wed Aug 20 12:47:32 2014
@@ -23,6 +23,7 @@ import static org.apache.openmeetings.ut
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_FLASH_PROTOCOL;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_REDIRECT_URL_FOR_EXTERNAL_KEY;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
+import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
 import static org.apache.openmeetings.web.app.Application.addUserToRoom;
@@ -254,6 +255,7 @@ public class RoomPanel extends BasePanel
                                                                        , 1477, 
1589) + "]]>")
                                                        
.replace("$defaultQuality", cfgDao.getConfValue(CONFIG_SCREENSHARING_QUALITY, 
String.class, ""))
                                                        .replace("$defaultFps", 
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS, String.class, ""))
+                                                       .replace("$showFps", 
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS_SHOW, String.class, "true"))
                                                        
.replace("$allowRecording", "true") //FIXME add/remove
                                                        
.replace("$allowPublishing", "true") //FIXME add/remove
                                                        .replace("$keystore", 
"<![CDATA[]]>") //FIXME add/remove


Reply via email to