481ceed454ffe518091adbba9716e05fbeb4fbb8 larrym Mon Mar 19 13:00:45 2012 -0700 refactor some makeItems code from hgTracks.c into hgTracks.js b/c (a) it was causing problems in stripJsEmbedded and (b) it really belongs in hgTracks.js diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index e8af220..fde2c5a 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -4382,42 +4382,30 @@ } } } else if (maxWinToDraw > 1 && (winEnd - winStart) > maxWinToDraw) { tg->loadItems = dontLoadItems; tg->drawItems = drawMaxWindowWarning; tg->limitedVis = tvDense; tg->limitedVisSet = TRUE; } } void printTrackInitJavascript(struct track *trackList) { hPrintf("<input type='hidden' id='%s' name='%s' value=''>\n", hgtJsCommand, hgtJsCommand); -hPrintf("<script type='text/javascript'>\n"); -hPrintf( "function hgTracksInitTracks()\n{\n"); - -struct track *track; -for (track = trackList; track != NULL; track = track->next) - { - if (startsWithWord("makeItems", track->tdb->type) ) - hPrintf("makeItemsByDrag.init(\"%s\");\n", track->track); - } - -hPrintf( "}\n"); -hPrintf("</script>\n"); } void jsCommandDispatch(char *command, struct track *trackList) /* Dispatch a command sent to us from some javaScript event. * This gets executed after the track list is built, but before * the track->loadItems methods are called. */ { if (startsWithWord("makeItems", command)) makeItemsJsCommand(command, trackList, trackHash); else warn("Unrecognized jsCommand %s", command); } void parentChildCartCleanup(struct track *trackList,struct cart *newCart,struct hash *oldVars) /* When composite/view settings changes, remove subtrack specific vis