diff options
Diffstat (limited to 'ishtar_common/static/js/ishtar.js')
-rw-r--r-- | ishtar_common/static/js/ishtar.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index 279d43b0e..0df286c26 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -30,6 +30,8 @@ function manage_async_link(event){ $.get(url, function(data) { $(target).html(data); }); + var modal_open = $(this).attr('data-modal-open'); + if (modal_open) $(modal_open).modal('show'); } /* default function to prevent undefined */ @@ -266,6 +268,7 @@ $(document).ready(function(){ $(".chosen-select").chosen(); $(".clear-search").click(function(){ $(this).parent().parent().children('input').prop("value", ""); + enable_save(); }); }); @@ -534,9 +537,18 @@ function get_label_from_input(input){ return input.parent().attr('data-alt-name'); } +var enable_save = function(){ + if ($(".search-widget input").val()){ + $("#save-search-button").removeClass('disabled'); + } else { + $("#save-search-button").addClass('disabled'); + } +} + function clear_search_field(){ $("#id_search_vector").val(""); add_message("-", 'info', "#advanced-search-info", true); + enable_save(); } function update_search_field(){ @@ -595,6 +607,7 @@ function update_search_field(){ } else { add_message("-", 'info', "#advanced-search-info", true); } + enable_save(); } var sheet_list = new Array(); @@ -646,3 +659,4 @@ function manage_pinned_search(name, data){ $('#pinned_search_' + name).hide(); } } + |