Author: solomax
Date: Tue Aug 13 16:46:51 2013
New Revision: 1513590
URL: http://svn.apache.org/r1513590
Log:
[OPENMEETINGS-755] Invitation window seems to work as expected
Modified:
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
openmeetings/trunk/singlewebapp/WebContent/src/modules/invitation/inviteMainWindow.lzx
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/InvitationService.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LanguageService.java
Modified:
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx?rev=1513590&r1=1513589&r2=1513590&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.lzx
Tue Aug 13 16:46:51 2013
@@ -177,13 +177,17 @@
} else if (canvas.wicketsid != null) {
canvas.sessionId = canvas.wicketsid;
canvas.sendViaLocalConnection(canvas.vid_lc_name,
"setSessionId", [canvas.sessionId]);
- canvas.thishib.loaderVar.setProgress();
+ if (canvas.thishib.loaderVar != null) {
+ canvas.thishib.loaderVar.setProgress();
+ }
this.getPublicSID.doCall();
} else {
this.refreshDelegate = new LzDelegate( this, "refreshSessionMeth"
);
//lz.Timer.addTimer( this.refreshDelegate, 60000 );
lz.Timer.addTimer( this.refreshDelegate, canvas.refreshSession );
- canvas.thishib.loaderVar.setProgress();
+ if (canvas.thishib.loaderVar != null) {
+ canvas.thishib.loaderVar.setProgress();
+ }
//Load Session Data
this.getsessiondata.callRPC();
@@ -229,15 +233,21 @@
if (this.counterror<3){
this.counterror++;
//Debug.write("try ",this.counterror,"one");
- canvas.thishib.loaderVar.error.setAttribute('text',"try
"+this.counterror);
+ if (canvas.thishib.loaderVar != null) {
+ canvas.thishib.loaderVar.error.setAttribute('text',"try
"+this.counterror);
+ }
this.connect();
} else {
//Debug.write("connection failed");
-
canvas.thishib.loaderVar.error.setAttribute('text',this.status);
+ if (canvas.thishib.loaderVar != null) {
+
canvas.thishib.loaderVar.error.setAttribute('text',this.status);
+ }
canvas.setAttribute('loadingmessage','connection failed');
new lz.labelerrorPopup(canvas,{errorlabelid:556});
}
- canvas.thishib.loaderVar._src.setAttribute('text',src);
+ if (canvas.thishib.loaderVar != null) {
+ canvas.thishib.loaderVar._src.setAttribute('text',src);
+ }
}
]]>
</handler>
@@ -262,7 +272,9 @@
canvas.sessionObject = value;
canvas.sessionId = value.session_id;
canvas.sendViaLocalConnection(canvas.vid_lc_name,
"setSessionId", [canvas.sessionId]);
- canvas.thishib.loaderVar.setProgress();
+ if (canvas.thishib.loaderVar != null) {
+ canvas.thishib.loaderVar.setProgress();
+ }
parent.getPublicSID.doCall();
</handler>
</netRemoteCallHib>
Modified:
openmeetings/trunk/singlewebapp/WebContent/src/modules/invitation/inviteMainWindow.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/src/modules/invitation/inviteMainWindow.lzx?rev=1513590&r1=1513589&r2=1513590&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/src/modules/invitation/inviteMainWindow.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/src/modules/invitation/inviteMainWindow.lzx
Tue Aug 13 16:46:51 2013
@@ -36,8 +36,6 @@
<handler name="oninit">
<![CDATA[
lz.ModeManager.makeModal(this);
- var pressEnter = new LzDelegate(this, "register");
- lz.Keys.callOnKeyCombo(pressEnter, ["enter"]);
getTimeZoneOffset(this);
@@ -57,28 +55,27 @@
this.setOffset(std_time_offset);
</method>
- <method name="setOffset" args="std_time_offset">
- <![CDATA[
- std_time_offset = Math.round(std_time_offset);
- var timeZoneJavaFormat = "Etc/GMT";
- if (std_time_offset > 0) {
- timeZoneJavaFormat += "+"+std_time_offset;
- } else {
- timeZoneJavaFormat += "-"+std_time_offset;
- }
-
- if ($debug) Debug.write("timeZoneJavaFormat ::
",timeZoneJavaFormat);
-
- var tItem = this._timeZone.getItem(timeZoneJavaFormat);
-
- if (tItem != null) {
- this._timeZone.selectItem(timeZoneJavaFormat);
- } else {
- this._timeZone.selectItemAt(0);
- }
-
- ]]>
- </method>
+ <method name="setOffset" args="std_time_offset">
+ <![CDATA[
+ std_time_offset = Math.round(std_time_offset);
+ var timeZoneJavaFormat = "Etc/GMT";
+ if (std_time_offset > 0) {
+ timeZoneJavaFormat += "+"+std_time_offset;
+ } else {
+ timeZoneJavaFormat += "-"+std_time_offset;
+ }
+
+ if ($debug) Debug.write("timeZoneJavaFormat ::
",timeZoneJavaFormat);
+
+ var tItem = this._timeZone.getItem(timeZoneJavaFormat);
+ if (tItem != null) {
+ this._timeZone.selectItem(timeZoneJavaFormat);
+ } else {
+ this._timeZone.selectItemAt(0);
+ }
+ this._languages.selectItem(canvas.language_id);
+ ]]>
+ </method>
<handler name="onclose">
lz.ModeManager.release(this);
@@ -137,28 +134,13 @@
<resetCombobox name="_timeZone" editable="false" y="344" width="270"
x="120"
enabled="${ ((parent._valid.value==2) ? true
: false ) }"
fontsize="11" style="componentStyle">
- <labeldTextListItem datapath="timeZoneSet:/item" text="$path{
'frontEndLabel/text()' }"
- value="$path{ 'jname/text()' }" />
+ <labeldTextListItem datapath="timeZoneSet:/item" text="$path{
'text()' }" value="$path{ 'text()' }"/>
</resetCombobox>
<labelText labelid="59" width="200" y="374" x="4" />
<resetCombobox name="_languages" editable="false" y="374" width="270"
x="120"
fontsize="11" style="componentStyle">
- <netRemoteCallHib name="getLanguages"
funcname="languageservice.getLanguages" remotecontext="$once{ canvas.thishib }"
>
- <handler name="oninit">
- this.doCall();
- </handler>
-
- <handler name="ondata" args="value">
- //The onResult-Handler will be called be the rtmpconnection
- <![CDATA[
- for (var i=0; i<value.length; i++) {
- parent.addItem(value[i].name,value[i].language_id);
- }
- parent.selectItem(canvas.language_id);
- ]]>
- </handler>
- </netRemoteCallHib>
+ <labeldTextListItem datapath="languagesSet:/item" text="$path{
'name/text()' }" value="$path{ 'language_id/text()' }"/>
</resetCombobox>
<customEdittext name="_url" enabled="false" width="$once{
parent.width - 10 }" x="5" y="405" text=""/>
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/InvitationService.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/InvitationService.java?rev=1513590&r1=1513589&r2=1513590&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/InvitationService.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/InvitationService.java
Tue Aug 13 16:46:51 2013
@@ -78,7 +78,7 @@ public class InvitationService implement
* @param validToDate
* @param validToTime
* @param language_id
- * @param jNameTimeZone
+ * @param iCalTz
* @return - invitation object in case of success, "Sys - Error" string
or null in case of error
*/
public Object sendInvitationHash(String SID, String username,
@@ -86,7 +86,7 @@ public class InvitationService implement
Long room_id, String conferencedomain, Boolean
isPasswordProtected,
String invitationpass, Integer valid, Date
validFromDate,
String validFromTime, Date validToDate, String
validToTime,
- Long language_id, String jNameTimeZone, boolean
sendMail) {
+ Long language_id, String iCalTz, boolean sendMail) {
try {
log.debug("sendInvitationHash: ");
@@ -110,7 +110,7 @@ public class InvitationService implement
Calendar date = Calendar.getInstance();
date.setTime(validFromDate);
- TimeZone timeZone =
timezoneUtil.getTimezoneByInternalJName(jNameTimeZone);
+ TimeZone timeZone = timezoneUtil.getTimeZone(iCalTz);
Calendar calFrom = Calendar.getInstance(timeZone);
calFrom.set(Calendar.YEAR, date.get(Calendar.YEAR));
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LanguageService.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LanguageService.java?rev=1513590&r1=1513589&r2=1513590&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LanguageService.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LanguageService.java
Tue Aug 13 16:46:51 2013
@@ -23,17 +23,11 @@ import static org.apache.openmeetings.pe
import java.util.List;
import java.util.Map;
-import org.apache.openmeetings.OpenmeetingsVariables;
-import org.apache.openmeetings.data.basic.AuthLevelUtil;
import org.apache.openmeetings.data.basic.FieldLanguageDao;
import org.apache.openmeetings.data.basic.FieldManager;
-import org.apache.openmeetings.data.basic.SessiondataDao;
import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
-import org.apache.openmeetings.data.user.UserManager;
import org.apache.openmeetings.persistence.beans.lang.FieldLanguage;
import org.apache.openmeetings.persistence.beans.lang.Fieldlanguagesvalues;
-import org.red5.logging.Red5LoggerFactory;
-import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
/**
@@ -42,21 +36,12 @@ import org.springframework.beans.factory
*
*/
public class LanguageService {
-
- private static final Logger log = Red5LoggerFactory.getLogger(
- LanguageService.class,
OpenmeetingsVariables.webAppRootKey);
- @Autowired
- private SessiondataDao sessiondataDao;
@Autowired
private ConfigurationDao configurationDao;
@Autowired
- private UserManager userManager;
- @Autowired
private FieldManager fieldManager;
@Autowired
private FieldLanguageDao fieldLanguageDaoImpl;
- @Autowired
- private AuthLevelUtil authLevelUtil;
/**
* @return - List of all available Languages
@@ -91,6 +76,4 @@ public class LanguageService {
int start, int max) {
return fieldManager.getLabelsByLanguage(language_id, start,
max);
}
-
-
}