From a29419c14ef573f25c3299e62fa7d6589f092d4f Mon Sep 17 00:00:00 2001 From: Isaac Flores Date: Fri, 30 Oct 2009 15:47:20 -0500 Subject: [PATCH] Improvements in glossary with scorm --- main/inc/lib/javascript/jquery.highlight.js | 1 + main/newscorm/scorm_api.php | 53 ++++++++++++++------- 2 files changed, 36 insertions(+), 18 deletions(-) diff --git a/main/inc/lib/javascript/jquery.highlight.js b/main/inc/lib/javascript/jquery.highlight.js index 74e14766c0..a05b6870c2 100644 --- a/main/inc/lib/javascript/jquery.highlight.js +++ b/main/inc/lib/javascript/jquery.highlight.js @@ -23,6 +23,7 @@ jQuery.fn.highlight = function(pat,real_code) { var spannode = document.createElement('a'); spannode.className = 'glossary-ajax'; spannode.style.color = 'blue'; + spannode.style.textDecoration = 'none'; spannode.name = 'link'+real_code; spannode.href = '#'; var SearchRegExp = new RegExp("(" + pat +")","gi"); diff --git a/main/newscorm/scorm_api.php b/main/newscorm/scorm_api.php index 8bdf5652bd..0b695bbf0a 100755 --- a/main/newscorm/scorm_api.php +++ b/main/newscorm/scorm_api.php @@ -1605,25 +1605,49 @@ function attach_glossary_into_scorm() { $.ajax({ contentType: "application/x-www-form-urlencoded", - beforeSend: function(objeto) { + beforeSend: function(content_object) { }, type: "POST", url: my_protocol+"//"+location.host+work_path+"/main/glossary/glossary_ajax_request.php", data: "glossary_data=true", - success: function(datos) { - if (datos.length==0) { + success: function(datas) { + if (datas.length==0) { return false; } - data_terms=datos.split("[|.|_|.|-|.|]"); + data_terms=datas.split("[|.|_|.|-|.|]"); + var complex_array = new Array(); + var cp_complex_array = new Array(); for(i=0;i"); }, type: "POST", url: my_protocol+"//"+location.host+work_path+"/main/glossary/glossary_ajax_request.php", data: "glossary_id="+my_glossary_id, - success: function(datos) { - $("iframe").contents().find('body').find("div#"+div_content_id).html(datos); + success: function(datas) { + $("iframe").contents().find('body').find("div#"+div_content_id).html(datas); } }); }); @@ -1654,13 +1678,6 @@ function attach_glossary_into_scorm() { div_show_id=current_element.find("div").attr("id"); $("iframe").contents().find('body').find("div#"+div_show_id).remove(); }); - - //Callback Helper - function replace_complete_char(m) { - var complete_term_pattern = new RegExp(real_term,"i"); - var tag = m.replace(complete_term_pattern," $&"); - return tag; - } }