I think limiting the JS to the edit icon would be fine, but I'll point out another idea. You could add a list of active milestones to the portlet.
I think limiting the JS to the edit icon would be fine, but I'll point out another idea. You could add a list of active milestones to the portlet.