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
8c7e5a08
Commit
8c7e5a08
authored
May 20, 2021
by
Takatoshi Miura
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ABCOMM-93_change-collaboration_[iOS] 協業切り替え実装
parent
37d233f8
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
8 deletions
+15
-8
public_new/collaboration.html
+8
-1
public_new/js/chat-db.js
+2
-2
public_new/js/share.js
+5
-5
No files found.
public_new/collaboration.html
View file @
8c7e5a08
...
...
@@ -149,7 +149,7 @@
</footer>
<!-- フッター -->
<div
id=
"footer_collabo"
></div>
<div
class=
"pip_indicator none"
>
<div
class=
"pip_indicator none"
onclick=
"finishPipMode();"
>
<div
style=
"vertical-align: middle;display: table-cell;"
>
協業中
</div>
</div>
...
...
@@ -214,6 +214,13 @@
if
(
typeof
(
android
)
!=
"undefined"
)
{
android
.
startPipMode
();
}
else
{
webkit
.
messageHandlers
.
startPipMode
.
postMessage
({});
}
}
function
finishPipMode
()
{
if
(
CHAT_UTIL
.
isIOS
())
{
webkit
.
messageHandlers
.
finishPipMode
.
postMessage
({});
}
}
...
...
public_new/js/chat-db.js
View file @
8c7e5a08
...
...
@@ -348,7 +348,7 @@ CHAT_DB.getUserInfoList = function(shopMemberId) {
CHAT_DB
.
createContentView
=
function
()
{
// Androidは実装不要
if
(
CHAT_UTIL
.
isIOS
())
{
return
callNativeApp
(
"createContentView"
,
{}
);
return
parseInt
(
callNativeApp
(
"createContentView"
,
{})
);
}
};
...
...
@@ -362,6 +362,6 @@ CHAT_DB.getToMoveGroupId = function() {
CHAT_DB
.
getJoinCollaborationType
=
function
()
{
// Androidは実装不要
if
(
CHAT_UTIL
.
isIOS
())
{
return
callNativeApp
(
"getJoinCollaborationType"
,
{}
);
return
parseInt
(
callNativeApp
(
"getJoinCollaborationType"
,
{}),
10
);
}
};
public_new/js/share.js
View file @
8c7e5a08
...
...
@@ -123,7 +123,7 @@ $(function () {
if
(
data
.
type
===
"CHANGE_COLLABORATION"
)
{
if
(
joinCollaborationType
==
collaborationType
.
DOCUMENT
)
{
if
(
CHAT_UTIL
.
isIOS
())
{
//TODO 会議室退場処理
webkit
.
messageHandlers
.
exitMeetingRoom
.
postMessage
({});
}
else
if
(
CHAT_UTIL
.
isAndroid
())
{
android
.
exitMeetingRoom
();
}
...
...
@@ -132,7 +132,7 @@ $(function () {
joinCollaborationType
=
data
.
payload
.
collaborationType
if
(
data
.
payload
.
collaborationType
==
collaborationType
.
DOCUMENT
)
{
if
(
CHAT_UTIL
.
isIOS
())
{
//TODO 会議室に参加し、PIPモードに入る。
webkit
.
messageHandlers
.
joinMeetingRoom
.
postMessage
(
data
.
payload
.
newMeetingId
);
}
else
if
(
CHAT_UTIL
.
isAndroid
())
{
android
.
joinMeetingRoom
(
data
.
payload
.
newMeetingId
);
}
...
...
@@ -382,7 +382,7 @@ function changeCollaboration(changeCollaborationType) {
var
newMeetingId
=
0
;
if
(
joinCollaborationType
==
collaborationType
.
DOCUMENT
)
{
if
(
CHAT_UTIL
.
isIOS
())
{
//TODO 会議室を退場し、PIPモードを終了する。(ホストであればルーム削除まで)
webkit
.
messageHandlers
.
exitMeetingRoom
.
postMessage
({});
}
else
if
(
CHAT_UTIL
.
isAndroid
())
{
android
.
exitMeetingRoom
();
}
...
...
@@ -407,7 +407,7 @@ function changeCollaboration(changeCollaborationType) {
case
collaborationType
.
DOCUMENT
:
coview_api
.
ChangeCollaboration
(
'audio'
);
if
(
CHAT_UTIL
.
isIOS
())
{
//TODO 会議室を開設し、IDを保存
newMeetingId
=
CHAT_DB
.
createContentView
();
}
else
if
(
CHAT_UTIL
.
isAndroid
())
{
newMeetingId
=
android
.
createContentView
();
console
.
log
(
'newMeetingId = '
+
newMeetingId
);
...
...
@@ -418,7 +418,7 @@ function changeCollaboration(changeCollaborationType) {
break
;
}
if
(
CHAT_UTIL
.
isIOS
())
{
//TODO 協業変換API呼出
webkit
.
messageHandlers
.
changeCollaboration
.
postMessage
({
"changeCollaborationType"
:
changeCollaborationType
,
"meetingId"
:
newMeetingId
});
}
else
if
(
CHAT_UTIL
.
isAndroid
())
{
android
.
changeCollaboration
(
changeCollaborationType
,
newMeetingId
);
}
...
...
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