Gmail Button to Post Selected Emails Chrome Extension Refactoring Assembly

Register
Submit a solution
The challenge is finished.

Challenge Overview

Your job is to refactor the 'Gmail Button to Post Selected Emails Chrome Extension' created in a previous contest. 

It needs to be refactored into a framework with a parent chrome extension and one-or-more child chrome extensions. 

In parent chrome extension, user is able to select emails, and press the button to transfer the select email ids to the corresponding child chrome extension to process it. 

In child chrome extension, it will register itself to the parent chrome extension to generate the button, and it's also responsible for processing the received email ids. 

Please split the existing submission into one parent chrome extension and one child chrome extension with the same functionality. 

When verifying your submission, please install the child chrome extension more than once, and we would like to display the buttons (one for each child chrome extension) in a dropdown menu style in parent chrome extension (with the menu saying 'Take Action', and each menu item corresponding to one child chrome extension action). 



Final Submission Guidelines

Submission Deliverable:

* Updated source code

* Detailed deployment guide

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30044339