Author: solomax
Date: Thu Jul 19 17:02:26 2012
New Revision: 1363425

URL: http://svn.apache.org/viewvc?rev=1363425&view=rev
Log:
OPENMEETINGS-361 is implemented

Added:
    incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd
      - copied, changed from r1363360, 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/openmeetings-config.xsd
    
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/public/themes/basic-theme/general/logo.png
   (with props)
Removed:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/openmeetings-config.xsd
Modified:
    incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml
    
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/default-theme.xml
    
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
    incubator/openmeetings/trunk/singlewebapp/WebContent/src/main.lzx
    incubator/openmeetings/trunk/singlewebapp/WebContent/src/maindebug.lzx

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml?rev=1363425&r1=1363424&r2=1363425&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml 
(original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml 
Thu Jul 19 17:02:26 2012
@@ -20,7 +20,7 @@
 -->
 <config 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
-    xsi:noNamespaceSchemaLocation="openmeetings-config.xsd">
+    xsi:noNamespaceSchemaLocation="config.xsd">
 
 <!-- URL/IP to use for the Server
     if this value is empty it will try to connect to the 
@@ -87,6 +87,14 @@ of the red5-servlet
 -->    
 
<currentappnameurl>http://incubator.apache.org/openmeetings</currentappnameurl> 
       
 
+<!-- 
+    Should APP name and/or logo be displayed
+-->    
+<appdisplay>
+       <displayelement name="logo" display="true" x="5" y="5"/>
+       <displayelement name="name" display="true" x="140" y="10"/>
+</appdisplay>
+
 <!--
     URL to Bugs/Support
     this is the URL which is used if you click on *report a bug*

Copied: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd 
(from r1363360, 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/openmeetings-config.xsd)
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd?p2=incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd&p1=incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/openmeetings-config.xsd&r1=1363360&r2=1363425&rev=1363425&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/openmeetings-config.xsd
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd 
Thu Jul 19 17:02:26 2012
@@ -32,6 +32,7 @@
         <xs:element ref="proxyType"/>
         <xs:element ref="currentappname"/>
         <xs:element ref="currentappnameurl"/>
+        <xs:element ref="appdisplay"/>
         <xs:element ref="currentappnamebugurl"/>
         <xs:element ref="loudnessAcitviation"/>
         <xs:element ref="webAppRootKey"/>
@@ -83,6 +84,21 @@
   <xs:element name="proxyType" type="xs:NCName"/>
   <xs:element name="currentappname" type="xs:string"/>
   <xs:element name="currentappnameurl" type="xs:anyURI"/>
+  <xs:element name="appdisplay">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="2" minOccurs="2" ref="displayelement"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="displayelement">
+    <xs:complexType>
+      <xs:attribute name="name" use="required" type="xs:string"/>
+      <xs:attribute name="display" use="required" type="xs:boolean"/>
+      <xs:attribute name="x" use="required" type="xs:integer"/>
+      <xs:attribute name="y" use="required" type="xs:integer"/>
+    </xs:complexType>
+  </xs:element>
   <xs:element name="currentappnamebugurl" type="xs:anyURI"/>
   <xs:element name="loudnessAcitviation" type="xs:integer"/>
   <xs:element name="webAppRootKey" type="xs:NCName"/>

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/default-theme.xml
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/default-theme.xml?rev=1363425&r1=1363424&r2=1363425&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/default-theme.xml
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/default-theme.xml
 Thu Jul 19 17:02:26 2012
@@ -54,6 +54,10 @@
                                description="color of text for menus" />        
        
        
        <!-- Icons -->
+       <resource name="logo_image" 
+                               description="Logo to display on Main BG Navi" 
+                               license="APL"
+                               
src="public/themes/basic-theme/general/logo.png" />
        
        <resource name="icon_facebook_rsc_png" 
                                description="Icon for facebook button in login" 

Added: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/public/themes/basic-theme/general/logo.png
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/public/themes/basic-theme/general/logo.png?rev=1363425&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/public/themes/basic-theme/general/logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx?rev=1363425&r1=1363424&r2=1363425&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx 
(original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainMethods.lzx 
Thu Jul 19 17:02:26 2012
@@ -246,8 +246,17 @@
         }
     
         mainBaseText.setAttribute('text',canvas.currentappname);
+        var elemPrefix = "config/appdisplay/displayelement";
+        var cfgDp = canvas.myConfigSet.getPointer();
+        mainBaseText.setAttribute('x', cfgDp.xpathQuery(elemPrefix + 
"[@name='name']/@x"));
+        mainBaseText.setAttribute('y', cfgDp.xpathQuery(elemPrefix + 
"[@name='name']/@y"));
+        mainBaseText.setAttribute('visible', "true" == 
cfgDp.xpathQuery(elemPrefix + "[@name='name']/@display"));
         mainBaseText.setShadow();
         mainBaseTextLabel.setAttribute('text',canvas.currentappnameurl);  
+               mainApplogo.setAttribute('src', getThemeImage('logo_image'));
+        mainApplogo.setAttribute('x', cfgDp.xpathQuery(elemPrefix + 
"[@name='logo']/@x"));
+        mainApplogo.setAttribute('y', cfgDp.xpathQuery(elemPrefix + 
"[@name='logo']/@y"));
+        mainApplogo.setAttribute('visible', "true" == 
cfgDp.xpathQuery(elemPrefix + "[@name='logo']/@display"));
         
         var cleanUrl = _url;
         

Modified: incubator/openmeetings/trunk/singlewebapp/WebContent/src/main.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/main.lzx?rev=1363425&r1=1363424&r2=1363425&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/WebContent/src/main.lzx (original)
+++ incubator/openmeetings/trunk/singlewebapp/WebContent/src/main.lzx Thu Jul 
19 17:02:26 2012
@@ -92,7 +92,8 @@
 <!-- View for Navigation-bar and App-name -->
 <view name="_mainbgcontentNavi" x="0" y="0" clip="true"
     width="100%" height="${ canvas.naviHeight }" visibility="hidden">
-    <text id="mainBaseText" x="10" y="10"
+    <image id="mainApplogo" visible="false" />
+    <text id="mainBaseText" visible="false"
         fgcolor="${ canvas.fontColorHeader }" fontsize="20" fontstyle="bold">
         <method name="setShadow" >
             <![CDATA[

Modified: incubator/openmeetings/trunk/singlewebapp/WebContent/src/maindebug.lzx
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/maindebug.lzx?rev=1363425&r1=1363424&r2=1363425&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/WebContent/src/maindebug.lzx 
(original)
+++ incubator/openmeetings/trunk/singlewebapp/WebContent/src/maindebug.lzx Thu 
Jul 19 17:02:26 2012
@@ -92,7 +92,8 @@
 <!-- View for Navigation-bar and App-name -->
 <view name="_mainbgcontentNavi" x="0" y="0" clip="true"
     width="100%" height="${ canvas.naviHeight }" visibility="hidden">
-    <text id="mainBaseText" x="10" y="10"
+    <image id="mainApplogo" visible="false" />
+    <text id="mainBaseText" visible="false"
         fgcolor="${ canvas.fontColorHeader }" fontsize="20" fontstyle="bold">
         <method name="setShadow" >
             <![CDATA[


Reply via email to