diff --git a/plinth/modules/jsxc/__init__.py b/plinth/modules/jsxc/__init__.py index 6d0334d47..e58bddb40 100644 --- a/plinth/modules/jsxc/__init__.py +++ b/plinth/modules/jsxc/__init__.py @@ -11,6 +11,7 @@ from django.utils.translation import ugettext_lazy as _ from plinth import app as app_module from plinth import frontpage, menu from plinth.modules.firewall.components import Firewall +from plinth.web_server import StaticFiles from .manifest import backup, clients # noqa, pylint: disable=unused-import @@ -58,6 +59,16 @@ class JSXCApp(app_module.App): ports=['http', 'https'], is_external=True) self.add(firewall) + directory_map = { + '/static/jsxc/img': '/usr/share/libjs-jsxc/img/', + '/static/jsxc/libjs-jsxc/lib': '/usr/share/javascript/jsxc/lib/', + '/static/jsxc/libjs-jsxc/sound': '/usr/share/libjs-jsxc/sound/', + '/static/jsxc/libjs-jsxc/': '/usr/share/libjs-jsxc/css/', + } + static_files = StaticFiles('static-files-jsxc', + directory_map=directory_map) + self.add(static_files) + def init(): """Initialize the JSXC module""" diff --git a/plinth/modules/jsxc/static/img b/plinth/modules/jsxc/static/img deleted file mode 120000 index 7e588436e..000000000 --- a/plinth/modules/jsxc/static/img +++ /dev/null @@ -1 +0,0 @@ -/usr/share/libjs-jsxc/img/ \ No newline at end of file diff --git a/plinth/modules/jsxc/static/libjs-jsxc/jsxc.css b/plinth/modules/jsxc/static/libjs-jsxc/jsxc.css deleted file mode 120000 index 91a7501b8..000000000 --- a/plinth/modules/jsxc/static/libjs-jsxc/jsxc.css +++ /dev/null @@ -1 +0,0 @@ -/usr/share/libjs-jsxc/css/jsxc.css \ No newline at end of file diff --git a/plinth/modules/jsxc/static/libjs-jsxc/lib b/plinth/modules/jsxc/static/libjs-jsxc/lib deleted file mode 120000 index 6197f27cb..000000000 --- a/plinth/modules/jsxc/static/libjs-jsxc/lib +++ /dev/null @@ -1 +0,0 @@ -/usr/share/javascript/jsxc/lib \ No newline at end of file diff --git a/plinth/modules/jsxc/static/libjs-jsxc/sound b/plinth/modules/jsxc/static/libjs-jsxc/sound deleted file mode 120000 index c61291cd7..000000000 --- a/plinth/modules/jsxc/static/libjs-jsxc/sound +++ /dev/null @@ -1 +0,0 @@ -/usr/share/libjs-jsxc/sound/ \ No newline at end of file