Skip to content

Commit 287a2ce

Browse files
committed
Removed unused functionality
1 parent f519997 commit 287a2ce

File tree

1 file changed

+3
-35
lines changed

1 file changed

+3
-35
lines changed

packages/perspective-viewer/src/js/viewer.js

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ class PerspectiveViewer extends ActionElement {
6464
constructor() {
6565
super();
6666
this._register_debounce_instance();
67-
this._slaves = [];
6867
this._show_config = true;
6968
this._show_warnings = true;
7069
this._resize_handler = _.debounce(this.notifyResize, 250).bind(this);
@@ -307,29 +306,6 @@ class PerspectiveViewer extends ActionElement {
307306
this._debounce_update();
308307
}
309308

310-
/**
311-
* When set, hide the data visualization and display the message. Setting
312-
* `message` does not clear the internal `perspective.table`, but it does
313-
* render it hidden until the message is removed.
314-
*
315-
* @param {string} msg The message. This can be HTML - it is not sanitized.
316-
* @example
317-
* let elem = document.getElementById('my_viewer');
318-
* elem.setAttribute('message', '<h1>Loading</h1>');
319-
*/
320-
message(msg) {
321-
if (this.getAttribute("message") !== msg) {
322-
this.setAttribute("message", msg);
323-
return;
324-
}
325-
if (!this._inner_drop_target) return;
326-
this.shadowRoot.querySelector("#app").classList.remove("hide_message");
327-
this._inner_drop_target.innerHTML = msg;
328-
for (let slave of this._slaves) {
329-
slave.setAttribute("message", msg);
330-
}
331-
}
332-
333309
/**
334310
* This element's `perspective` worker instance. This property is not
335311
* reflected as an HTML attribute, and is readonly; it can be effectively
@@ -399,12 +375,7 @@ class PerspectiveViewer extends ActionElement {
399375
table = this.worker.table(data, options);
400376
table._owner_viewer = this;
401377
}
402-
let _promises = [this._load_table(table)];
403-
for (let slave of this._slaves) {
404-
_promises.push(this._load_table.call(slave, table));
405-
}
406-
this._slaves = [];
407-
return Promise.all(_promises);
378+
return this._load_table(table);
408379
}
409380

410381
/**
@@ -454,11 +425,8 @@ class PerspectiveViewer extends ActionElement {
454425
this._inner_drop_target.innerHTML = widget._inner_drop_target.innerHTML;
455426
}
456427

457-
if (widget._table) {
458-
this._load_table(widget._table);
459-
} else {
460-
widget._slaves.push(this);
461-
}
428+
this._load_table(widget.table);
429+
this.restore(widget.save());
462430
}
463431

464432
/**

0 commit comments

Comments
 (0)