[Webkit-unassigned] [Bug 23866] Storage panel should be editable

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 25 19:25:05 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=23866





------- Comment #3 from yael.aharon at nokia.com  2009-02-25 19:25 PDT -------
(In reply to comment #2)
> (From update of attachment 27855 [review])
> 
> > +    get statusBarItems()
> > +    {
> > +        return [this.deleteButton];
> > +    },
> 
> The delete button should be on the view side of the status bar, like we do in
> the ProfilesPanel/ProfilesView. A delete button here would imply deleting a
> local/session storage object not a row. r- for this
> 
> > +            this.visibleView._dataGrid._deleteRow();
> 
> Functions that are "public" like _deleteRow() should not have an underscore.
> Also deleteSelectedRow() would be best, since the row index isn't passed.
> 
> > +        var element = event.target.enclosingNodeOrSelfWithNodeName("td");
> 
> Why do you need to look for a element? Can't you get everything from
> dataGridNodeFromEvent?
> 
> > +            }
> > +            else {
> 
> This should be: } else { on the same line.
> 
> 
> > +        if (node && domStorage) {
> > +            domStorage.removeItem(node.data[0]);
> > +        }
> 
> No need for braces here.
> 

Thank you for the review. I will address your comments in my next patch.
Regarding
> +        var element = event.target.enclosingNodeOrSelfWithNodeName("td");
I did that because I need to know not only the node, but also which of the
columns was double clicked (is it key or is it value).
Could you suggest a better way to find which column was clicked? thanks!


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list