diff --git a/public/javascripts/items.js b/public/javascripts/items.js index 2c69885..506ac51 100644 --- a/public/javascripts/items.js +++ b/public/javascripts/items.js @@ -50,7 +50,7 @@ const descriptionEdited = event => { const completedClicked = event => { const element = $( event.target ) - const id = element.data( 'id' ) + const id = element.parent().data( 'id' ) const completed = ! element.data( 'completed' ) fetch( `/items/${id}`, params({ completed: completed } ) ) @@ -64,9 +64,8 @@ const completedClicked = event => { } else { parent.removeClass( 'item__title--completed' ) } - } - ) - } + }) +} const getFilterStatus = () => { const pageURL= decodeURIComponent(window.location.search) @@ -133,7 +132,7 @@ $(document).ready( () => { $( '.item__title > span' ).click( clickToUpdate( 'item__title' )) $( '.item__edit-description' ).keypress( descriptionEdited ) $( '.item__description > span' ).click( clickToUpdate( 'item__description' )) - $( '.item__toggle' ).click( completedClicked ) + $( '.item__menu ul li:first-child' ).click( completedClicked ) $( '.dropdown__toggle' ).click( dropdownToggle ) $( '.star' ).click( starredToggle ) getFilterStatus() diff --git a/views/items/item-menu.pug b/views/items/item-menu.pug index dd54579..426167b 100644 --- a/views/items/item-menu.pug +++ b/views/items/item-menu.pug @@ -1,4 +1,4 @@ -ul +ul(data-id=entry.id) li Complete li Add Note li Share