@@ -7,6 +7,8 @@ const EventEmitter = require('events');
7
7
const fs = require ( 'fs' ) ;
8
8
const path = require ( 'path' ) ;
9
9
10
+ const civilized = require ( 'civilized' ) ;
11
+
10
12
const faker = require ( 'faker' ) ;
11
13
12
14
class MyEmitter extends EventEmitter { }
@@ -97,11 +99,11 @@ Vue.component('card', {
97
99
} ,
98
100
99
101
created : function ( ) {
100
-
102
+ let level = this . level ;
101
103
setInterval ( ( ) => {
102
- this . level ++ ;
103
- if ( this . level > ( this . cardClasses . length - 1 ) ) this . level = 0 ;
104
- this . cardClass = this . cardClasses [ this . level ] ;
104
+ level ++ ;
105
+ if ( level > ( this . cardClasses . length - 1 ) ) level = 0 ;
106
+ this . cardClass = this . cardClasses [ level ] ;
105
107
} , 500 ) ;
106
108
107
109
}
@@ -111,24 +113,31 @@ var workspace = new Vue({
111
113
el : '#workspace' ,
112
114
data : {
113
115
cards : [
114
- { id :0 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 0 } ,
115
- { id :1 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 1 } ,
116
- { id :2 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 2 } ,
117
- { id :3 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 3 } ,
118
- { id :4 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 0 } ,
119
- { id :5 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 1 } ,
120
- { id :6 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 2 } ,
121
- { id :7 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 3 } ,
122
- { id :8 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 0 } ,
123
- { id :9 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 1 } ,
124
- { id :10 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 2 } ,
125
- { id :11 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 3 } ,
126
- { id :12 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 0 } ,
127
- { id :13 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 1 } ,
128
- { id :14 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :'Last Run: ' + faker . date . past ( ) , level : 2 } ,
116
+ { id :0 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 0 } ,
117
+ { id :1 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 1 } ,
118
+ { id :2 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 2 } ,
119
+ { id :3 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 3 } ,
120
+ { id :4 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 0 } ,
121
+ { id :5 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 1 } ,
122
+ { id :6 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 2 } ,
123
+ { id :7 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 3 } ,
124
+ { id :8 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 0 } ,
125
+ { id :9 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 1 } ,
126
+ { id :10 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 2 } ,
127
+ { id :11 , header :faker . company . companyName ( ) , title : faker . hacker . ingverb ( ) + ' ' + faker . hacker . noun ( ) , text :faker . date . past ( ) . toString ( ) , level : 3 } ,
128
+
129
129
]
130
130
} ,
131
131
132
+ created : function ( ) {
133
+
134
+ let story = civilized ( __dirname + '/STORY.md' ) . filter ( i => i . name === 'monitor-server' ) ;
135
+ console . log ( story )
136
+ story . forEach ( ( item , index ) => {
137
+ this . cards . unshift ( { id :( 99 + index ) , header :`Monitoring ${ item . data . url } (${ item . data . interval } min.)` , title : item . data . title , text :faker . date . past ( ) . toString ( ) , level : 2 } ) ;
138
+ } ) ;
139
+ }
140
+
132
141
} )
133
142
134
143
0 commit comments