Commit fc257fd3b75785431205902b7f48764d220ef8ca
add styling for h1 and attachment
mix irving committed on 4/10/2018, 10:06:11 PMParent: 9ae1c46f226c40c608560b66d0b5ca42ecce151b
Files changed
app/page/blogNew.js | changed |
app/page/blogNew.mcss | changed |
app/page/blogNew.js | ||
---|---|---|
@@ -1,6 +1,6 @@ | ||
1 | 1 … | const nest = require('depnest') |
2 | -const { h, Struct, Value } = require('mutant') | |
2 … | +const { h, Struct, Value, when } = require('mutant') | |
3 | 3 … | const addSuggest = require('suggest-box') |
4 | 4 … | const pull = require('pull-stream') |
5 | 5 … | const marksum = require('markdown-summary') |
6 | 6 … | const MediumEditor = require('medium-editor').MediumEditor |
@@ -54,28 +54,30 @@ | ||
54 | 54 … | var page = h('Page -blogNew', [ |
55 | 55 … | api.app.html.sideNav(location), |
56 | 56 … | h('div.content', [ |
57 | 57 … | h('div.container', [ |
58 | - h('div.field -channel', [ | |
59 | - h('div.label', strings.channel), | |
60 | - channelInput | |
61 | - ]), | |
62 | 58 … | h('div.field -title', [ |
63 | - h('div.label', strings.blogNew.field.title), | |
64 | 59 … | h('input', { |
65 | 60 … | 'ev-input': e => meta.title.set(e.target.value), |
61 … | + className: when(meta.title, '', '-empty'), | |
66 | 62 … | placeholder: strings.blogNew.field.title |
67 | 63 … | }) |
68 | 64 … | ]), |
65 … | + mediumComposer, | |
66 … | + h('div.field -attachment', | |
67 … | + AddFileButton({ api, filesById, meta, textArea: mediumComposer }) | |
68 … | + ), | |
69 … | + h('div.field -channel', [ | |
70 … | + h('div.label', strings.channel), | |
71 … | + channelInput | |
72 … | + ]), | |
69 | 73 … | h('div.field -summary', [ |
70 | 74 … | h('div.label', strings.blogNew.field.summary), |
71 | 75 … | h('input', { |
72 | 76 … | 'ev-input': e => meta.summary.set(e.target.value), |
73 | 77 … | placeholder: strings.blogNew.field.summary |
74 | 78 … | }) |
75 | 79 … | ]), |
76 | - mediumComposer, | |
77 | - AddFileButton({ api, filesById, meta, textArea: mediumComposer }), | |
78 | 80 … | composer |
79 | 81 … | ]) |
80 | 82 … | ]) |
81 | 83 … | ]) |
app/page/blogNew.mcss | |||
---|---|---|---|
@@ -32,17 +32,67 @@ | |||
32 | 32 … | $borderSubtle | |
33 | 33 … | outline: none | |
34 | 34 … | } | |
35 | 35 … | ||
36 … | + -title { | ||
37 … | + margin: 0 | ||
36 | 38 … | ||
39 … | + input { | ||
40 … | + font-size: 2em | ||
41 … | + font-weight: bold | ||
42 … | + | ||
43 … | + padding-top: 2rem | ||
44 … | + border: none | ||
45 … | + border-radius: 0 | ||
46 … | + | ||
47 … | + -empty { | ||
48 … | + font-weight: normal | ||
49 … | + font-style: italic | ||
50 … | + } | ||
51 … | + } | ||
52 … | + } | ||
53 … | + | ||
54 … | + -attachment { | ||
55 … | + margin-top: .5rem | ||
56 … | + margin-left: 0 | ||
57 … | + | ||
58 … | + /* copied from message.html.compose */ | ||
59 … | + input[type="file"] { | ||
60 … | + border: none | ||
61 … | + flex-grow: 0 | ||
62 … | + | ||
63 … | + color: transparent | ||
64 … | + | ||
65 … | + ::-webkit-file-upload-button { | ||
66 … | + visibility: hidden | ||
67 … | + } | ||
68 … | + | ||
69 … | + ::before { | ||
70 … | + $attachButton | ||
71 … | + /* padding-top: .3rem */ | ||
72 … | + | ||
73 … | + /* content: '📎' */ | ||
74 … | + content: url('file.png') | ||
75 … | + font-size: 1rem | ||
76 … | + | ||
77 … | + outline: none | ||
78 … | + white-space: nowrap | ||
79 … | + -webkit-user-select: none | ||
80 … | + } | ||
81 … | + | ||
82 … | + :active, :focus { | ||
83 … | + outline: none | ||
84 … | + box-shadow: none | ||
85 … | + } | ||
86 … | + } | ||
87 … | + } | ||
88 … | + | ||
37 | 89 … | -channel {} | |
38 | - -title {} | ||
39 | 90 … | } | |
40 | 91 … | ||
41 | 92 … | div.editor{ | |
42 | 93 … | background-color: #fff | |
43 | 94 … | padding: 1rem | |
44 | - margin-top: 2rem | ||
45 | 95 … | min-height: 30rem | |
46 | 96 … | outline: none | |
47 | 97 … | } | |
48 | 98 … |
Built with git-ssb-web