diff options
Diffstat (limited to 'ishtar_common/static/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();      }  } + | 
