Require serrano >= 2.3.4

This version fixes a bug that was breaking the text portion of the sample
search control.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add trailing slash to avoid 301 on first request

Without the slash, the server responds with 301 Moved Permanently to the
same URL with the trailing slash and then another call is made to that
new URL. This removes the extra step by including the slash in the
original URL to avoid the redirect.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add resource for retrieving pedigree PDF from phenotype service

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Show pedigree PDF link when URL is returned with phenotypes

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Fix bad parameter name in pedigree resource

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #185 from cbmi/proband-pdf

Add link for viewing pedigree PDF
Add avocado dependency to metatdata migrations

This dependency is now automatically added to migrations generated with
the avocado 'migration' command but these migrations were created before
that code was added so the dependencies are being retroactively added to
the migrations here.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #189 from cbmi/issue-184

Add avocado dependency to metatdata migrations
Port ui/controls to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port ui/modals to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port ui/tables to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Remove last of the coffee script with minimal results ported

WARNING: This does not include a full port of the results workflow to JS. This is just meant to serve as a starting point so I can track my work in adding all the features to the results workflow again.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add latest changes to result template from Cilantro

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Override the onRender method to show a custom result table

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Update to latest Cilantro build

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Update main to match Cilantro & register ResultDetails dialog

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add class name to dialog and remove nesting from styles

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add padding to panels to match body top offset

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add support for expanding/collapsing row based on cohort overflow

Also fixes an issue with the CSS which was being set on the wrong element after the conversion to JS.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add files and references for new phenotypes dialog

NOTE: This contains only the most trivial implementation of the dialog itself. All that is there is a loading indicator. Actual content to follow.
Signed-off-by: Don Naegely <naegelyd@gmail.com>