summaryrefslogtreecommitdiff
path: root/ishtar_common/static/js
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/static/js')
-rw-r--r--ishtar_common/static/js/ishtar.js14
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();
}
}
+