File Changes for angie
switch to commits view, user indexv270_preview to v270_preview2 (2012-07-03 to 2012-07-10) v270
- src/hg/hgVarAnnogrator/hgVarAnnogrator.c
- lines changed 736, context: html, text, full: html, text
Feature #6152 (Variant Annotation Integrator): Major UI work done in adev branch over the past month.
1. For new "lite" sections, use CSS instead of 3-level nested tables.
2. Use classes and CSS properties instead of extra divs just to add
vertical space.
3. CGI parses JSON from UI into hierarchical data structures and builds
contents from those data structures instead of ever-growing arg lists.
4. Proper use of name instead of id for non-uniquely named elements.
5. Filter inputs: CGI builds up Javascript object literal vars describing
available (not yet configured) and active (configured by user) filters.
Javascript uses the vars to display active filters and offer choices
when user clicks "Add Filter". New filters configured by user are
sent back to CGI in querySpec JSON.
Note: filters aren't yet applied when executing queries! (don't work)
6. Javascript handles updates to intersectSel elements when there's a new
primary source. Ajax to CGI still needed for updating which output
formats are possible given types of inputs.
7. Better handling of error 500's (give user something to paste so we can
reproduce, instead of pulling entire err500 HTML page into warnBox).
8. Make it possible for an annoFilter to be a function on an entire row
instead of anchored to a single column. This will enable more flexible
filters such as comparing cdsEnd to cdsStart, extracting minor allele freq
from snpNNN's comma-sep list column, etc.
- src/hg/js/ajax.js
- lines changed 5, context: html, text, full: html, text
Added abort method to loadingImage. (for #6152)
- src/hg/js/hgVarAnnogrator.js
- lines changed 280, context: html, text, full: html, text
Feature #6152 (Variant Annotation Integrator): Major UI work done in adev branch over the past month.
1. For new "lite" sections, use CSS instead of 3-level nested tables.
2. Use classes and CSS properties instead of extra divs just to add
vertical space.
3. CGI parses JSON from UI into hierarchical data structures and builds
contents from those data structures instead of ever-growing arg lists.
4. Proper use of name instead of id for non-uniquely named elements.
5. Filter inputs: CGI builds up Javascript object literal vars describing
available (not yet configured) and active (configured by user) filters.
Javascript uses the vars to display active filters and offer choices
when user clicks "Add Filter". New filters configured by user are
sent back to CGI in querySpec JSON.
Note: filters aren't yet applied when executing queries! (don't work)
6. Javascript handles updates to intersectSel elements when there's a new
primary source. Ajax to CGI still needed for updating which output
formats are possible given types of inputs.
7. Better handling of error 500's (give user something to paste so we can
reproduce, instead of pulling entire err500 HTML page into warnBox).
8. Make it possible for an annoFilter to be a function on an entire row
instead of anchored to a single column. This will enable more flexible
filters such as comparing cdsEnd to cdsStart, extracting minor allele freq
from snpNNN's comma-sep list column, etc.
- src/hg/lib/hui.c
- lines changed 4, context: html, text, full: html, text
Bug #8420 (BAM checkbox behavior): Fixed as suggested by Tim, thanks!
- src/hg/makeDb/doc/canFam2.txt
- lines changed 19, context: html, text, full: html, text
Track #8279 (canFam2 snp131): added missing doc, thx Greg for noticing it was missing.
- src/inc/annoFilter.h
- lines changed 18, context: html, text, full: html, text
Feature #6152 (Variant Annotation Integrator): Major UI work done in adev branch over the past month.
1. For new "lite" sections, use CSS instead of 3-level nested tables.
2. Use classes and CSS properties instead of extra divs just to add
vertical space.
3. CGI parses JSON from UI into hierarchical data structures and builds
contents from those data structures instead of ever-growing arg lists.
4. Proper use of name instead of id for non-uniquely named elements.
5. Filter inputs: CGI builds up Javascript object literal vars describing
available (not yet configured) and active (configured by user) filters.
Javascript uses the vars to display active filters and offer choices
when user clicks "Add Filter". New filters configured by user are
sent back to CGI in querySpec JSON.
Note: filters aren't yet applied when executing queries! (don't work)
6. Javascript handles updates to intersectSel elements when there's a new
primary source. Ajax to CGI still needed for updating which output
formats are possible given types of inputs.
7. Better handling of error 500's (give user something to paste so we can
reproduce, instead of pulling entire err500 HTML page into warnBox).
8. Make it possible for an annoFilter to be a function on an entire row
instead of anchored to a single column. This will enable more flexible
filters such as comparing cdsEnd to cdsStart, extracting minor allele freq
from snpNNN's comma-sep list column, etc.
- src/lib/annoFilter.c
- lines changed 134, context: html, text, full: html, text
Feature #6152 (Variant Annotation Integrator): Major UI work done in adev branch over the past month.
1. For new "lite" sections, use CSS instead of 3-level nested tables.
2. Use classes and CSS properties instead of extra divs just to add
vertical space.
3. CGI parses JSON from UI into hierarchical data structures and builds
contents from those data structures instead of ever-growing arg lists.
4. Proper use of name instead of id for non-uniquely named elements.
5. Filter inputs: CGI builds up Javascript object literal vars describing
available (not yet configured) and active (configured by user) filters.
Javascript uses the vars to display active filters and offer choices
when user clicks "Add Filter". New filters configured by user are
sent back to CGI in querySpec JSON.
Note: filters aren't yet applied when executing queries! (don't work)
6. Javascript handles updates to intersectSel elements when there's a new
primary source. Ajax to CGI still needed for updating which output
formats are possible given types of inputs.
7. Better handling of error 500's (give user something to paste so we can
reproduce, instead of pulling entire err500 HTML page into warnBox).
8. Make it possible for an annoFilter to be a function on an entire row
instead of anchored to a single column. This will enable more flexible
filters such as comparing cdsEnd to cdsStart, extracting minor allele freq
from snpNNN's comma-sep list column, etc.
switch to commits view, user index