rewired Column to use selection[] instead of selection1 and selection2. Automatically save current column and jumps to creating new column when the new button is clicked. Next TODO — rewire addSelection to recompute xpath on each new Add. Recompute highlighted DOM elements on each add.
generate xPath in using entire selection list
repopulated columns and highlighted elements on page when page reloads
removed redundant text displays in panel. reorderd the elements in each column panel
display color coding bar in column
restyled the notification panel to occupy less estate
Updated element highlighter to use the current column color when mouse over for a more intuitive experience.
cleaned up the console.log mess Joseph left in the codes...
automatically remove line break in the title column when ENTER is typed while entering the column name
Caught corner cases: 1. Users attempt to create new field when current field is still empty. 2. Users attempt to click done when current field is still empty. 3. Users attempt to click done when there are not fields yet.
copyrighting
outline images after they have been selected. hookedup tooltip for delete button. insertion of one more message after save button is clicked.
updated usability based on results from usability testing - test subjects: Darius Cheung, friend of Darius, Fred and Thomas Gorissen.
MVP for release. Does not include pagination and subpage selection.