From 00e74a05cbda804d56024f4f1a709f578533863f Mon Sep 17 00:00:00 2001 From: "Roman Schmerold (BNoiZe)" Date: Wed, 28 Jan 2015 04:54:00 +0100 Subject: [PATCH] Disable input if unlimited is checked Signed-off-by: Roman Schmerold (BNoiZe) --- templates/Sparkle/assets/css/main.css | 5 +++++ templates/Sparkle/assets/js/main.js | 13 +++++++++++++ 2 files changed, 18 insertions(+) diff --git a/templates/Sparkle/assets/css/main.css b/templates/Sparkle/assets/css/main.css index e5d596f1..7da41f6c 100644 --- a/templates/Sparkle/assets/css/main.css +++ b/templates/Sparkle/assets/css/main.css @@ -573,6 +573,11 @@ input { border-radius:3px; } +input[disabled] { + cursor: not-allowed; + background-color: #eee; +} + textarea { background:#fff url(../img/icons/text_align_left.png) no-repeat 5px 4px; color: #333; diff --git a/templates/Sparkle/assets/js/main.js b/templates/Sparkle/assets/js/main.js index b3d38dc1..4579c2be 100644 --- a/templates/Sparkle/assets/js/main.js +++ b/templates/Sparkle/assets/js/main.js @@ -49,6 +49,19 @@ $(document).ready(function() { $(".searchtext").val(""); $(".submitsearch").click(); }); + // Make inputs with enabled unlimited checked disabled + $("input[name$='_ul']").each(function() { + var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); + $("input[name='" + fieldname + "']").prop({ + disabled: $(this).is(":checked") + }); + }); + $("input[name$='_ul']").change(function() { + var fieldname = $(this).attr("name").substring(0, $(this).attr("name").length - 3); + $("input[name='" + fieldname + "']").prop({ + disabled: $(this).is(":checked") + }).focus(); + }); // Height of divs fix var snheight = $('#sidenavigation').height(); var mainheight = $('#maincontent').height();