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
e86aa19e
Commit
e86aa19e
authored
Feb 25, 2021
by
Lee Munkyeong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'release_sp3' into 'devlop_contactUI'
# Conflicts: # public/js/chat-ui.js
parents
990c3063
65204d49
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
51 additions
and
1 deletions
+51
-1
public/js/chat-ui.js
+50
-0
public/js/chat.js
+1
-1
No files found.
public/js/chat-ui.js
View file @
e86aa19e
...
...
@@ -41,6 +41,14 @@ $(window).on('resize', function() {
$
(
".mesgs"
).
removeClass
(
"landscape_mesgs"
);
}
if
(
CHAT_UTIL
.
isIOS
())
{
if
(
isLandscape
==
true
)
{
$
(
".mesgs"
).
addClass
(
"landscape_mesgs"
);
}
else
if
(
isLandscape
==
false
)
{
$
(
".mesgs"
).
removeClass
(
"landscape_mesgs"
);
}
}
})
// New Room
...
...
@@ -156,6 +164,48 @@ $('#messages').scroll(function(){
}
});
// UIの位置調整(キーボード出現時)
$
(
'#message-form'
).
on
(
'focus'
,
function
(){
if
(
CHAT_UTIL
.
isIOS
())
{
// メッセージ入力欄の位置指定
document
.
querySelector
(
'.fixed-bottom'
).
style
.
bottom
=
10000
+
'px'
;
setTimeout
(
function
()
{
document
.
querySelector
(
'.fixed-bottom'
).
style
.
bottom
=
0
+
'px'
;
},
200
);
}
});
CHAT_UI
.
setNavigationPosition
=
function
(
y
)
{
if
(
document
.
activeElement
.
id
==
'message-form'
)
{
$
(
'.navbar'
).
css
(
'position'
,
'absolute'
);
$
(
'.navbar'
).
css
(
'top'
,
(
y
)
+
'px'
);
$
(
'.tab-pane'
).
css
(
'margin-top'
,
y
+
'px'
);
var
height
=
document
.
getElementById
(
"messages"
).
getBoundingClientRect
().
height
;
$
(
'.msg_history'
).
css
(
'height'
,
height
-
y
+
'px'
);
}
else
if
(
document
.
activeElement
.
id
==
'message-search'
)
{
$
(
'.msg_history'
).
css
(
'height'
,
''
);
}
}
CHAT_UI
.
resetNavigationPosition
=
function
()
{
$
(
'.navbar'
).
css
(
'position'
,
''
);
$
(
'.navbar'
).
css
(
'top'
,
''
);
$
(
'.tab-pane'
).
css
(
'margin-top'
,
''
);
$
(
'.msg_history'
).
css
(
'height'
,
''
);
}
// 端末の向きを記録(キーボード出現時にLandscapeModeと判定する対策)
var
isLandscape
;
CHAT_UI
.
setOrientation
=
function
(
isLandscapeMode
){
if
(
isLandscapeMode
==
'false'
)
{
$
(
".mesgs"
).
removeClass
(
"landscape_mesgs"
);
isLandscape
=
false
;
}
else
{
$
(
".mesgs"
).
addClass
(
"landscape_mesgs"
);
isLandscape
=
true
;
}
}
//メッセージ送信
$
(
'#message-form'
).
on
(
'keypress'
,
function
(
event
){
if
(
event
.
which
==
13
)
{
...
...
public/js/chat.js
View file @
e86aa19e
// 名前空間
var
CHAT
=
{};
// test comment
//招待するメンバーを保存する変数
CHAT
.
globalSelectedUserList
=
new
Array
();
CHAT
.
globalIsInvite
=
false
;
...
...
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