1
1
mirror of https://github.com/aelve/guide.git synced 2024-12-23 12:52:31 +03:00

Make textareas fullwidth

This commit is contained in:
Artyom 2016-03-04 19:07:26 +03:00
parent aa0e0286a9
commit 0bbde9c689
2 changed files with 10 additions and 3 deletions

View File

@ -901,8 +901,7 @@ renderCategoryNotes editable category =
JS.setCategoryNotesMode (this, category^.uid, InEdit)
InEdit -> do
textareaId <- randomUid
textarea_ [uid_ textareaId,
rows_ "10", style_ "width:100%;resize:vertical"] $
textarea_ [uid_ textareaId, rows_ "10", class_ "fullwidth"] $
toHtml (category^.notes)
button "Save" [] $ do
-- «$("#<textareaId>").val()» is a Javascript expression that
@ -959,7 +958,7 @@ renderItem editable cat item =
JS.deleteItem (item^.uid, itemNode, item^.name)
-- This div is needed for “display:flex” on the outer div to work (which
-- makes item-controls be placed to the left of everything else)
div_ [style_ "width:100%"] $ do
div_ [class_ "fullwidth"] $ do
renderItemInfo Editable cat item
case editable of
Normal -> do
@ -1078,6 +1077,7 @@ renderItemTraits editable cat item = do
mapM_ (renderTrait Editable (item^.uid)) (item^.pros)
thisNode
textarea_ [
class_ "fullwidth",
placeholder_ "add pro",
onEnter $ JS.addPro (listNode, item^.uid, inputValue) <>
clearInput ]
@ -1094,6 +1094,7 @@ renderItemTraits editable cat item = do
mapM_ (renderTrait Editable (item^.uid)) (item^.cons)
thisNode
textarea_ [
class_ "fullwidth",
placeholder_ "add con",
onEnter $ JS.addCon (listNode, item^.uid, inputValue) <>
clearInput ]

View File

@ -76,3 +76,9 @@ pre code {
form {
margin: 0; }
.fullwidth {
width: 100%; }
textarea.fullwidth {
resize: vertical; }