diff --git a/bibtexbrowser.php b/bibtexbrowser.php index de3fee8..81fb74e 100755 --- a/bibtexbrowser.php +++ b/bibtexbrowser.php @@ -1735,16 +1735,18 @@ $('a.biburl').each(function(item) { // for each url "[bib]" var biburl = $(this); biburl.click(function(ev) { // we change the click semantics ev.preventDefault(); // no open url - if (biburl.nextAll('.purebibtex').length == 0) { // we don't have yet the bibtex data + if (biburl.nextAll('pre').length == 0) { // we don't have yet the bibtex data var bibtexEntryUrl = $(this).attr('href'); $.ajax({url: bibtexEntryUrl, dataType: 'xml', success: function (data) { // we download it - var elem = $('.purebibtex', data).clone(); // the bibtex entry (clone is required for Chrome) + var elem = $('
'); // the element containing bibtex entry, creating a new element is required for Chrome and IE + elem.text($('.purebibtex', data).text()); // both text() is required for IE // we add a link so that users clearly see that even with AJAX // there is still one URL per paper (which is important for crawlers and metadata) - elem.append($('\n\n%% Bibtex Entry URL: '+bibtexEntryUrl+'')); - elem.appendTo(biburl.parent()); // we add it to this line + elem.append( + $('