#24 JavaScript errors in smallFonts plugin

v3.6c
closed-fixed
nobody
5
2009-10-24
2009-10-23
No

The smallFonts plugin is broken in 3.6c, at least in certain browsers such as FIrefox 3.5.3 on Linux. It includes statements like

jsMath.styles['.typeset .size0']['font-size'] = '70%';

which throws an error because jsMath.styles['.typeset .size0'] is not yet defined. At least in the above-mentioned browser, the error prevents the rest of the smallFonts.js script from executing, so the smallFonts plugin has no effect.

Discussion

  • Davide P. Cervone

    • labels: --> Programming interface
    • milestone: --> v3.6c
    • status: open --> closed-fixed
     
  • Davide P. Cervone

    You are correct, the lines you indicate are in error (they were changed when I changed the way that styles are specified back in version 3.6, and not properly checked). I have fixed them and will include the patch in the next release.

    In the meantime, I have attached the corrected smallFonts.js file for you to use.

    Thanks for reporting the problem, and fo your careful diagnosis of the problem. It made it easy to fix.

    Davide

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks