index.js.es6 908 字节
Newer Older
1 2
/* global Vue, VueResource, gl */

3 4 5 6
//= require vue
//= require vue-resource

//= require ./store.js.es6
7
//= require ./pipeline_url.vue.js.es6
8
//= require ./vue_gl_pagination.vue.js.es6
9
//= require ./pipeline_head.vue.js.es6
10 11
//= require ./running_icon.vue.js.es6
//= require ./running.vue.js.es6
R
Regis 已提交
12
//= require ./stages.vue.js.es6
R
Regis 已提交
13
//= require ./pipeline_actions.vue.js.es6
R
Regis 已提交
14
//= require ./branch_commit.vue.js.es6
15
//= require ./pipelines.vue.js.es6
16 17

(() => {
R
Regis 已提交
18
  const project = document.querySelector('.pipelines');
19 20

  Vue.use(VueResource);
R
Regis 已提交
21
  // Vue.config.silent = true;
22

23
  return new Vue({
R
Regis 已提交
24
    el: '.vue-pipelines-index',
25 26 27 28 29 30 31
    data: {
      scope: project.dataset.projectId,
      store: new gl.PipelineStore(),
    },
    components: {
      'vue-pipelines': gl.VuePipeLines,
    },
R
Regis 已提交
32
    template: `
R
Regis 已提交
33 34 35
      <div>
        <vue-pipelines :scope='scope' :store='store'></vue-pipelines>
      </div>
R
Regis 已提交
36
    `,
37 38
  });
})();