github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/components/exec/open-button.js (about) 1 import Component from '@ember/component'; 2 import { inject as service } from '@ember/service'; 3 import generateExecUrl from 'nomad-ui/utils/generate-exec-url'; 4 import openExecUrl from 'nomad-ui/utils/open-exec-url'; 5 6 export default Component.extend({ 7 tagName: '', 8 9 router: service(), 10 11 actions: { 12 open() { 13 openExecUrl(this.generateUrl()); 14 }, 15 }, 16 17 generateUrl() { 18 return generateExecUrl(this.router, { 19 job: this.job, 20 taskGroup: this.taskGroup, 21 task: this.task, 22 allocation: this.task 23 }); 24 }, 25 });