diff --git a/docs/docs_writer.py b/docs/docs_writer.py
index 9eec6cd7..82241a48 100644
--- a/docs/docs_writer.py
+++ b/docs/docs_writer.py
@@ -28,6 +28,7 @@ class DocsWriter:
self.table_columns = 0
self.table_columns_left = None
self.write_copy_script = False
+ self._script = ''
# High level writing
def write_head(self, title, relative_css_path):
@@ -254,6 +255,12 @@ class DocsWriter:
self.write(''
.format(text_to_copy, text))
+ def add_script(self, src='', relative_src=None):
+ if relative_src:
+ self._script += ''.format(relative_src)
+ elif src:
+ self._script += ''.format(src)
+
def end_body(self):
"""Ends the whole document. This should be called the last"""
if self.write_copy_script:
@@ -268,7 +275,9 @@ class DocsWriter:
'catch(e){}}'
'')
- self.write('