Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
343ef253
Unverified
Commit
343ef253
authored
Feb 12, 2018
by
yann300
Committed by
GitHub
Feb 12, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1066 from ethereum/fixModalDialog
Fix modal dialog
parents
168d44ca
a2c676de
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
1 deletion
+20
-1
modaldialog.js
src/app/ui/modaldialog.js
+14
-1
modaldialog-styles.js
src/app/ui/styles/modaldialog-styles.js
+6
-0
No files found.
src/app/ui/modaldialog.js
View file @
343ef253
...
...
@@ -39,6 +39,15 @@ module.exports = (title, content, ok, cancel) => {
if
(
cancel
&&
cancel
.
fn
)
cancel
.
fn
()
}
function
modalKeyEvent
(
e
)
{
if
(
e
.
keyCode
===
27
)
{
cancelListener
()
}
else
if
(
e
.
keyCode
===
13
)
{
e
.
preventDefault
()
okListener
()
}
}
function
hide
()
{
container
.
style
.
display
=
'none'
}
...
...
@@ -51,14 +60,19 @@ module.exports = (title, content, ok, cancel) => {
okDiv
.
removeEventListener
(
'click'
,
okListener
)
cancelDiv
.
removeEventListener
(
'click'
,
cancelListener
)
closeDiv
.
removeEventListener
(
'click'
,
cancelListener
)
document
.
removeEventListener
(
'keydown'
,
modalKeyEvent
)
document
.
getElementById
(
'modal-background'
).
removeEventListener
(
'click'
,
cancelListener
)
}
okDiv
.
addEventListener
(
'click'
,
okListener
)
cancelDiv
.
addEventListener
(
'click'
,
cancelListener
)
closeDiv
.
addEventListener
(
'click'
,
cancelListener
)
document
.
addEventListener
(
'keydown'
,
modalKeyEvent
)
document
.
getElementById
(
'modal-background'
).
addEventListener
(
'click'
,
cancelListener
)
}
function
html
()
{
return
yo
`<div id="modal-dialog" class="
${
css
.
modal
}
">
<div id="modal-background" class="
${
css
[
'modalBackground'
]}
"> </div>
<div class="
${
css
[
'modalContent'
]}
">
<div class="
${
css
[
'modalHeader'
]}
">
<h2></h2>
...
...
@@ -70,6 +84,5 @@ function html () {
<span id="modal-footer-ok" class=
${
css
[
'modalFooterOk'
]}
>OK</span><span id="modal-footer-cancel" class=
${
css
[
'modalFooterCancel'
]}
>Cancel</span>
</div>
</div>
</div>
</div>`
}
src/app/ui/styles/modaldialog-styles.js
View file @
343ef253
...
...
@@ -73,6 +73,12 @@ var css = csjs`
color:
${
styles
.
remix
.
modalDialog_Header_Footer_Color
}
;
cursor: pointer;
}
.modalBackground {
width: 100%;
height: 100%;
position: fixed;
top:0;
}
@-webkit-keyframes animatetop {
from {top: -300px; opacity: 0}
to {top: 0; opacity: 1}
...
...
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