diff --git a/warp/static/css/app.css b/warp/static/css/app.css index c0fa93f..33a6da5 100644 --- a/warp/static/css/app.css +++ b/warp/static/css/app.css @@ -36,6 +36,11 @@ li.subparser { color: #FFFFFF; } +.helpbutton { + position: relative; + z-index: 1; +} + #output .err { color: #990000; } @@ -66,7 +71,7 @@ li.action { position: absolute; top: 0; left: 0; - width: 100%; + width: 0; height: 100%; background-color: #000000; opacity: 0.5; diff --git a/warp/static/js/app.js b/warp/static/js/app.js index f0c08dc..4258f69 100644 --- a/warp/static/js/app.js +++ b/warp/static/js/app.js @@ -151,12 +151,14 @@ function createAction(action) { } else { var li = $("
",{'id': 'action-' + action['uuid']}).addClass("action"); var row = $("").addClass("row").appendTo(li); + var labeldiv = $("").addClass("columns small-3").appendTo(row); var label = $("", {for: action['uuid']}).addClass("middle").appendTo(labeldiv); var header = $("").text(action["dest"].toUpperCase()).appendTo(label); - var inputdiv = $("").addClass("columns small-5").appendTo(row) + var inputdiv = $("").addClass("columns small-5").appendTo(row); var deldiv = $("").addClass("columns small-2").appendTo(row); + var unlock_button = $("").addClass('unlock-button').appendTo(row); var helpdiv = $("").addClass("columns small-2").appendTo(row); if(action['is_const']) { var input = createCheckboxAction(action).addClass("float-right").appendTo(inputdiv); @@ -165,10 +167,13 @@ function createAction(action) { } if(action.desc !== null) { var help = $("", {"type": "button", "data-open": 'modal_' + action['uuid']}) - .addClass("button helpbutton secondary") + .addClass("button helpbutton") .text("?").appendTo(helpdiv); var modal = $("", {'id': 'modal_' + action['uuid'], "data-reveal":'reveal'}) .addClass('reveal').appendTo(helpdiv); + close_button = $('').addClass("close-button").attr('data-close', '').attr('type', 'button').html("×").appendTo(modal); + + var head = $("").text(action['dest']).appendTo(modal); var text = $("").text(action['desc']).appendTo(modal); } else { var help = $("").attr("type", "button").addClass("button disabled secondary").text("?").appendTo(helpdiv); @@ -179,8 +184,8 @@ function createAction(action) { input.find('input').prop('disabled', true).addClass('disabled'); input.find('.addbutton').prop('disabled', true).addClass('disabled'); input.find('.rembutton').prop('disabled', true).addClass('disabled'); + unlock_button.css('width', '100%') var del = $("").attr("type", "button").addClass("button delbutton alert").html("×").appendTo(deldiv); - var unlock_button = $("").addClass('unlock-button').appendTo(li); unlock_button.click(enableAction(action)); del.click(disableAction(action)); } else {