Fix callback calling when using from a parent directory
authorAntoine Musso <hashar@free.fr>
Mon, 12 Nov 2012 15:47:40 +0000 (16:47 +0100)
committerAntoine Musso <hashar@free.fr>
Mon, 12 Nov 2012 19:31:31 +0000 (20:31 +0100)
commit5354b788691f6c466325937794764e14abb421f9
treeb2ef489dc0dead94cd9e20bc06e5961c42ee8724
parent4c8938029db648d58b0e1e65e5fba70a8ff1d1ee
Fix callback calling when using from a parent directory

Authors might want to use a shared reveal.js installation for all their
presentations such as:

$ ls -1 -F
20120105-how-to-use-git.html
20121101-wikimedia-scaling.html
reveal.js/
$

In this case, the plugin callbacks will not be called at all.

When using head.js, the callback is marked as depending upon the loading of a
Javscript filename. The regex used to find out the filename is applied to the
full path which in the above case would be something like:

reveal.js/plugin/highlight/highlight.js

The regex will thus give out 'reveal.js' as a file depency instead of the
expected 'highlight.js'

The fix is quiet easy: simply make sure that we are looking for a file that
actually ends with '.js' instead of simply containing '.js' by adding a $.
js/reveal.js