Skip to content

Conversation

@dylemma
Copy link
Member

@dylemma dylemma commented Apr 16, 2014

This branch adds a "create/import" form to the home page, replacing the old form that slid out of the trace list. The old "+ New Trace" button is now just a link to the home page. There is also a "+ Import Trace" button that leads to the same page but activates the import form's tab instead of the default one.

dylemma added 6 commits April 14, 2014 17:15
Added the "TraceInputForm", which will contain separate (but similar) UIs for either uploading a new jar/war/zip for analysis or a .pulse file for import. The form lives on the landing page, and will eventually replace the "slide-out form" that came from the sidebar.
There are now two input forms: "New Trace" and "Import Trace". They have similar UIs, and can be accessed by tabs on the page. Each form sends data to its own URL, handled by the TraceFileUploadHandler.
I rearranged the state management of the form to use Bacon.js more centrally, and added a 'disabled' state to the OK button when the form is invalid.
Also a couple of assorted small fixes like moving common.js to the common folder, and adding the missing 'header-push' div to the traces page.
Also added a separate button for "Import trace", next to the "New Trace" button.
Now when you pick a file, the browse/drag widgetry is hidden and the filename display is more emphasized. You can remove the file by clicking the 'x' button (or by canceling the form)
@dylemma dylemma assigned leRadwan and unassigned leRadwan Apr 16, 2014
@leRadwan
Copy link
Contributor

👍

@leRadwan leRadwan closed this Apr 16, 2014
@leRadwan leRadwan reopened this Apr 16, 2014
leRadwan added a commit that referenced this pull request Apr 16, 2014
@leRadwan leRadwan merged commit f8a7fd4 into master Apr 16, 2014
@leRadwan leRadwan deleted the feature/fileupload-workflow branch April 16, 2014 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants