diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-07-09 20:59:24 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-13 18:26:03 +0200 | 
| commit | 5848f96f633d63248eefbabd325b17f6e36bd0e8 (patch) | |
| tree | 59990ede30849daf44a9323d7e9a18e17d707285 /ishtar_common/static/js/ishtar.js | |
| parent | 721229d393b6820619c5a006fa4b97889315932a (diff) | |
| download | Ishtar-5848f96f633d63248eefbabd325b17f6e36bd0e8.tar.bz2 Ishtar-5848f96f633d63248eefbabd325b17f6e36bd0e8.zip | |
Save search queries
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();      }  } + | 
