Commit 3730ef32 by Kang Donghun

インデント修正

parent 5495c67d
...@@ -2,238 +2,215 @@ ...@@ -2,238 +2,215 @@
/* Functions */ /* Functions */
/* --------------------------------------------------- */ /* --------------------------------------------------- */
let coview_api = new CoviewApi(); let coview_api = new CoviewApi();
$(function(){ $(function() {
var coviewApiActive = coview_api.Init( var coviewApiActive = coview_api.Init(
{ {
testSTRParam : "param1", testSTRParam : "param1",
testNUMParam : 77, testNUMParam : 77,
testBOOLParam : false, testBOOLParam : false,
coview_api_srv_addr: "https://app.coview.co.kr:7443", coview_api_srv_addr: "https://app.coview.co.kr:7443",
coview_wrap_id : "coviewShare", coview_wrap_id : "coviewShare",
coview_api_key: "8dda7092c5820d663" coview_api_key: "8dda7092c5820d663"
} }
); );
// special button IN Chat ui // special button IN Chat ui
$("#coviewShareMainBtn").on("click", function(e){ $("#coviewShareMainBtn").on("click", function(e) {
e.stopPropagation(); e.stopPropagation();
if($(".coview_share_dropdown_bar").is(':visible') == true){ if ($(".coview_share_dropdown_bar").is(':visible') == true) {
Coview_shareDropdownHide();
if($(".coview_share_photo_select_bubble").is(':visible') == true){
$(".coview_share_photo_select_bubble").slideUp();
}
}
else{
$(".coview_share_dropdown_bar").slideDown();
}
});
$("#coviewShareCloseButton").on("click", function(e){
coview_api.LeaveRoom();
$(".coview_share_area").hide();
});
$("body").on("click", function(){
Coview_shareDropdownHide(); Coview_shareDropdownHide();
});
$(document).on("click", ".coview_share_request", function(){
console.log("globalUserInfo", globalUserInfo);
if ($(this).hasClass(collaborationTypeKey.VIDEO) == true) {
globalUserInfo.coWorkType = collaborationTypeKey.VIDEO;
$(".coview_share_title_name").text("LIVE");
} else if ($(this).hasClass(collaborationTypeKey.CAMERA) == true) {
globalUserInfo.coWorkType = collaborationTypeKey.CAMERA;
$(".coview_share_title_name").text("ライブラリ");
} else if ($(this).hasClass(collaborationTypeKey.AUDIO) == true) {
globalUserInfo.coWorkType = collaborationTypeKey.AUDIO;
$(".coview_share_title_name").text("音声通話");
}
coview_api.JoinRoom(globalUserInfo.roomId, globalUserInfo.coWorkType); if ($(".coview_share_photo_select_bubble").is(':visible') == true) {
Coview_moveToVideoShareArea();
});
// $('#coviewShareRequestVideo').bind('click', function()
// console.log("globalUserInfo", globalUserInfo);
// globalUserInfo.coWorkType = "video";
// coview_api.JoinRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
// });
/* --------------------------------------------------- */
/* Video, photo, chat, doc */
/* --------------------------------------------------- */
$("#coviewShareChat").on("click", function(){
console.log("ON click coviewShareChat");
});
$("#coviewSharePhoto").on("click", function(e){
e.stopPropagation();
console.log("ON click coviewSharePhoto");
if($(".coview_share_photo_select_bubble").is(':visible') == true){
$(".coview_share_photo_select_bubble").slideUp(); $(".coview_share_photo_select_bubble").slideUp();
} }
else{ } else {
$(".coview_share_photo_select_bubble").slideDown(); $(".coview_share_dropdown_bar").slideDown();
} }
});
});
$("#coviewShareCloseButton").on("click", function(e) {
coview_api.LeaveRoom();
$(".coview_share_area").hide();
});
$("body").on("click", function() {
Coview_shareDropdownHide();
});
$("#coviewSharePhotoCamera").on("click", function(){ $(document).on("click", ".coview_share_request", function() {
$(".coview_share_photo_select_bubble").hide(); console.log("globalUserInfo", globalUserInfo);
if ($(this).hasClass(collaborationTypeKey.VIDEO) == true) {
globalUserInfo.coWorkType = collaborationTypeKey.VIDEO;
$(".coview_share_title_name").text("LIVE");
} else if ($(this).hasClass(collaborationTypeKey.CAMERA) == true) {
globalUserInfo.coWorkType = collaborationTypeKey.CAMERA; globalUserInfo.coWorkType = collaborationTypeKey.CAMERA;
coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
Coview_moveToVideoShareArea();
$(".coview_share_title_name").text("カメラ");
});
$("#coviewSharePhotoGallery").on("click", function(){
$(".coview_share_photo_select_bubble").hide();
globalUserInfo.coWorkType = "gallery";
coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
Coview_moveToVideoShareArea();
$(".coview_share_title_name").text("ライブラリ"); $(".coview_share_title_name").text("ライブラリ");
}); } else if ($(this).hasClass(collaborationTypeKey.AUDIO) == true) {
globalUserInfo.coWorkType = collaborationTypeKey.AUDIO;
$("#coviewShareAudio").on("click", function(){ $(".coview_share_title_name").text("音声通話");
globalUserInfo.coWorkType = collaborationTypeKey.AUDIO; }
coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
Coview_moveToVideoShareArea(); coview_api.JoinRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
Coview_moveToVideoShareArea();
$(".coview_share_title_name").text("音声通話"); });
})
/* --------------------------------------------------- */
$("#coviewShareLive").on("click", function(){ /* Video, photo, chat, doc */
console.log("ON click coviewShareLive"); /* --------------------------------------------------- */
globalUserInfo.coWorkType = "video"; $("#coviewShareChat").on("click", function() {
console.log("globalUserInfo", globalUserInfo); console.log("ON click coviewShareChat");
});
// var chars = "0123456789";
// var string_length = 6; $("#coviewSharePhoto").on("click", function(e) {
// var randomstring = ''; e.stopPropagation();
// for (var i=0; i<string_length; i++) { console.log("ON click coviewSharePhoto");
// var rnum = Math.floor(Math.random() * chars.length);
// randomstring += chars.substring(rnum,rnum+1); if ($(".coview_share_photo_select_bubble").is(':visible') == true) {
// } $(".coview_share_photo_select_bubble").slideUp();
// coview_api.CreateRoom(randomstring, globalUserInfo.coWorkType); } else {
$(".coview_share_photo_select_bubble").slideDown();
coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType); }
Coview_moveToVideoShareArea(); });
$(".coview_share_title_name").text("LIVE");
});
$("#coviewShareDoc").on("click", function(){ $("#coviewSharePhotoCamera").on("click", function() {
console.log("ON click coviewShareDoc"); $(".coview_share_photo_select_bubble").hide();
alert("INTO a document share mode (only audio)"); globalUserInfo.coWorkType = collaborationTypeKey.CAMERA;
globalUserInfo.coWorkType = "audio"; coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
}); Coview_moveToVideoShareArea();
coview_api.addEventListener ("ready", function () { $(".coview_share_title_name").text("カメラ");
console.log("=============> READY : ready for coview api"); });
coview_api.Login(globalUserInfo.loginId); $("#coviewSharePhotoGallery").on("click", function() {
}); $(".coview_share_photo_select_bubble").hide();
globalUserInfo.coWorkType = "gallery";
coview_api.addEventListener ("start", function () { coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
console.log("=============> START : share start"); Coview_moveToVideoShareArea();
$("#loadingIndicator").removeClass("full_active");
}); $(".coview_share_title_name").text("ライブラリ");
});
coview_api.addEventListener ("destroy", function () {
console.log("=============> START : share start"); $("#coviewShareAudio").on("click", function() {
coview_api.LeaveRoom(); globalUserInfo.coWorkType = collaborationTypeKey.AUDIO;
$(".coview_share_area").hide(); coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
$("#loadingIndicator").removeClass("full_active"); Coview_moveToVideoShareArea();
});
$(".coview_share_title_name").text("音声通話");
coview_api.addEventListener ("message", async function (event, json) { })
console.log("+++ addEventListener", json);
console.log("processMessage api = ", json.api);
let loginIdList = new Array(); $("#coviewShareLive").on("click", function() {
switch (json.api){ console.log("ON click coviewShareLive");
case "LoginResponse": globalUserInfo.coWorkType = "video";
console.log('------------------------------'); console.log("globalUserInfo", globalUserInfo);
console.log(globalUserInfo.coWorkType);
console.log(collaborationJoinFlg); coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
if (collaborationJoinFlg == '1') { Coview_moveToVideoShareArea();
coview_api.JoinRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
} else if (collaborationJoinFlg == '0') { $(".coview_share_title_name").text("LIVE");
coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType); });
}
Coview_moveToVideoShareArea(); // $("#coviewShareDoc").on("click", function(){
break; // console.log("ON click coviewShareDoc");
case "CreateRoomResponse": // alert("INTO a document share mode (only audio)");
if(json.resultCode == 200){ // globalUserInfo.coWorkType = "audio";
var coviewInviteMessage = "" + messageSeperator + messageType.COMMUNICATIONSTART + messageSeperator + CHAT_UTIL.getCollaborationType(globalUserInfo.coWorkType); // });
socket.emit('createMessage', {
text: coviewInviteMessage coview_api.addEventListener ("ready", function () {
}, 0); console.log("=============> READY : ready for coview api");
} coview_api.Login(globalUserInfo.loginId);
else{ });
} coview_api.addEventListener ("start", function () {
break; console.log("=============> START : share start");
$("#loadingIndicator").removeClass("full_active");
case "JoinRoomInfoResponse": });
if (json.resultCode == 200) {
} coview_api.addEventListener ("destroy", function () {
else{ console.log("=============> START : share start");
// alert(json.resultMsg + "(" + json.resultCode + ")" ); coview_api.LeaveRoom();
alert("Not exist sharing call (" + json.resultCode + ")\nPlease using share menu."); $(".coview_share_area").hide();
coview_api.LeaveRoom(); $("#loadingIndicator").removeClass("full_active");
$(".coview_share_area").hide(); });
$("#loadingIndicator").removeClass("full_active");
} coview_api.addEventListener ("message", async function (event, json) {
break; console.log("+++ addEventListener", json);
case "JoinRoomResponse": console.log("processMessage api = ", json.api);
if (json.resultCode == 200){ let loginIdList = new Array();
for (let key in g_participants) { switch (json.api){
loginIdList.push(key); case "LoginResponse":
} console.log('------------------------------');
CHAT_UI.refreshJoinedCollaboration(loginIdList); console.log(globalUserInfo.coWorkType);
} else { console.log(collaborationJoinFlg);
} if (collaborationJoinFlg == '1') {
break; coview_api.JoinRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
case "RoomMemberJoinedEvent": } else if (collaborationJoinFlg == '0') {
for (let key in g_participants) { coview_api.CreateRoom(globalUserInfo.roomId, globalUserInfo.coWorkType);
loginIdList.push(key); }
} Coview_moveToVideoShareArea();
CHAT_UI.refreshJoinedCollaboration(loginIdList); break;
break; case "CreateRoomResponse":
case "RoomMemberLeavedEvent": if (json.resultCode == 200) {
for (let key in g_participants) { var coviewInviteMessage = "" + messageSeperator + messageType.COMMUNICATIONSTART + messageSeperator + CHAT_UTIL.getCollaborationType(globalUserInfo.coWorkType);
loginIdList.push(key); socket.emit('createMessage', {
} text: coviewInviteMessage
CHAT_UI.refreshJoinedCollaboration(loginIdList); }, 0);
break; } else {
default: }
console.log('Unrecognized api', json); break;
break; case "JoinRoomInfoResponse":
} if (json.resultCode == 200) {
}); } else {
alert("Not exist sharing call (" + json.resultCode + ")\nPlease using share menu.");
coview_api.LeaveRoom();
$(".coview_share_area").hide();
$("#loadingIndicator").removeClass("full_active");
}
break;
case "JoinRoomResponse":
if (json.resultCode == 200) {
for (let key in g_participants) {
loginIdList.push(key);
}
CHAT_UI.refreshJoinedCollaboration(loginIdList);
} else {
}
break;
case "RoomMemberJoinedEvent":
for (let key in g_participants) {
loginIdList.push(key);
}
CHAT_UI.refreshJoinedCollaboration(loginIdList);
break;
case "RoomMemberLeavedEvent":
for (let key in g_participants) {
loginIdList.push(key);
}
CHAT_UI.refreshJoinedCollaboration(loginIdList);
break;
default:
console.log('Unrecognized api', json);
break;
}
});
}); });
function Coview_shareDropdownHide(){ function Coview_shareDropdownHide() {
$(".coview_share_dropdown_bar").slideUp(); $(".coview_share_dropdown_bar").slideUp();
$(".coview_share_photo_select_bubble").slideUp(); $(".coview_share_photo_select_bubble").slideUp();
} }
function Coview_moveToVideoShareArea(){ function Coview_moveToVideoShareArea() {
$("#loadingIndicator").addClass("full_active"); $("#loadingIndicator").addClass("full_active");
$(".coview_share_area").show(); $(".coview_share_area").show();
$('#collabo_main').removeClass('none'); $('#collabo_main').removeClass('none');
} }
function Coview_exitCollaboration(){ function Coview_exitCollaboration() {
coview_api.LeaveRoom(); coview_api.LeaveRoom();
CHAT_UI.joinRoom(CHAT.globalLoginParameter.roomId, CHAT.globalLoginParameter.name); CHAT_UI.joinRoom(CHAT.globalLoginParameter.roomId, CHAT.globalLoginParameter.name);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment