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.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js
index 81d080801..6e48bf5cf 100644
--- a/ishtar_common/static/js/ishtar.js
+++ b/ishtar_common/static/js/ishtar.js
@@ -283,6 +283,33 @@ $(document).on("click", '#to_top_arrow', function(){
$("html, body").animate({ scrollTop: 0}, 1000);
});
+var bookmark_url = "";
+
+var load_bookmark_list = function(){
+ if (!bookmark_url) return;
+ $.get(bookmark_url, function(data) {
+ var bookmark_list = "";
+ for (idx in data['bookmarks']){
+ var bookmark = data['bookmarks'][idx];
+ bookmark_list += '<span class="dropdown-item input-link" ' +
+ 'data-query="' + bookmark['query'].replace(/"/g, "''") +
+ '" href="#">' + bookmark['label'] + '</span>';
+ }
+ $('#bookmark-list').html(bookmark_list);
+ if (bookmark_list === ""){
+ $('#bookmark-list').addClass('disabled');
+ } else {
+ $('#bookmark-list').removeClass('disabled');
+ }
+ $("#bookmark-list span").click(function(){
+ $("#id_search_vector").val(
+ $(this).attr('data-query').replace(/''/g, '"'));
+ enable_save();
+ });
+ }, 'json');
+}
+
+
var autorefresh = false;
var autorefresh_message_start = "";
var autorefresh_message_end = "";