@@ -2,8 +2,9 @@ block current_nav
2
2
- current_page = ' Admin'
3
3
4
4
block layout_variables
5
- - pageTitle = ' Admin'
6
- - metaDescription = ' The latest news from the JavaScript community and the fine folks at 5 Minutes of JavaScript.'
5
+ - dispatcher = ' admin'
6
+ - pageTitle = ' Admin'
7
+ - metaDescription = ' The latest news from the JavaScript community and the fine folks at 5 Minutes of JavaScript.'
7
8
8
9
extends /views/layouts/layout
9
10
@@ -13,47 +14,59 @@ block content
13
14
include /views/partials/_flash
14
15
15
16
section.row.has-sector
16
- .cell
17
+ .cell.well.well--l.well--m--xl
17
18
.g
18
- .g-b.g-b--m--3of5.sector.sector--a
19
- .well.well--l.well--m--xl
19
+ .g-b.g-b--m--3of5
20
+ .bdrbl.mbl.pbm
20
21
h1 Unapproved Stories
21
22
23
+ if stories .length > 0
22
24
- for story in stories
23
25
li.list-item ( data-article =story .id )
24
- section.row
25
- .cell.cell--s.well
26
-
27
- article.bdrbl.pbl.mbm ( role ='article' )
28
-
29
- h1.h.h--1
30
- a.externalLink.tct.twb ( href =story .url target ='_blank' )
31
- = story .title
32
- - iconPartial = { name: ' external' , className: ' externalLink-icon' , size: 20 }
33
- include /views/partials/_icon
34
-
35
- .bucket.bucket--flag.mbm
36
- .bucket-media
37
- img.thumb ( src =story .avatar_url width =50 )
38
- .bucket-content.h.h--3.tcs
39
- ul.list.list--inline.list--inline--divided.tfh
40
- li.list-item
41
- span.twn via
42
- | #{story .name }
43
-
44
- p.well.well--l.tsl = story .body
45
-
46
- a.tct.twb.approve ( href ='#' ) approve
47
- ||
48
- select( name ="moderate" id ="moderate" )
49
- option( value =0 ) Select reason...
50
- option( value =1 ) Duplicate
51
- option( value =2 ) Hard to understand
52
- option( value =3 ) Directly advertising
53
- option( value =4 ) Job Posting
54
- option( value =5 ) Disrespectful language
55
- option( value =6 ) Not within community interests
56
- a.tct.twb.deny ( href ='#' ) deny
26
+
27
+ article.bdrbl.pbl.mbm ( role ='article' )
28
+
29
+ h1.h.h--1
30
+ a.externalLink.tct.twb ( href =story .url target ='_blank' )
31
+ = story .title
32
+ - iconPartial = { name: ' external' , className: ' externalLink-icon' , size: 20 }
33
+ include /views/partials/_icon
34
+
35
+ .bucket.bucket--flag.mbm
36
+ .bucket-media
37
+ img.thumb ( src =story .avatar_url width =50 )
38
+ .bucket-content.h.h--3.tcs
39
+ ul.list.list--inline.list--inline--divided.tfh
40
+ li.list-item
41
+ span.twn via
42
+ | #{story .name }
43
+
44
+ p.well.well--l.tsl = story .body
45
+
46
+ .mbl
47
+ a.btn.btn--success.approve ( href ='#' ) Approve Story
48
+
49
+ h2 Deny Story
50
+ p.tcs.tss
51
+ | If the story doesn't follow the Community Guidelines, provide
52
+ | a reason and select
53
+ strong Deny Story.
54
+ .g.g--xs
55
+ .g-b.g-b--3of4
56
+ .select
57
+ select.select-input ( name ="moderate" id ="moderate" )
58
+ option.select-input-option ( value =0 ) Select reason...
59
+ option.select-input-option ( value =1 ) Duplicate
60
+ option.select-input-option ( value =2 ) Hard to understand
61
+ option.select-input-option ( value =3 ) Directly advertising
62
+ option.select-input-option ( value =4 ) Job Posting
63
+ option.select-input-option ( value =5 ) Disrespectful language
64
+ option.select-input-option ( value =6 ) Not within community interests
65
+ .g-b.g-b--1of4
66
+ a.btn.btn--a.btn--block.deny ( href ='#' ) Deny Story
67
+
68
+ else
69
+ p.tsi There are no unapproved stories right now.
57
70
58
71
block inline_javascript
59
72
script .
0 commit comments