@@ -210,7 +210,7 @@ def found_tabs_directive(self):
210210 return self ._found
211211
212212
213- # pylint: disable=unused-argument
213+ # pylint: disable=unused-argument,too-many-branches
214214def add_assets (app , pagename , templatename , context , doctree ):
215215 """ Add CSS and JS asset files """
216216 if doctree is None :
@@ -230,15 +230,27 @@ def add_assets(app, pagename, templatename, context, doctree):
230230 if 'script_files' not in context :
231231 context ['script_files' ] = script_files
232232 else :
233- context ['script_files' ] = script_files + context ['script_files' ]
233+ print context ['script_files' ]
234+ # Insert script files after
235+ i = 0
236+ for path in context ['script_files' ]:
237+ i += 1
238+ if path .endswith ('jquery.js' ):
239+ break
240+ print i
241+ context ['script_files' ] = \
242+ context ['script_files' ][:i ] + \
243+ script_files + \
244+ context ['script_files' ][i :]
245+ print context ['script_files' ]
234246 else :
235247 for path in css_files :
236248 if 'css_files' in context and path in context ['css_files' ]:
237249 context ['css_files' ].remove (path )
238250 for path in script_files :
239251 if 'script_files' in context and path in context ['script_files' ]:
240252 context ['script_files' ].remove (path )
241- # pylint: enable=unused-argument
253+ # pylint: enable=unused-argument,too-many-branches
242254
243255
244256def copy_assets (app , exception ):
0 commit comments