From 5fcb38701f3f3aa751b481f4c7824753447e4567 Mon Sep 17 00:00:00 2001
From: Constantin Jucovschi <jucovschi@gmail.com>
Date: Wed, 17 Dec 2014 14:13:13 +0100
Subject: [PATCH]  fixes theo and frame messages. Alpha version for 0.0.8
 release

---
 js/info_kwarc_sally_comm_frames.js | 10 +++++++---
 pom.xml                            |  2 +-
 src/main/resources/frames.xsd      |  6 ++++--
 src/main/resources/theo.xsd        |  8 ++++----
 4 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/js/info_kwarc_sally_comm_frames.js b/js/info_kwarc_sally_comm_frames.js
index 8d69446..2a99581 100644
--- a/js/info_kwarc_sally_comm_frames.js
+++ b/js/info_kwarc_sally_comm_frames.js
@@ -44,6 +44,10 @@ var _info_kwarc_sally_comm_frames_factory = function () {
             elementName: 'icon',
             typeInfo: 'String'
           }]
+      }, {
+        type: 'classInfo',
+        localName: 'ListenDocLevelServices',
+        propertyInfos: []
       }, {
         type: 'classInfo',
         localName: 'ShowSallyFrameMenu',
@@ -68,12 +72,12 @@ var _info_kwarc_sally_comm_frames_factory = function () {
       }, {
         elementName: 'NewDocLevelService',
         typeInfo: 'info_kwarc_sally_comm_frames.NewDocLevelService'
+      }, {
+        elementName: 'ListenDocLevelServices',
+        typeInfo: 'info_kwarc_sally_comm_frames.ListenDocLevelServices'
       }, {
         elementName: 'ShowSallyFrameMenu',
         typeInfo: 'info_kwarc_sally_comm_frames.ShowSallyFrameMenu'
-      }, {
-        elementName: 'ListenDocLevelServices',
-        typeInfo: 'AnyType'
       }]
   };
   return {
diff --git a/pom.xml b/pom.xml
index bd10596..29de433 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<groupId>info.kwarc.sally4.comm</groupId>
 		<artifactId>comm-parent</artifactId>
-		<version>0.0.7</version>
+		<version>0.0.8-SNAPSHOT</version>
 		<relativePath>../comm-parent</relativePath>
 	</parent>
 
diff --git a/src/main/resources/frames.xsd b/src/main/resources/frames.xsd
index 6d6e1fa..314d4d6 100644
--- a/src/main/resources/frames.xsd
+++ b/src/main/resources/frames.xsd
@@ -20,6 +20,8 @@
 	</xs:element>
 
 	<xs:element name="ListenDocLevelServices">
+		<xs:complexType>
+		</xs:complexType>
 	</xs:element>
 
 	<xs:element name="NewDocLevelService">
@@ -40,7 +42,7 @@
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
-	
+
 	<xs:element name="ExecDocLevelService">
 		<xs:complexType>
 			<xs:sequence>
@@ -48,5 +50,5 @@
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
-	
+
 </xs:schema>
\ No newline at end of file
diff --git a/src/main/resources/theo.xsd b/src/main/resources/theo.xsd
index a12269f..076838f 100644
--- a/src/main/resources/theo.xsd
+++ b/src/main/resources/theo.xsd
@@ -6,10 +6,10 @@
         	<xs:sequence>
 				<xs:element name="url" type="xs:string" />
 				<xs:element name="title" type="xs:string" />
-				<xs:element name="posx" type="xs:int" />
-				<xs:element name="posy" type="xs:int" />
-				<xs:element name="width" type="xs:int" />
-				<xs:element name="height" type="xs:int" />
+				<xs:element name="posx" type="xs:int" nillable="true"/>
+				<xs:element name="posy" type="xs:int" nillable="true" />
+				<xs:element name="width" type="xs:int" nillable="true" />
+				<xs:element name="height" type="xs:int" nillable="true" />
     	    </xs:sequence>
  	   </xs:complexType>
     </xs:element>
-- 
GitLab