Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
chat_webview
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abookCommunication
chat_webview
Commits
c6bec16c
Commit
c6bec16c
authored
May 24, 2021
by
Lee Munkyeong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ホスト変更リクエスト機能追加。
parent
4151b7fe
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
38 additions
and
6 deletions
+38
-6
public_new/js/chat-ui.js
+3
-1
public_new/js/language_en.js
+2
-1
public_new/js/language_ja.js
+3
-1
public_new/js/language_ko.js
+2
-1
public_new/js/share.js
+14
-0
public_new/modal_collabo_host_request.html
+1
-1
public_new/modal_collabo_profile.html
+13
-1
No files found.
public_new/js/chat-ui.js
View file @
c6bec16c
...
@@ -2764,6 +2764,7 @@ CHAT_UI.makeNameCardInCollaboration = function(shopMemberId) {
...
@@ -2764,6 +2764,7 @@ CHAT_UI.makeNameCardInCollaboration = function(shopMemberId) {
let
isCollaborationHost
=
coview_api
.
getRoomUsers
();
let
isCollaborationHost
=
coview_api
.
getRoomUsers
();
nameCardInfo
.
profileUrl
=
CHAT
.
getProfileImgUrl
(
nameCardInfo
.
profileUrl
);
nameCardInfo
.
profileUrl
=
CHAT
.
getProfileImgUrl
(
nameCardInfo
.
profileUrl
);
let
whosHost
=
$
(
"#collaboration_user_"
+
nameCardInfo
.
loginId
).
hasClass
(
"host"
);
let
namecardHtml
=
Mustache
.
render
(
namecardTemplate
,
{
let
namecardHtml
=
Mustache
.
render
(
namecardTemplate
,
{
shopMemberId
:
nameCardInfo
.
shopMemberId
,
shopMemberId
:
nameCardInfo
.
shopMemberId
,
profileUrl
:
nameCardInfo
.
profileUrl
,
profileUrl
:
nameCardInfo
.
profileUrl
,
...
@@ -2771,7 +2772,8 @@ CHAT_UI.makeNameCardInCollaboration = function(shopMemberId) {
...
@@ -2771,7 +2772,8 @@ CHAT_UI.makeNameCardInCollaboration = function(shopMemberId) {
name
:
nameCardInfo
.
shopMemberName
,
name
:
nameCardInfo
.
shopMemberName
,
groupPathList
:
nameCardInfo
.
groupPathList
,
groupPathList
:
nameCardInfo
.
groupPathList
,
isFavorite
:
nameCardInfo
.
isFavorite
,
isFavorite
:
nameCardInfo
.
isFavorite
,
isHost
:
isCollaborationHost
isHost
:
isCollaborationHost
,
whosHost
:
whosHost
});
});
let
namecardObj
=
$
(
jQuery
.
parseHTML
(
namecardHtml
)).
on
(
'click'
,
function
()
{
let
namecardObj
=
$
(
jQuery
.
parseHTML
(
namecardHtml
)).
on
(
'click'
,
function
()
{
...
...
public_new/js/language_en.js
View file @
c6bec16c
...
@@ -98,5 +98,6 @@ $.lang.en = {
...
@@ -98,5 +98,6 @@ $.lang.en = {
"host_change_notify"
:
"host changed to %@"
,
"host_change_notify"
:
"host changed to %@"
,
"not_support_version"
:
"did not support this device version."
,
"not_support_version"
:
"did not support this device version."
,
"err_target_android_version_not_support"
:
"did not support document collaboration on this user's device version."
,
"err_target_android_version_not_support"
:
"did not support document collaboration on this user's device version."
,
"err_not_exist_room"
:
"this room is not exist."
"err_not_exist_room"
:
"this room is not exist."
,
"norify_request_host_change"
:
"%@ request host permission
\
ndo you want to approve?"
}
}
public_new/js/language_ja.js
View file @
c6bec16c
...
@@ -98,5 +98,6 @@ $.lang.ja = {
...
@@ -98,5 +98,6 @@ $.lang.ja = {
"host_change_notify"
:
"ホストが%@様に変更されました。"
,
"host_change_notify"
:
"ホストが%@様に変更されました。"
,
"not_support_version"
:
"現在の端末バージョンでは利用できません。"
,
"not_support_version"
:
"現在の端末バージョンでは利用できません。"
,
"err_target_android_version_not_support"
:
"対象ユーザの端末バージョンでは文書協業が利用できません。"
,
"err_target_android_version_not_support"
:
"対象ユーザの端末バージョンでは文書協業が利用できません。"
,
"err_not_exist_room"
:
"該当のルームが存在しません。"
"err_not_exist_room"
:
"該当のルームが存在しません。"
,
"norify_request_host_change"
:
"%@様からホスト変更リクエストがあります。
\
n承認しますか?"
}
}
\ No newline at end of file
public_new/js/language_ko.js
View file @
c6bec16c
...
@@ -98,5 +98,6 @@ $.lang.ko = {
...
@@ -98,5 +98,6 @@ $.lang.ko = {
"host_change_notify"
:
"호스트가 %@님으로 변경되었습니다."
,
"host_change_notify"
:
"호스트가 %@님으로 변경되었습니다."
,
"not_support_version"
:
"현재단말버전에서는 지원되지않는기능입니다."
,
"not_support_version"
:
"현재단말버전에서는 지원되지않는기능입니다."
,
"err_target_android_version_not_support"
:
"해당 유저의 단말버전에서는 문서협업이 이용불가능합니다."
,
"err_target_android_version_not_support"
:
"해당 유저의 단말버전에서는 문서협업이 이용불가능합니다."
,
"err_not_exist_room"
:
"해당 룸이 존재하지않습니다."
"err_not_exist_room"
:
"해당 룸이 존재하지않습니다."
,
"norify_request_host_change"
:
"%@님이 호스트변경을 요청하셨습니다.
\
n승인하시겠습니까?"
}
}
public_new/js/share.js
View file @
c6bec16c
...
@@ -181,6 +181,10 @@ $(function () {
...
@@ -181,6 +181,10 @@ $(function () {
recordStop
();
recordStop
();
}
}
penOff
();
penOff
();
}
else
if
(
data
.
type
===
"CHANGE_HOST_APPLY"
)
{
if
(
confirm
(
getLocalizedString
(
'norify_request_host_change'
,
data
.
payload
.
hostId
)))
{
Coview_changeHost
(
data
.
payload
.
hostId
);
}
}
}
});
});
});
});
...
@@ -545,6 +549,14 @@ function Coview_addLoginId(loginId) {
...
@@ -545,6 +549,14 @@ function Coview_addLoginId(loginId) {
});
});
}
}
function
applyForHostChange
()
{
if
(
joinCollaborationType
==
COLLABORATION_TYPE
.
DOCUMENT
&&
androidVersion
<
ANDROID_SDK_VERSION
.
O
)
{
alert
(
getLocalizedString
(
'not_support_version'
));
return
;
}
fw
.
sendToMsg
(
'others'
,
'CHANGE_HOST_APPLY'
,
{
"hostId"
:
CHAT
.
globalLoginParameter
.
loginId
});
};
function
Coview_connect_audio_collaboration
()
{
function
Coview_connect_audio_collaboration
()
{
globalUserInfo
.
coWorkType
=
collaborationTypeKey
.
AUDIO
;
globalUserInfo
.
coWorkType
=
collaborationTypeKey
.
AUDIO
;
coview_api
.
CreateRoom
(
globalUserInfo
.
roomId
,
globalUserInfo
.
coWorkType
);
coview_api
.
CreateRoom
(
globalUserInfo
.
roomId
,
globalUserInfo
.
coWorkType
);
...
@@ -557,6 +569,7 @@ function hostSearchInterval() {
...
@@ -557,6 +569,7 @@ function hostSearchInterval() {
let
hostName
=
""
;
let
hostName
=
""
;
function
hostSearch
()
{
function
hostSearch
()
{
if
(
g_isMainMan
)
{
if
(
g_isMainMan
)
{
$
(
"#collaboration_user_"
+
CHAT
.
globalLoginParameter
.
loginId
).
addClass
(
"host"
);
$
(
'.host_contents'
).
removeClass
(
'none'
);
$
(
'.host_contents'
).
removeClass
(
'none'
);
if
(
joinCollaborationType
==
COLLABORATION_TYPE
.
CAMERA
)
{
if
(
joinCollaborationType
==
COLLABORATION_TYPE
.
CAMERA
)
{
$
(
'.photo_select_button'
).
removeClass
(
'none'
);
$
(
'.photo_select_button'
).
removeClass
(
'none'
);
...
@@ -567,6 +580,7 @@ function hostSearchInterval() {
...
@@ -567,6 +580,7 @@ function hostSearchInterval() {
}
}
if
(
CHAT_UTIL
.
isIOS
())
isIos
=
true
;
if
(
CHAT_UTIL
.
isIOS
())
isIos
=
true
;
}
else
{
}
else
{
$
(
"#collaboration_user_"
+
CHAT
.
globalLoginParameter
.
loginId
).
removeClass
(
"host"
);
$
(
'.host_contents'
).
addClass
(
'none'
);
$
(
'.host_contents'
).
addClass
(
'none'
);
if
(
joinCollaborationType
==
COLLABORATION_TYPE
.
CAMERA
)
{
if
(
joinCollaborationType
==
COLLABORATION_TYPE
.
CAMERA
)
{
$
(
'.photo_select_button'
).
addClass
(
'none'
);
$
(
'.photo_select_button'
).
addClass
(
'none'
);
...
...
public_new/modal_collabo_host_request.html
View file @
c6bec16c
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
<span>
キャンセル
</span>
<span>
キャンセル
</span>
</div>
</div>
</button>
</button>
<button
type=
"button"
class=
"profile_chat_btn border-0 bg_blue text_white"
>
<button
type=
"button"
class=
"profile_chat_btn border-0 bg_blue text_white"
onclick=
"applyForHostChange();"
>
<div
class=
"d-flex flex-column"
>
<div
class=
"d-flex flex-column"
>
<span>
リクエスト
</span>
<span>
リクエスト
</span>
</div>
</div>
...
...
public_new/modal_collabo_profile.html
View file @
c6bec16c
...
@@ -48,7 +48,8 @@
...
@@ -48,7 +48,8 @@
</button>
</button>
{{/isHost}}
{{/isHost}}
{{^isHost}}
{{^isHost}}
<button
type=
"button"
class=
"ch_host_btn border-0 bg_grey text_white"
onclick=
"hostChangeRequest('{{loginId}}');"
disabled
>
{{#whosHost}}
<button
type=
"button"
class=
"ch_host_btn border-0 bg_blue text_white"
data-toggle=
"modal"
data-target=
"#hostRequestModal"
value=
"#profileModal2"
>
<div
class=
"d-flex flex-column"
>
<div
class=
"d-flex flex-column"
>
<div
class=
"img_wrap"
>
<div
class=
"img_wrap"
>
<img
src=
"icon/icon_change_host.png"
alt=
"ホスト変更"
>
<img
src=
"icon/icon_change_host.png"
alt=
"ホスト変更"
>
...
@@ -56,6 +57,17 @@
...
@@ -56,6 +57,17 @@
<span>
ホスト変更
</span>
<span>
ホスト変更
</span>
</div>
</div>
</button>
</button>
{{/whosHost}}
{{^whosHost}}
<button
type=
"button"
class=
"ch_host_btn border-0 bg_grey text_white"
data-toggle=
"modal"
data-target=
"#hostRequestModal"
value=
"#profileModal2"
disabled
>
<div
class=
"d-flex flex-column"
>
<div
class=
"img_wrap"
>
<img
src=
"icon/icon_change_host.png"
alt=
"ホスト変更"
>
</div>
<span>
ホスト変更
</span>
</div>
</button>
{{/whosHost}}
{{/isHost}}
{{/isHost}}
</div>
</div>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment