Skip to content

Commit

Permalink
#1125 Upgrade GeneModel.js to remove d3.dispatch dependency to suppor…
Browse files Browse the repository at this point in the history
…t D3 v4 and later.
  • Loading branch information
tonydisera committed Dec 2, 2024
1 parent f638ae2 commit 38ccb2c
Show file tree
Hide file tree
Showing 6 changed files with 104 additions and 62 deletions.
16 changes: 7 additions & 9 deletions client/app/components/pages/GeneHome.vue
Original file line number Diff line number Diff line change
Expand Up @@ -1050,7 +1050,7 @@ export default {
clinIobioUrls: ["http://localhost:4030", "http://tony.iobio.io:4030", "http://clin.iobio.io", "https://clin.iobio.io", "https://dev.clin.iobio.io", "http://dev.clin.iobio.io", "https://stage.clin.iobio.io"],
clinIobioUrl: "https://clin.iobio.io",
forceLocalStorage: null,
forceLocalStorage: false,
phenotypeLookupUrl: null,
phenolyzerTopGenes: null,
Expand Down Expand Up @@ -1279,10 +1279,8 @@ export default {
let translator = new Translator(self.globalApp, glyph);
let genericAnnotation = new GenericAnnotation(glyph);
self.geneModel = new GeneModel(self.globalApp, self.forceLocalStorage,
self.launchedFromHub, self.genePanels);
self.geneModel = new GeneModel(self.globalApp, self.forceLocalStorage, self.genomeBuildHelper, self.genePanels);
self.geneModel.geneSource = self.forMyGene2 ? "refseq" : "gencode";
self.geneModel.genomeBuildHelper = self.genomeBuildHelper;
self.geneModel.translator = translator;
if (self.isEduMode) {
self.geneModel.phenolyzerTopGenesToKeep = 8;
Expand Down Expand Up @@ -1316,7 +1314,7 @@ export default {
self.addAlert(type, message, genes, details, options)
})
self.geneModel.on("geneDangerSummarized", function(dangerSummary) {
self.geneModel.addEventListener("geneDangerSummarized", function(dangerSummary) {
self.geneModel.promiseGetCachedGeneObject(dangerSummary.geneName)
.then(function(theGeneObject) {
if (self.$refs.navRef && self.$refs.navRef.$refs.flaggedVariantsRef) {
Expand All @@ -1327,16 +1325,16 @@ export default {
console.log(error.message)
})
})
self.geneModel.on("alertIssued", function(type, message, genes, details, options) {
self.geneModel.addEventListener("alertIssued", function(type, message, genes, details, options) {
self.addAlert(type, message, genes, details, options)
})
self.geneModel.on("alertRetracted", function(type, partialMessage, geneName) {
self.geneModel.addEventListener("alertRetracted", function(type, partialMessage, geneName) {
self.onRetractAppAlert(type, partialMessage, [geneName])
})
self.geneModel.on("selectGene", function(geneName) {
self.geneModel.addEventListener("selectGene", function(geneName) {
self.onGeneSelected(geneName)
})
self.geneModel.on("removeGene", function(geneName) {
self.geneModel.addEventListener("removeGene", function(geneName) {
self.removeGeneImpl(geneName)
})
Expand Down
2 changes: 1 addition & 1 deletion client/app/globals/GlobalApp.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class GlobalApp {
this.tour = "";
this.completedTour = "";

this.version = "4.11.3";
this.version = "4.11.4";

this.IOBIO_SERVICES = null;
this.HTTP_SERVICES = null;
Expand Down
10 changes: 10 additions & 0 deletions client/app/models/Event.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
class Event {
constructor(name) {
this.name = name;
this.callbacks = [];
}
registerCallback(callback){
this.callbacks.push(callback);
}
};
export default Event
Loading

0 comments on commit 38ccb2c

Please sign in to comment.