You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.5 KiB
47 lines
1.5 KiB
var ajaxRequestUrl = "{{ _p.web }}main/glossary/glossary_ajax_request.php?{{ _p.web_cid_query }}";
|
|
var imageSource = "{{ _p.web_main }}" + "inc/lib/javascript/indicator.gif";
|
|
var indicatorImage ='<img src="' + imageSource + '" />';
|
|
|
|
{% if add_ready %}
|
|
$(document).ready(function() {
|
|
{% endif %}
|
|
$("body").on("click", ".glossary", function() {
|
|
is_glossary_name = $(this).html();
|
|
random_id = Math.round(Math.random()*100);
|
|
div_show_id = "div_show_id";
|
|
div_content_id = "div_content_id";
|
|
|
|
$(this).append("<div id="+div_show_id+" ><div id="+div_content_id+"> </div></div>");
|
|
|
|
var $target = $(this);
|
|
|
|
//$("#"+div_show_id).dialog("destroy");
|
|
$("#"+div_show_id).dialog({
|
|
autoOpen: false,
|
|
width: 600,
|
|
height: 200,
|
|
position: { my: 'left top', at: 'right top', of: $target },
|
|
close: function(){
|
|
$("div#"+div_show_id).remove();
|
|
$("div#"+div_content_id).remove();
|
|
}
|
|
});
|
|
|
|
$.ajax({
|
|
contentType: "application/x-www-form-urlencoded",
|
|
beforeSend: function(result) {
|
|
$("div#"+div_content_id).html(indicatorImage);
|
|
},
|
|
type: "POST",
|
|
url: ajaxRequestUrl,
|
|
data: "glossary_name="+is_glossary_name,
|
|
success: function(data) {
|
|
$("div#"+div_content_id).html(data);
|
|
$("#"+div_show_id).dialog("open");
|
|
}
|
|
});
|
|
});
|
|
|
|
{% if add_ready %}
|
|
});
|
|
{% endif %}
|
|
|