File Changes for angie
switch to commits view, user indexv317_preview to v317_preview2 (2015-05-18 to 2015-05-25) v317
- src/hg/htdocs/style/HGStyle.css
- lines changed 1, context: html, text, full: html, text
Removed the height constraint from absoluteModal so the modal wouldn't
be taller than necessary (thus showing the section border bottom which
looks clunky). This also simplifies the scrolling behavior -- no more
scroll-within-scroll. However, it can leave the user looking at the
bottom of the main page if they scroll down a large 'choose fields' list
and click the Done button at the bottom of the tall modal.
refs #14579
- src/hg/js/model/hgIntegrator/hgIntegratorModel.js
- lines changed 3, context: html, text, full: html, text
When the main model makes server requests after the CladeOrgDbMixin
makes the server request to change the clade, org, db and position,
the main model's server requests need to repeat the changing cgi vars.
If they don't, then there's a race condition: if the main model's
request(s) read the cart before CladeOrgDbMixin's changes have been
written to the cart, but they take longer to complete, then they
can write back old cart vars, squashing CladeOrgDbMixin's changes.
So I added a function to get all of the cart variable changes that
must be repeated by more-or-less simultaneous requests. Would be
nice to have a more general way of handling this!
refs #14579 note 52
- lines changed 5, context: html, text, full: html, text
hgIntegrator: omit bam and maf (wigMaf) tracks from the group/track/table menus
because the underlying anno* libs don't support those types yet.
refs #14579 note 52
- lines changed 4, context: html, text, full: html, text
Trim some UI-only stuff from the querySpec sent when user clicks 'get output'.
This should be refactored out with similar code in cartSendQuerySpec, but I'm
not doing that just yet to avoid a merge conflict with a branch I'm working on.
refs #14579
- src/hg/js/model/lib/CladeOrgDbMixin.js
- lines changed 15, context: html, text, full: html, text
When the main model makes server requests after the CladeOrgDbMixin
makes the server request to change the clade, org, db and position,
the main model's server requests need to repeat the changing cgi vars.
If they don't, then there's a race condition: if the main model's
request(s) read the cart before CladeOrgDbMixin's changes have been
written to the cart, but they take longer to complete, then they
can write back old cart vars, squashing CladeOrgDbMixin's changes.
So I added a function to get all of the cart variable changes that
must be repeated by more-or-less simultaneous requests. Would be
nice to have a more general way of handling this!
refs #14579 note 52
- src/hg/js/react/hgIntegrator/hgIntegrator.jsx
- lines changed 3, context: html, text, full: html, text
In the 'Choose Fields' dialog, put checkboxes and labels in separate columns so the label doesn't wrap around under the checkbox when squeezed.
refs #14579
- src/hg/js/react/react.mk
- lines changed 15, context: html, text, full: html, text
common.mk: auto-detect hgwdev's installation of node.js tools.
If jshint, jsxhint, jsx and/or uglifyjs are installed, set the corresponding
JSHINT etc. variables; if not found, set variable to 'true' so makefile can
invoke those steps without any effect (in which case the precompiled files
in hg/js/react/bundle/ will not reflect any changes made to *.jsx).
- src/hg/lib/annoStreamWig.c
- lines changed 3, context: html, text, full: html, text
Add chrom, chromStart, chromEnd back into the autoSql for wig and bigWig annoStreamers.
Now the columns can be selected/deselected the usual way instead of being fudged into
the output with no choice.
refs #14579
- src/hg/lib/cartJson.c
- lines changed 79, context: html, text, full: html, text
hgIntegrator: omit bam and maf (wigMaf) tracks from the group/track/table menus
because the underlying anno* libs don't support those types yet.
refs #14579 note 52
- src/hg/lib/hAnno.c
- lines changed 5, context: html, text, full: html, text
Yikes, annoGrateBigWigNew was not properly hooked up before! So instead of getting
wiggle values only for the primary item's position, each primary item got wiggle values
for the whole position range, ick.
refs #14579
- src/inc/common.mk
- lines changed 30, context: html, text, full: html, text
common.mk: auto-detect hgwdev's installation of node.js tools.
If jshint, jsxhint, jsx and/or uglifyjs are installed, set the corresponding
JSHINT etc. variables; if not found, set variable to 'true' so makefile can
invoke those steps without any effect (in which case the precompiled files
in hg/js/react/bundle/ will not reflect any changes made to *.jsx).
- src/inc/jsonWrite.h
- lines changed 5, context: html, text, full: html, text
hgIntegrator: omit bam and maf (wigMaf) tracks from the group/track/table menus
because the underlying anno* libs don't support those types yet.
refs #14579 note 52
- src/lib/annoFormatTab.c
- lines changed 1, context: html, text, full: html, text
hgIntegrator: instead of comma-separated lists of wiggle values that get
quite long for large regions, output the average of values in a region.
I got a couple requests for this at the Biology of Genomes poster session.
refs #14579
- lines changed 57, context: html, text, full: html, text
Add chrom, chromStart, chromEnd back into the autoSql for wig and bigWig annoStreamers.
Now the columns can be selected/deselected the usual way instead of being fudged into
the output with no choice.
refs #14579
- src/lib/annoStreamBigWig.c
- lines changed 3, context: html, text, full: html, text
Add chrom, chromStart, chromEnd back into the autoSql for wig and bigWig annoStreamers.
Now the columns can be selected/deselected the usual way instead of being fudged into
the output with no choice.
refs #14579
- src/lib/jsonWrite.c
- lines changed 18, context: html, text, full: html, text
hgIntegrator: omit bam and maf (wigMaf) tracks from the group/track/table menus
because the underlying anno* libs don't support those types yet.
refs #14579 note 52
switch to commits view, user index