Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
bokeh / server / static / js / lib / models / tools / actions / action_tool.js
Size: Mime:
import { ButtonTool, ButtonToolView, ButtonToolButtonView } from "../button_tool";
import { Signal } from "../../../core/signaling";
export class ActionToolButtonView extends ButtonToolButtonView {
    _clicked() {
        this.model.do.emit(undefined);
    }
}
ActionToolButtonView.__name__ = "ActionToolButtonView";
export class ActionToolView extends ButtonToolView {
    connect_signals() {
        super.connect_signals();
        this.connect(this.model.do, (arg) => this.doit(arg));
    }
}
ActionToolView.__name__ = "ActionToolView";
export class ActionTool extends ButtonTool {
    constructor(attrs) {
        super(attrs);
        this.button_view = ActionToolButtonView;
        this.do = new Signal(this, "do");
    }
}
ActionTool.__name__ = "ActionTool";
//# sourceMappingURL=action_tool.js.map