01c4c162d4820d2a384d2c768b3d78d41906bad3
larrym
  Wed Oct 20 09:49:14 2010 -0700
default configureByPopup to off for snp, conservation and multiz tracks
diff --git src/hg/hgTracks/imageV2.c src/hg/hgTracks/imageV2.c
index 9543b2f..5a11f3d 100644
--- src/hg/hgTracks/imageV2.c
+++ src/hg/hgTracks/imageV2.c
@@ -10,6 +10,7 @@
 #include "imageV2.h"
 #include "hgTracks.h"
 #include "hgConfig.h"
+#include "hgFindSpec.h"
 
 static char const rcsid[] = "$Id: imageV2.c,v 1.32 2010/05/24 19:53:42 hiram Exp $";
 
@@ -183,7 +184,8 @@
 dyStringPrintf(*jsonTdbSettingsString, "\n\t\thasChildren: %d,", slCount(track->tdb->subtracks));
 
 // Now some miscellaneous tidbids
-if (sameString(trackDbSettingClosestToHomeOrDefault(track->tdb, "configureByPopup", "on"), "off"))
+if (sameString(trackDbSettingClosestToHomeOrDefault(track->tdb, "configureByPopup",
+    matchRegex(track->track, "^snp[0-9]+$") || matchRegex(track->track, "^cons[0-9]+way") || matchRegex(track->track, "^multiz") ? "off" : "on"), "off"))
     dyStringPrintf(*jsonTdbSettingsString, "\n\t\tconfigureByPopup: false,");
 if (sameWord(track->tdb->type, "remote") && trackDbSetting(track->tdb, "url") != NULL)
     dyStringPrintf(*jsonTdbSettingsString, "\n\t\turl: '%s',", trackDbSetting(track->tdb, "url"));