Description ============================================================ The “summary” section of an item. Required context: * item HTML ============================================================
Summary {{> space em=0.5 }} {{> small-control src = "/pencil.svg" title = "edit summary" class = "edit-item-description" action = [| editItemDescription( {{{%js item.uid.uidToText}}}, {{{%js item.description.text}}}); |] }}
{{# item.description.text}} {{{item.description.html}}} {{/ item.description.text}} {{^ item.description.text}}

write something here!

{{/ item.description.text}}
Summary {{> space em=0.5 }} {{> small-control src = "/pencil.svg" title = "quit editing summary" class = "edit-item-description" action = [| stopEditingItemDescription({{{%js item.uid.uidToText}}}); |] }}
JS ============================================================ function editItemDescription(itemUid, descrText) { var descrNode = "#item-" + itemUid + " .item-description"; switchSection(descrNode, "editing"); var editor = bigEditor({ rows: 10, text: descrText, hint: "or press Ctrl+Enter to save", saveAction: function(newDescrText) { submitItemDescription(descrNode, itemUid, descrText, newDescrText); }, cancelAction: function() { switchSection(descrNode, "normal"); } }); $(descrNode + " .editor").html(editor); focusOn(descrNode + " .editor-area"); } function stopEditingItemDescription(itemUid) { var descrNode = "#item-" + itemUid + " .item-description"; switchSection(descrNode, "normal"); }