Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
RedpointGames
A Momentary Meeting
Commits
17894466
Commit
17894466
authored
Jan 31, 2021
by
Max Kearney
Browse files
added more punctuation
parent
c7255d1f
Changes
1
Hide whitespace changes
Inline
Side-by-side
MomentaryMeeting/wwwroot/js/site.js
View file @
17894466
...
...
@@ -358,13 +358,16 @@ window.addEventListener("keydown", function (ev) {
add
=
false
;
}
}
if
(
ev
.
keyCode
===
57
&&
ev
.
shiftKey
)
newChar
=
"
(
"
;
// left parenthesis
if
(
ev
.
keyCode
===
48
&&
ev
.
shiftKey
)
newChar
=
"
)
"
;
// right parenthesis
if
(
ev
.
keyCode
===
49
&&
ev
.
shiftKey
)
newChar
=
"
!
"
;
// exclamation mark
if
(
add
)
{
currentInput
=
currentInput
+
newChar
;
if
(
currentInput
.
length
>
120
)
{
currentInput
=
currentInput
.
substring
(
0
,
120
);
}
}
}
else
if
((
ev
.
keyCode
>=
18
9
&&
ev
.
keyCode
<=
191
)
||
ev
.
keyCode
===
186
||
ev
.
keyCode
===
59
||
ev
.
keyCode
===
173
)
{
// quick and dirty punctuation
}
else
if
((
ev
.
keyCode
>=
18
8
&&
ev
.
keyCode
<=
191
)
||
ev
.
keyCode
===
186
||
ev
.
keyCode
===
59
||
ev
.
keyCode
===
173
||
ev
.
keyCode
===
222
)
{
// quick and dirty punctuation
let
newChar
=
""
;
if
(
ev
.
keyCode
===
186
||
(
ev
.
keyCode
===
59
&&
ev
.
shiftKey
))
newChar
=
"
:
"
;
// colon
...
...
@@ -378,6 +381,9 @@ window.addEventListener("keydown", function (ev) {
}
if
(
ev
.
keyCode
===
190
)
newChar
=
"
.
"
;
// period
if
(
ev
.
keyCode
===
191
)
newChar
=
"
/
"
;
// forward slash
if
(
ev
.
keyCode
===
191
&&
ev
.
shiftKey
)
newChar
=
"
?
"
;
// question mark
if
(
ev
.
keyCode
===
222
)
newChar
=
"
'
"
;
// apostrophe
if
(
ev
.
keyCode
===
188
)
newChar
=
"
,
"
;
// comma
currentInput
=
currentInput
+
newChar
;
if
(
currentInput
.
length
>
120
)
{
...
...
Write
Preview
Supports
Markdown
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