diff --git a/index.html b/index.html index be1f29a0..21f3e958 100644 --- a/index.html +++ b/index.html @@ -47,6 +47,7 @@ + diff --git a/src/css/builder.css b/src/css/builder.css index 335c39af..eb1dac77 100644 --- a/src/css/builder.css +++ b/src/css/builder.css @@ -1563,17 +1563,19 @@ input.screenCoordinate::-webkit-inner-spin-button { margin: 0 0.6em; } -#eventHandlerDialog { +.eventHandler { + width: 980px !important; /* Override computed style */ + height: 560px !important; /* Override computed style */ overflow: hidden; } -#eventHandlerDialog .title { +.eventHandler .title { position: relative; height: 52px; background-color: #E4E5DF; } -#eventHandlerDialog .title > label { +.eventHandler .title > label { position: absolute; left: 10px; top: 16px; @@ -1583,32 +1585,31 @@ input.screenCoordinate::-webkit-inner-spin-button { font-weight: 600; /* semi-bold */ } - -#eventHandlerDialog .wrap_left { +.eventHandler .wrap_left { position: relative; width: 230px; border-right: 1px solid #dededc; } -#eventHandlerDialog .wrap_left .container { +.eventHandler .wrap_left .container { position: absolute; width: 100%; margin: 10px; } -#eventHandlerDialog .wrap_left .container * { +.eventHandler .wrap_left .container * { display: inline-block; } -#eventHandlerDialog .wrap_left .container select { +.eventHandler .wrap_left .container select { position: absolute; top: 10px; left: 0px; width: 270px; } -#eventHandlerDialog .wrap_left .container fieldset { +.eventHandler .wrap_left .container fieldset { position: absolute; top: 40px; width: 244px; @@ -1616,11 +1617,11 @@ input.screenCoordinate::-webkit-inner-spin-button { overflow: auto; } -#eventHandlerDialog .wrap_left .container fieldset ul { +.eventHandler .wrap_left .container fieldset ul { margin: 0px; } -#eventHandlerDialog .wrap_left .container fieldset li { +.eventHandler .wrap_left .container fieldset li { display: block; padding: 8px 8px 8px 8px; margin-left: -36px; @@ -1630,36 +1631,40 @@ input.screenCoordinate::-webkit-inner-spin-button { border-bottom: 1px solid #CCC; } -#eventHandlerDialog .wrap_left .container fieldset li.ui-selected { +.eventHandler .wrap_left .container fieldset li.ui-selected { background-color: #4AE57B; } -#eventHandlerDialog .wrap_left .container fieldset li > a.link { +.eventHandler .wrap_left .container fieldset li > a.link { padding-top: 8px; width: 160px; height: 34px; } -#eventHandlerDialog .wrap_left .container button.doneButton { +.eventHandler .wrap_left .container fieldset a.ui-button { + margin-top: 0px; + float: right; +} + +.eventHandler .wrap_left .container button.doneButton { position: absolute; top: 440px; left: 46px; width: 180px; } -#eventHandlerDialog .wrap_right { +.eventHandler .wrap_right { width: 630px; } -#eventHandlerDialog .wrap_right .container { +.eventHandler .wrap_right .container { overflow: auto; resize: none; - height: 600px; width: 98%; margin: 6px; } -#eventHandlerDialog .wrap_right .container .CodeMirror { +.eventHandler .wrap_right .container .CodeMirror { margin: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; @@ -1669,6 +1674,24 @@ input.screenCoordinate::-webkit-inner-spin-button { height: 470px; } -#eventHandlerDialog .wrap_right .container .CodeMirror .CodeMirror-scroll { +.eventHandler .wrap_right .container .CodeMirror .CodeMirror-scroll { height: 464px; } + +.eventHandlerIcon { + display: inline-block; + position: relative; + top: 4px; + left: 4px; + margin-right: 1px; + text-indent: -3000px; + height: 20px; + width: 20px; + background-repeat: no-repeat; + background-position: left top; + background-image: url('images/eventHandlerIcon.png'); +} + +.eventHandlerIcon:hover { + opacity: 0.8; +} diff --git a/src/css/images/eventHandlerIcon.png b/src/css/images/eventHandlerIcon.png new file mode 100644 index 00000000..ea36a69f Binary files /dev/null and b/src/css/images/eventHandlerIcon.png differ diff --git a/src/js/main.js b/src/js/main.js index 98900651..7ca2cba1 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -315,6 +315,10 @@ .addClass('view live flex1'); this.ui.liveView.append('