summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYang (Gabriel) Yu <Gabriel.yuyang@huawei.com>2019-05-14 11:00:35 +0000
committerGerrit Code Review <gerrit@opnfv.org>2019-05-14 11:00:35 +0000
commita8c9e870e8034c111e3e72f896eae23790d86367 (patch)
treea9995693f3fa6a61e9c24e802d85ea0766190a1a
parent12cf611e452eeed256468978351f8161d6ea81aa (diff)
parentde5d561dcf0791b120087ffb9f7506f41c2cb0e0 (diff)
Merge "Add conductor UI to the result page of test scheduler"HEADmaster
-rw-r--r--test-scheduler/ui/src/components/conductor_ui.vue36
-rw-r--r--test-scheduler/ui/src/router/index.js3
2 files changed, 38 insertions, 1 deletions
diff --git a/test-scheduler/ui/src/components/conductor_ui.vue b/test-scheduler/ui/src/components/conductor_ui.vue
new file mode 100644
index 0000000..686596b
--- /dev/null
+++ b/test-scheduler/ui/src/components/conductor_ui.vue
@@ -0,0 +1,36 @@
+<template>
+ <div>
+ <iframe src='http://0.0.0.0:5000/#/workflow?q=&h=&workflowTypes=&status=&start=0' id="conductor-ui"></iframe>
+ </div>
+</template>
+
+<script>
+ export default {
+ data () {
+ return {
+ }
+ },
+ mounted () {
+ /**
+ * iframe adaptive display
+ */
+ function changeConductorUIfIframe () {
+ const conductorUI = document.getElementById('conductor-ui')
+ const deviceWidth = document.body.clientWidth
+ const deviceHeight = document.body.clientHeight
+ conductorUI.style.width = Number(deviceWidth) + 'px'
+ conductorUI.style.height = Number(deviceHeight) + 'px'
+ }
+
+ changeConductorUIfIframe()
+
+ window.onresize = function () {
+ changeConductorUIfIframe()
+ }
+ }
+ }
+</script>
+
+<style scoped>
+
+</style> \ No newline at end of file
diff --git a/test-scheduler/ui/src/router/index.js b/test-scheduler/ui/src/router/index.js
index 7617edd..8d957f9 100644
--- a/test-scheduler/ui/src/router/index.js
+++ b/test-scheduler/ui/src/router/index.js
@@ -5,6 +5,7 @@ import testcase from '@/components/testcase'
import testcase_content from '@/components/testcase_content'
import test_result from '@/components/test_result'
import environment from '@/components/environment'
+import conductorUI from '@/components/conductor_ui'
Vue.use(Router)
const Report = {
@@ -35,7 +36,7 @@ export default new Router({
{
path: '/report',
name: 'report',
- component: Report
+ component: conductorUI
},
{
path: '/environment',