-
Notifications
You must be signed in to change notification settings - Fork 199
/
main.js
142 lines (134 loc) · 5.65 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
/*
DebugEvents - log Publish and Milestone events in console
A JBrowse plugin.
Created on : Aug 26, 2015, 1:31:00 PM
Author : EY
*/
define([
'dojo/_base/declare',
'dojo/_base/lang',
'dojo/Deferred',
'JBrowse/Plugin'
],
function(
declare,
lang,
Deferred,
JBrowsePlugin
) {
return declare( JBrowsePlugin,
{
constructor: function( args ) {
console.log("plugin DebugEvents constructor");
var thisB = this;
this.browser.afterMilestone( 'completely initialized', function() {
console.log("Milestone: completely initialized");
});
this.browser.afterMilestone( 'initPlugins', function() {
console.log("Milestone: initPlugins");
});
this.browser.afterMilestone( 'initView', function() {
console.log("Milestone: initView");
});
this.browser.afterMilestone( 'loadRefSeqs', function() {
console.log("Milestone: loadRefSeqs");
});
this.browser.afterMilestone( 'loadUserCSS', function() {
console.log("Milestone: loadUserCSS");
});
this.browser.afterMilestone( 'loadNames', function() {
console.log("Milestone: loadNames");
});
this.browser.afterMilestone( 'loadConfig', function() {
console.log("Milestone: loadConfig");
});
this.browser.afterMilestone( 'initTrackMetadata', function() {
console.log("Milestone: initTrackMetadata");
});
this.browser.afterMilestone( 'createTrack', function() {
console.log("Milestone: createTrack");
});
dojo.subscribe("/jbrowse/v1/v/tracks/new", function(data){
console.log("Event: /jbrowse/v1/v/tracks/new",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/show", function(data){
console.log("Event: /jbrowse/v1/v/tracks/show",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/show", function(data){
console.log("Event: /jbrowse/v1/c/tracks/show",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/hide", function(data){
console.log("Event: /jbrowse/v1/v/tracks/hide",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/hide", function(data){
console.log("Event: /jbrowse/v1/c/tracks/hide",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/hide", function(data){
console.log("Event: /jbrowse/v1/v/tracks/hide",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/new", function(data){
console.log("Event: /jbrowse/v1/c/tracks/new",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/new", function(data){
console.log("Event: /jbrowse/v1/n/tracks/new",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/replace", function(data){
console.log("Event: /jbrowse/v1/v/tracks/replace",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/replace", function(data){
console.log("Event: /jbrowse/v1/c/tracks/replace",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/replace", function(data){
console.log("Event: /jbrowse/v1/n/tracks/replace",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/delete", function(data){
console.log("Event: /jbrowse/v1/v/tracks/delete",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/delete", function(data){
console.log("Event: /jbrowse/v1/c/tracks/delete",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/delete", function(data){
console.log("Event: /jbrowse/v1/n/tracks/delete",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/pin", function(data){
console.log("Event: /jbrowse/v1/v/tracks/pin",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/pin", function(data){
console.log("Event: /jbrowse/v1/c/tracks/pin",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/pin", function(data){
console.log("Event: /jbrowse/v1/n/tracks/pin",data);
});
dojo.subscribe("/jbrowse/v1/v/tracks/unpin", function(data){
console.log("Event: /jbrowse/v1/v/tracks/unpin",data);
});
dojo.subscribe("/jbrowse/v1/c/tracks/unpin", function(data){
console.log("Event: /jbrowse/v1/c/tracks/unpin",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/unpin", function(data){
console.log("Event: /jbrowse/v1/n/tracks/unpin",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/visibleChanged", function(data){
console.log("Event: /jbrowse/v1/n/tracks/visibleChanged",data);
});
dojo.subscribe("/jbrowse/v1/n/navigate", function(data){
console.log("Event: /jbrowse/v1/n/navigate",data);
});
dojo.subscribe("/jbrowse/v1/n/globalHighlightChanged", function(data){
console.log("Event: /jbrowse/v1/n/globalHighlightChanged",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/redraw", function(data){
console.log("Event: /jbrowse/v1/n/tracks/redraw",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/redrawFinished", function(data){
console.log("Event: /jbrowse/v1/n/tracks/redrawFinished",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/focus", function(data){
console.log("Event: /jbrowse/v1/n/tracks/focus",data);
});
dojo.subscribe("/jbrowse/v1/n/tracks/unfocus", function(data){
console.log("Event: /jbrowse/v1/n/tracks/unfocus",data);
});
}
});
});