function suggestionAdd(e) {

        var project = gpostmile.project;

        var liTarget = e.currentTarget.ancestor("li", true); // true == scans/tests self
        var suggestionId = liTarget.getAttribute('suggestion');
        var suggestion = project.suggestions[suggestionId];

        Y.fire('postmile:addSuggestion', suggestion);

        suggestionDelete(e);

    }
// click on left-arrow, local delete, API add will do right thing
click on left-arrow, local delete, API add will do right thing
click on left - arrow local delete API add will do right thing
function suggestionAdd(e) {
        var project = gpostmile.project;
        var liTarget = e.currentTarget.ancestor("li", true); 
        var suggestionId = liTarget.getAttribute('suggestion');
        var suggestion = project.suggestions[suggestionId];
        Y.fire('postmile:addSuggestion', suggestion);
        suggestionDelete(e);
    }
function suggestionAdd ( e ) { var project = gpostmile . project ; var liTarget = e . currentTarget . ancestor ( "li" , true ) ; var suggestionId = liTarget . getAttribute ( 'suggestion' ) ; var suggestion = project . suggestions [ suggestionId ] ; Y . fire ( 'postmile:addSuggestion' , suggestion ) ; suggestionDelete ( e ) ; }
click on left-arrow, local delete, API add will do right thing
click on left - arrow local delete API add will do right thing
// true == scans/tests self