@@ -1,11 +1,12 @@
-import {Command, Session} from "../session";
+import {Command} from "../session";
import {CommandHandler} from "./base";
import {b64toBlob} from "../utils";
export class DownloadHandler implements CommandHandler {
accept_command: string[] = ['download'];
- constructor() {}
+ constructor() {
+ }
handle_message(msg: Command) {
let blob = b64toBlob(msg.spec.content);
@@ -1,7 +1,7 @@
import {Command, Session} from "../session";
import {randomid} from "../utils";
-import {getWidgetElement, outputSpecToHtml} from "../models/output"
+import {outputSpecToHtml} from "../models/output"
@@ -1,7 +1,6 @@
import {Session} from "../../session";
import {InputItem} from "./base";
import {deep_copy} from "../../utils"
-import {state} from "../../state";
const file_input_tpl = `
<div class="form-group">
import {deep_copy, make_set} from "../../utils"
-import {config as appConfig, state} from "../../state";
+import {config as appConfig} from "../../state";
const textarea_input_tpl = `
@@ -129,7 +129,7 @@ let Table = {
// 处理简单类型单元格,即单元格不是output命令的spec
if (typeof data !== 'object') {
- data = {type: 'text', content: data, inline: true}
+ data = {type: 'text', content: data, inline: true};
}
table_data[row_id].push({
@@ -1,4 +1,4 @@
-import {HttpSession, Session} from "./session";
+import {Session} from "./session";
// 运行时状态
export let state = {