MCPcopy
hub / github.com/philc/vimium / logResult

Method logResult

lib/handler_stack.js:135–156  ·  view source on GitHub ↗
(eventNumber, type, event, handler, result)

Source from the content-addressed store, hash-verified

133
134 // Debugging.
135 logResult(eventNumber, type, event, handler, result) {
136 if ((event != null ? event.type : undefined) === "keydown") { // Tweak this as needed.
137 let label = (() => {
138 switch (result) {
139 case this.passEventToPage:
140 return "passEventToPage";
141 case this.suppressEvent:
142 return "suppressEvent";
143 case this.suppressPropagation:
144 return "suppressPropagation";
145 case this.restartBubbling:
146 return "restartBubbling";
147 case "skip":
148 return "skip";
149 case true:
150 return "continue";
151 }
152 })();
153 if (!label) label = result ? "continue/truthy" : "suppress";
154 console.log(`${eventNumber}`, type, handler._name, label);
155 }
156 }
157
158 show() {
159 console.log(`${this.eventNumber}:`);

Callers 1

bubbleEventMethod · 0.95

Calls 1

logMethod · 0.80

Tested by

no test coverage detected