Prevent reinjection of extra Javascript files on reload (#1388)

This commit is contained in:
Yeray Diaz Diaz
2018-01-20 21:22:28 +00:00
committed by Waylan Limberg
parent d00a8e52f5
commit 47afdfd77e

View File

@@ -22,8 +22,9 @@ class SearchPlugin(BasePlugin):
if not ('search_index_only' in config['theme'] and config['theme']['search_index_only']):
path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'templates')
config['theme'].dirs.append(path)
config['extra_javascript'].append('search/require.js')
config['extra_javascript'].append('search/search.js')
for extra_js in ('search/require.js', 'search/search.js'):
if extra_js not in config['extra_javascript']:
config['extra_javascript'].append(extra_js)
return config
def on_pre_build(self, config, **kwargs):