Skip to content
Snippets Groups Projects
Commit 1d683430 authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files

Change js structure for displays

parent 53f44007
No related branches found
No related tags found
No related merge requests found
class CorpusDisplay extends ResourceDisplay {
ResourceDisplays.CorpusDisplay = class CorpusDisplay extends ResourceDisplays.BaseDisplay {
constructor(displayElement) {
super(displayElement);
this.corpusId = displayElement.dataset.corpusId;
......
class ResourceDisplay {
var ResourceDisplays = {};
ResourceDisplays.BaseDisplay = class BaseDisplay {
constructor(displayElement) {
this.displayElement = displayElement;
this.userId = this.displayElement.dataset.userId;
......@@ -41,4 +43,4 @@ class ResourceDisplay {
this.setElement(element, value);
}
}
}
};
class JobDisplay extends ResourceDisplay {
ResourceDisplays.JobDisplay = class JobDisplay extends ResourceDisplays.BaseDisplay {
constructor(displayElement) {
super(displayElement);
this.jobId = this.displayElement.dataset.jobId;
......
......@@ -45,10 +45,10 @@
{%- assets
filters='rjsmin',
output='gen/ResourceDisplays.%(version)s.js',
'js/ResourceDisplays/ResourceDisplay.js',
'js/ResourceDisplays/CorpusDisplay.js',
'js/ResourceDisplays/JobDisplay.js'
output='gen/resource-displays.%(version)s.js',
'js/resource-displays/index.js',
'js/resource-displays/corpus-display.js',
'js/resource-displays/job-display.js'
%}
<script src="{{ ASSET_URL }}"></script>
{%- endassets %}
......
......@@ -237,7 +237,7 @@
{% block scripts %}
{{ super() }}
<script>
let corpusDisplay = new CorpusDisplay(document.querySelector('#corpus-display'));
let corpusDisplay = new ResourceDisplays.CorpusDisplay(document.querySelector('#corpus-display'));
{# {% if current_user.is_following_corpus(corpus) %}
let unfollowRequestElement = document.querySelector('.action-button[data-action="unfollow-request"]');
......
......@@ -150,7 +150,7 @@
{% block scripts %}
{{ super() }}
<script>
let jobDisplay = new JobDisplay(document.querySelector('#job-display'));
let jobDisplay = new ResourceDisplays.JobDisplay(document.querySelector('#job-display'));
let deleteJobRequestElement = document.querySelector('#delete-job-request');
let restartJobRequestElement = document.querySelector('#restart-job-request');
deleteJobRequestElement.addEventListener('click', (event) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment