You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2015/11/24 05:06:06 UTC
svn commit: r1716020 - in
/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf:
base/components/text/customEdittext.lzx base/mainMethods.lzx
commonVideoViewContentSWF10.lzx
Author: solomax
Date: Tue Nov 24 04:06:06 2015
New Revision: 1716020
URL: http://svn.apache.org/viewvc?rev=1716020&view=rev
Log:
[OPENMEETINGS-1279] room exit is fixed
Modified:
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/text/customEdittext.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainMethods.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/text/customEdittext.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/text/customEdittext.lzx?rev=1716020&r1=1716019&r2=1716020&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/text/customEdittext.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/text/customEdittext.lzx Tue Nov 24 04:06:06 2015
@@ -52,182 +52,59 @@
]]>
</handler>
- <handler name="ontext" args="txt">
- <![CDATA[
- /* FIXME TODO as2->3 migration commented for now
- //
-
- if (Capabilities.os.indexOf('Linux')==-1) {
- return;
- }
-
- //if ($debug) Debug.write("Capabilities.os -- START ",Capabilities.os,txt);
-
- if (txt == null || txt.length == 0) {
- return;
- }
-
-
- //UTF8 character remappings
- var cp1252 = new Object();
- cp1252[0x20ac]=0x80;
- cp1252[0x201a]=0x82;
- cp1252[0x0192]=0x83;
- cp1252[0x201e]=0x84;
- cp1252[0x2026]=0x85;
- cp1252[0x2020]=0x86;
- cp1252[0x2021]=0x87;
- cp1252[0x02c6]=0x88;
- cp1252[0x2030]=0x89;
- cp1252[0x0160]=0x8a;
- cp1252[0x2039]=0x8b;
- cp1252[0x0152]=0x8c;
- cp1252[0x017d]=0x8e;
- cp1252[0x2018]=0x91;
- cp1252[0x2019]=0x92;
- cp1252[0x201c]=0x93;
- cp1252[0x201d]=0x94;
- cp1252[0x2022]=0x95;
- cp1252[0x2013]=0x96;
- cp1252[0x2014]=0x97;
- cp1252[0x02dc]=0x98;
- cp1252[0x2122]=0x99;
- cp1252[0x0161]=0x9a;
- cp1252[0x203a]=0x9b;
- cp1252[0x0153]=0x9c;
- cp1252[0x017e]=0x9e;
- cp1252[0x0178]=0x9f;
-
-
- var s=eval(Selection.getFocus());
- var t=txt;
-
- var i=Selection.getCaretIndex()-1;
-
- //if ($debug) Debug.write("i",i,Selection.getCaretIndex());
-
- var d=i;
-
- //if ($debug) Debug.write("DO WHILE -1- ",t.charCodeAt(i),cp1252[t.charCodeAt(i)],i,0x80,0xBF);
-
- while (((t.charCodeAt(i)>=0x80 && t.charCodeAt(i)<=0xBF) || (cp1252[t.charCodeAt(i)])) && i>0) {
-
- //if ($debug) Debug.write("DO WHILE -2- ",t.charCodeAt(i),cp1252[t.charCodeAt(i)],i);
-
- if (cp1252[t.charCodeAt(i)]) {
- t=t.substr(0,i)+String.fromCharCode(cp1252[t.charCodeAt(i)])+t.substr(i+1);
- }
- i--;
- }
- if (i==d) {
- //if ($debug) Debug.write("i == d NOTHING TO REPLACE!");
- return;
- }
-
- var u=0;
-
- if (t.charCodeAt(i)>=0xC2 && t.charCodeAt(i)<=0xDF && d-i==1) {
- // two-byte sequence
- u= (t.charCodeAt(i+1) & 0x3F) +
- ((t.charCodeAt(i ) & 3 ) << 6) +
- ((t.charCodeAt(i ) & 0x1C) << 6);
- } else if (t.charCodeAt(i)>=0xE0 && t.charCodeAt(i)<=0xEF && d-i==2) {
- // three-byte sequence
- // (Flash Player doesn't cope with any more obscure Unicode)
- u= (t.charCodeAt(i+2) & 0x3F) +
- ((t.charCodeAt(i+1) & 3 ) << 6 ) +
- ((t.charCodeAt(i+1) & 0x3C) << 6 ) +
- ((t.charCodeAt(i ) & 0x0F) << 12);
- }
-
- if (u!=0) {
- //if ($debug) Debug.write("Replace String -1- ",txt,u,"Replace With ",String.fromCharCode(u));
-
- this.setAttribute("text",t.slice(0,i)+String.fromCharCode(u)+t.slice(d+1));
-
- //if ($debug) Debug.write("Replace String -2- ",txt,u);
-
- this.setAttribute("text",this.text.split(String.fromCharCode(0x03)).join(''));
- }
-
- //if ($debug) Debug.write("-- END ",this.text);
- */
- ]]>
- </handler>
-
- <attribute name="callDelegate" value="null" />
- <attribute name="regExpCheckId" value="-1" />
-
<handler name="onblur">
- <![CDATA[
- if (this.regexpType!="none"){
+ <![CDATA[
+ if (this.regexpType != "none") {
+ //if ($debug) Debug.write("onblur");
+ //if ($debug) Debug.write("onblur check ",this.regexpType);
+ var fieldValue = this.getText();
+ if (this.regexpType=="email") {
+ //var regExpV = ".+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)";
+ var regExpV = this.emailRegEx;
+ //var regExpV = "^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
+ this.regexpLabelid = 519;
+ } else if (this.regexpType=="date"){
+ var regExpV = "(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\\d\\d";
+ this.regexpLabelid = 518;
+ } else if (this.regexpType=="float"){
+ var regExpV = "[0-9]*\\.[0-9]*";
+ this.regexpLabelid = 520;
+ } else if (this.regexpType=="phone"){
+ var regExpV = "\\+[0-9]+ [0-9]+ [0-9\\-]+";
+ this.regexpLabelid = 522;
+ } else if (this.regexpType=="number"){
+ var regExpV = "[0-9]*";
+ this.regexpLabelid = 521;
+ } else if (this.regexpType=="time"){
+ var regExpV = "([01][0-9]|2[0-3]):[0-5][0-9]";
+ this.regexpLabelid = 523;
+ } else {
+ if ($debug) Debug.warn("Unkown Regexp Type: ",this.regexpType);
+ }
+ //if ($debug) Debug.write("regExpV: ",regExpV);
+
+ var tResult = canvas.commonVideoViewContent.regExpTest(this.getText(), regExpV);
+ if ($debug) Debug.write("callback",tResult);
- //if ($debug) Debug.write("onblur");
- //if ($debug) Debug.write("onblur check ",this.regexpType);
- var fieldValue = this.getText();
- if (this.regexpType=="email") {
- //var regExpV = ".+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)";
- var regExpV = this.emailRegEx;
- //var regExpV = "^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
- this.regexpLabelid = 519;
- } else if (this.regexpType=="date"){
- var regExpV = "(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\\d\\d";
- this.regexpLabelid = 518;
- } else if (this.regexpType=="float"){
- var regExpV = "[0-9]*\\.[0-9]*";
- this.regexpLabelid = 520;
- } else if (this.regexpType=="phone"){
- var regExpV = "\\+[0-9]+ [0-9]+ [0-9\\-]+";
- this.regexpLabelid = 522;
- } else if (this.regexpType=="number"){
- var regExpV = "[0-9]*";
- this.regexpLabelid = 521;
- } else if (this.regexpType=="time"){
- var regExpV = "([01][0-9]|2[0-3]):[0-5][0-9]";
- this.regexpLabelid = 523;
- } else {
- if ($debug) Debug.warn("Unkown Regexp Type: ",this.regexpType);
+ if (!tResult) {
+ if ($debug) Debug.warn("FALSE: regexperror");
+ disablesTooltips(new lz.regexptip(canvas,{x:this.getAttributeRelative('x',canvas)+12,
+ y:this.getAttributeRelative('y',canvas)+26,
+ regexptext:canvas.getLabelName(this.regexpLabelid)}));
+ this.usePreContent();
+ this.setAttribute('isvalidInput',false);
+ } else {
+ if (!this.isvalidInput) {
+ disablesTooltips(null);
}
- //if ($debug) Debug.write("regExpV: ",regExpV);
- var fieldValue = this.getText();
-
- this.regExpCheckId = canvas.doRegExpCheck(this.getText(),regExpV);
-
- if(this.callDelegate == null) {
- this.callDelegate = new LzDelegate( this, "checkRegExpResult" );
- }
-
- lz.Timer.resetTimer( this.callDelegate, 50 );
+ this.setAttribute('isvalidInput',true);
}
- ]]>
- </handler>
-
- <method name="checkRegExpResult" args="item">
- var tResult = canvas.checkRegExpResult(this.regExpCheckId);
- if ($debug) Debug.write("callback",tResult);
-
- if(tResult == undefined || tResult == null) {
- lz.Timer.resetTimer( this.callDelegate, 50 );
- } else {
- if(!tResult){
- if ($debug) Debug.warn("FALSE: regexperror");
- disablesTooltips(new lz.regexptip(canvas,{x:this.getAttributeRelative('x',canvas)+12,
- y:this.getAttributeRelative('y',canvas)+26,
- regexptext:canvas.getLabelName(this.regexpLabelid)}));
- this.usePreContent();
- this.setAttribute('isvalidInput',false);
- } else {
- if(!this.isvalidInput){
- disablesTooltips(null);
- }
- this.setAttribute('isvalidInput',true);
- }
- if ($debug) Debug.write("-- Complete --");
- this.onafterCheck.sendEvent();
+ if ($debug) Debug.write("-- Complete --");
+ this.onafterCheck.sendEvent();
}
- </method>
+ ]]>
+ </handler>
-
<method name="setLabelId" args="_labelid" >
this.labelid = _labelid;
this.setAttribute('text',canvas.getLabelName(this.labelid));
Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainMethods.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainMethods.lzx?rev=1716020&r1=1716019&r2=1716020&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainMethods.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainMethods.lzx Tue Nov 24 04:06:06 2015
@@ -269,9 +269,6 @@
/*FIXME TODO
var t = this;
- canvas.videoComp_lc.regExpResult = function(tId,tResult) {
- t.regExpResult(tId,tResult);
- }
canvas.videoComp_lc.remoteLogWrite = function(message) {
canvas.remoteLogWrite(message);
}
@@ -446,13 +443,14 @@
</method>
<method name="quit">
- canvas.videoComp_lc.exitRoom = null;
canvas.thishib.src = null;
canvas.thishib.reconnectionAction = false;
canvas.thishib.reconnectAfterRoomleft = false;
canvas.thishib.counterror = 100;
canvas.thishib.disconnect();
- canvas.thishib._nc.close();
+ if (canvas.thishib._nc) {
+ canvas.thishib._nc.close();
+ }
ExternalInterface.call("roomExit");
</method>
@@ -516,17 +514,14 @@
}
}
</method>
-
+
<method name="roomClosed">
<![CDATA[
if ($debug) Debug.write("canvas.currentRoomObj ",canvas.currentRoomObj);
new lz.redirectBox(canvas,{redirectURL:canvas.currentRoomObj.redirectURL});
]]>
</method>
-
-
-
<method name="parseLanugageObject" args="obj">
////Debug.write('parseLanugageObject: ',obj);
@@ -795,28 +790,6 @@
so.flush();
</method>
- <attribute name="regExpCounter" value="0" type="number" />
- <attribute name="regExpResultArray" value="null" />
-
- <method name="doRegExpCheck" args="fieldValue,regExpV">
- this.regExpCounter = this.regExpCounter +1;
- canvas.commonVideoViewContent.regExpTest(fieldValue, regExpV, this.regExpCounter);
- return this.regExpCounter;
- </method>
-
- <method name="regExpResult" args="tId,tResult">
- if (this.regExpResultArray == null) {
- this.regExpResultArray = new Array();
- }
- this.regExpResultArray[tId] = tResult;
- if ($debug) Debug.write("regExpResult ",tId,tResult);
- </method>
-
- <method name="checkRegExpResult" args="tId">
- return this.regExpResultArray[tId];
- </method>
-
-
<method name="getThemeImage" args="tName">
//if ($debug) Debug.write("load Image by Name: ",tName);
var tPath = canvas.mainTheme.getPointer().xpathQuery("theme/resource[@name='"+tName+"']/@src");
Modified: openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx?rev=1716020&r1=1716019&r2=1716020&view=diff
==============================================================================
--- openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx (original)
+++ openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx Tue Nov 24 04:06:06 2015
@@ -464,6 +464,7 @@
if($debug) Debug.write("1");
clearAll();
}
+ canvas.quit();
]]>
</method>
@@ -796,17 +797,13 @@
<!---
Make regExpTest
-->
- <method name="regExpTest" args="fieldValue,regExStr,regExpCheckId">
- <![CDATA[
- var re = new RegExp(regExStr);
-
- var testResult = re.test( fieldValue );
-
- if ($debug) Debug.write(fieldValue, testResult);
-
- canvas.videoComp_lc.send(canvas.videoComp_lc_name, 'regExpResult', regExpCheckId, testResult);
-
- ]]>
+ <method name="regExpTest" args="fieldValue,regExStr">
+ <![CDATA[
+ var re = new RegExp(regExStr);
+ var testResult = re.test( fieldValue );
+ if ($debug) Debug.write(fieldValue, testResult);
+ return testResult;
+ ]]>
</method>
<!--