mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Use default function params, dot notation for attribute access. Fix module comment.
This commit is contained in:
@@ -5,16 +5,15 @@ import $ from "jquery";
|
||||
import Vue from "vue";
|
||||
import JobMetrics from "./JobMetrics.vue";
|
||||
|
||||
export const mountJobMetrics = propsData => {
|
||||
export const mountJobMetrics = (propsData = {}) => {
|
||||
$(".job-metrics").each((index, el) => {
|
||||
const jobId = $(el).attr("job_id");
|
||||
const datasetId = $(el).attr("dataset_id");
|
||||
const datasetType = $(el).attr("dataset_type") || "hda";
|
||||
const component = Vue.extend(JobMetrics);
|
||||
propsData = propsData || {};
|
||||
propsData["jobId"] = jobId;
|
||||
propsData["datasetId"] = datasetId;
|
||||
propsData["datasetType"] = datasetType;
|
||||
propsData.jobId = jobId;
|
||||
propsData.datasetId = datasetId;
|
||||
propsData.datasetType = datasetType;
|
||||
return new component({ propsData: propsData }).$mount(el);
|
||||
});
|
||||
};
|
||||
|
||||
@@ -1,20 +1,19 @@
|
||||
/**
|
||||
* Endpoint for mounting job metrics from non-Vue environment.
|
||||
* Endpoint for mounting job parameters from non-Vue environment.
|
||||
*/
|
||||
import $ from "jquery";
|
||||
import Vue from "vue";
|
||||
import JobParameters from "./JobParameters.vue";
|
||||
|
||||
export const mountJobParameters = propsData => {
|
||||
export const mountJobParameters = (propsData = {}) => {
|
||||
$(".job-parameters").each((index, el) => {
|
||||
const component = Vue.extend(JobParameters);
|
||||
const jobId = $(el).attr("job_id");
|
||||
const datasetId = $(el).attr("dataset_id");
|
||||
const datasetType = $(el).attr("dataset_type") || "hda";
|
||||
propsData = propsData || {};
|
||||
propsData["jobId"] = jobId;
|
||||
propsData["datasetId"] = datasetId;
|
||||
propsData["datasetType"] = datasetType;
|
||||
const component = Vue.extend(JobParameters);
|
||||
propsData.jobId = jobId;
|
||||
propsData.datasetId = datasetId;
|
||||
propsData.datasetType = datasetType;
|
||||
return new component({ propsData: propsData }).$mount(el);
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user