Thanks for the great review.

>
> #282/4
> I'd make the module name just lp.bugs.duplicate(s). Think of it more like a 
> python module. You have a class in there MarkBugDuplicate, and this module 
> might contain other code later so no sense pegging it tight.
>

Agreed.

> #299
> Can we move all the rendering logic over to a render() method? The 
> initializer is really for setting things up, and if it calls this.render() 
> that's cool, but it seems like a lot of work for the initializer to do.
>
> Probably something like:
> https://pastebin.canonical.com/70793/
>

I've changed to use the standard renderUI and bindUI methods. Of course,
when the widget is instantiated, the caller now needs to invoke
widget.render() which I've done in bugtask_index.

My reason for not using this approach originally is that the widget
relied on pre-existing markup on the page and I didn't see the loading
of the form as a render operation.


> #354
> Can we prefix methods that aren't meant as part of the public api with _ as 
> we would in Python code? 
>

Yes.

> #390
> Could perhaps then be setup to use the _bind_events methods from above?
>

Since I used bindUI, there's no need to call this explicitly.

> #415
> indent the code in the method
>

Doh.

> #477
> Instead of finding the first node to insert before just use prepend on the 
> container
> http://yuilibrary.com/yui/docs/api/classes/Node.html#method_prepend
>
> Finally, some of the code has comments with yui doc notes. Can you update the 
> others with at least he basics for method and @private. I'm hoping at some 
> point to start to generate a docs build so that we can see what code we have 
> with basic api to the modules.
>

Done.

-- 
https://code.launchpad.net/~wallyworld/launchpad/private-dupe-bug-warning-943497/+merge/116248
Your team Launchpad code reviewers is subscribed to branch lp:launchpad.

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to