Browse Source

solved bug found by Toby in the Javascript part

replace/c24a8d1de403113542ba0936e844151de2785013
Martin Monperrus 14 years ago
parent
commit
b3697437e0
  1. 10
      bibtexbrowser.php

10
bibtexbrowser.php

@ -234,7 +234,7 @@ License, or (at your option) any later version.
<script type="text/javascript">wikitous_option_buttonText = 'Improve this documentation';</script><script type="text/javascript" src="http://wikitous.appspot.com/wikitous.js"></script> <script type="text/javascript">wikitous_option_buttonText = 'Improve this documentation';</script><script type="text/javascript" src="http://wikitous.appspot.com/wikitous.js"></script>
*/ */
// Wednesday, June 01 2011: bug found by Carlos Brás
// Wednesday, June 01 2011: bug found by Carlos Br�s
// it should be possible to include( 'bibtexbrowser.php' ); several times in the same script // it should be possible to include( 'bibtexbrowser.php' ); several times in the same script
if (!defined('BIBTEXBROWSER')) { if (!defined('BIBTEXBROWSER')) {
// this if block ends at the very end of this file, after all class and function declarations. // this if block ends at the very end of this file, after all class and function declarations.
@ -1533,8 +1533,10 @@ class BibtexBrowserDisplay {
?><script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script> ?><script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
<script type="text/javascript" ><!-- <script type="text/javascript" ><!--
// Javascript progressive enhancement for bibtexbrowser // Javascript progressive enhancement for bibtexbrowser
$('a.biburl').each(function(item) { // for each url "[bib]"
$('a.biburl').each(function() { // for each url "[bib]"
var biburl = $(this); var biburl = $(this);
if (biburl.attr('bibtexbrowser') === undefined)
{
biburl.click(function(ev) { // we change the click semantics biburl.click(function(ev) { // we change the click semantics
ev.preventDefault(); // no open url ev.preventDefault(); // no open url
if (biburl.nextAll('pre').length == 0) { // we don't have yet the bibtex data if (biburl.nextAll('pre').length == 0) { // we don't have yet the bibtex data
@ -1550,7 +1552,11 @@ $('a.biburl').each(function(item) { // for each url "[bib]"
}, error: function() {window.location.href = biburl.attr('href');}}); }, error: function() {window.location.href = biburl.attr('href');}});
} else {biburl.nextAll('pre').toggle();} // we toggle the view } else {biburl.nextAll('pre').toggle();} // we toggle the view
}); });
biburl.attr('bibtexbrowser','done');
} // end if biburl.bibtexbrowser;
}); });
--></script><?php --></script><?php
} }
} }

Loading…
Cancel
Save