summaryrefslogtreecommitdiff
path: root/ishtar_common/static/js/ishtar.js
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/static/js/ishtar.js')
-rw-r--r--ishtar_common/static/js/ishtar.js66
1 files changed, 51 insertions, 15 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js
index fecefe0a9..9021dc4f5 100644
--- a/ishtar_common/static/js/ishtar.js
+++ b/ishtar_common/static/js/ishtar.js
@@ -23,8 +23,6 @@ beforeSend: function(xhr, settings) {
}
}});
-var shortcut_url = '';
-
function manage_async_link(event){
event.preventDefault();
var url = $(this).attr('href');
@@ -38,36 +36,53 @@ function manage_async_link(event){
function get_next_table_id(){}
function get_previous_table_id(){}
-function init_shortcut_menu(html){
- $("#progress").hide();
- $("#context_menu").html(html);
- $(".chosen-select").chosen();
- $("#current_file").change(function(){
+var shortcut_url = '';
+var activate_all_search_url = '/activate-all-search/';
+var activate_own_search_url = '/activate-own-search/';
+
+
+function init_shortcut_fields(){
+ $('#id_file-shortcut').change(function(){
+ $("#id_select_file-shortcut").attr(
+ 'title', $('#id_select_file-shortcut').val());
$.post('/' + url_path + 'update-current-item/',
- {item:'file', value:$("#current_file").val()},
+ {item: "file", value:$("#id_file-shortcut").val()},
load_shortcut_menu
);
});
- $("#current_operation").change(function(){
+ $('#id_operation-shortcut').change(function(){
+ $("#id_select_operation-shortcut").attr(
+ 'title', $('#id_select_operation-shortcut').val());
$.post('/' + url_path + 'update-current-item/',
- {item:'operation', value:$("#current_operation").val()},
+ {item: "operation", value:$("#id_operation-shortcut").val()},
load_shortcut_menu
);
});
- $("#current_contextrecord").change(function(){
+ $('#id_contextrecord-shortcut').change(function(){
+ $("#id_select_contextrecord-shortcut").attr(
+ 'title', $('#id_select_contextrecord-shortcut').val());
$.post('/' + url_path + 'update-current-item/',
- {item:'contextrecord', value:$("#current_contextrecord").val()},
+ {item: "contextrecord", value:$("#id_contextrecord-shortcut").val()},
load_shortcut_menu
);
});
- $("#current_find").change(function(){
+ $('#id_find-shortcut').change(function(){
+ $("#id_select_find-shortcut").attr(
+ 'title', $('#id_select_find-shortcut').val());
$.post('/' + url_path + 'update-current-item/',
- {item:'find', value:$("#current_find").val()},
+ {item: "find", value:$("#id_find-shortcut").val()},
load_shortcut_menu
);
});
}
+function init_shortcut_menu(html){
+ $("#progress").hide();
+ $("#context_menu").html(html);
+ $(".chosen-select").chosen();
+ init_shortcut_fields();
+}
+
function display_info(msg){
$('#message .information .content').html(msg);
$('#message').fadeIn('slow');
@@ -191,7 +206,7 @@ function load_window(url, speed, on_success){
}
function load_current_window(url, model_name){
- var id = $("#current_" + model_name).val();
+ var id = $("#id_" + model_name + "-shortcut").val();
if (!id) return;
url = url.split('/');
url[url.length - 1] = id;
@@ -267,3 +282,24 @@ function show_hide_flex(id){
$(id).hide();
}
}
+
+var activate_all_search_msg = "Searches in the shortcut menu deals with all items.";
+var activate_own_search_msg = "Searches in the shortcut menu deals with only your items.";
+
+function activate_all_search(){
+ $('.activate_all_search').removeClass('disabled');
+ $('.activate_own_search').addClass('disabled');
+ $.get(activate_all_search_url, function(data) {
+ display_info(activate_all_search_msg);
+ });
+ return false;
+}
+
+function activate_own_search(){
+ $('.activate_own_search').removeClass('disabled');
+ $('.activate_all_search').addClass('disabled');
+ $.get(activate_own_search_url, function(data) {
+ display_info(activate_own_search_msg);
+ });
+ return false;
+}