diff --git a/bricks/imgs/condition.svg b/bricks/imgs/condition.svg
new file mode 100644
index 0000000..227da6f
--- /dev/null
+++ b/bricks/imgs/condition.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/csv.svg b/bricks/imgs/csv.svg
new file mode 100644
index 0000000..821464f
--- /dev/null
+++ b/bricks/imgs/csv.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/database.svg b/bricks/imgs/database.svg
new file mode 100644
index 0000000..126020b
--- /dev/null
+++ b/bricks/imgs/database.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/docx.svg b/bricks/imgs/docx.svg
new file mode 100644
index 0000000..3114e3e
--- /dev/null
+++ b/bricks/imgs/docx.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/epub.svg b/bricks/imgs/epub.svg
new file mode 100644
index 0000000..b100231
--- /dev/null
+++ b/bricks/imgs/epub.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/field.svg b/bricks/imgs/field.svg
new file mode 100644
index 0000000..bac90d7
--- /dev/null
+++ b/bricks/imgs/field.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/folder.svg b/bricks/imgs/folder.svg
new file mode 100644
index 0000000..d8d6b0d
--- /dev/null
+++ b/bricks/imgs/folder.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/index.svg b/bricks/imgs/index.svg
new file mode 100644
index 0000000..0c52ed1
--- /dev/null
+++ b/bricks/imgs/index.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/mobi.svg b/bricks/imgs/mobi.svg
new file mode 100644
index 0000000..55ccce9
--- /dev/null
+++ b/bricks/imgs/mobi.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/pdf.svg b/bricks/imgs/pdf.svg
new file mode 100644
index 0000000..1e6460e
--- /dev/null
+++ b/bricks/imgs/pdf.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/pptx.svg b/bricks/imgs/pptx.svg
new file mode 100644
index 0000000..48eafdb
--- /dev/null
+++ b/bricks/imgs/pptx.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/primarykey.svg b/bricks/imgs/primarykey.svg
new file mode 100644
index 0000000..4a95792
--- /dev/null
+++ b/bricks/imgs/primarykey.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/speak.svg b/bricks/imgs/speak.svg
new file mode 100644
index 0000000..2d02f1e
--- /dev/null
+++ b/bricks/imgs/speak.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/table.svg b/bricks/imgs/table.svg
new file mode 100644
index 0000000..1e1a911
--- /dev/null
+++ b/bricks/imgs/table.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/txt.svg b/bricks/imgs/txt.svg
new file mode 100644
index 0000000..62b6ee7
--- /dev/null
+++ b/bricks/imgs/txt.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/version.svg b/bricks/imgs/version.svg
new file mode 100644
index 0000000..5b2508c
--- /dev/null
+++ b/bricks/imgs/version.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/video-record.svg b/bricks/imgs/video-record.svg
new file mode 100644
index 0000000..93efd21
--- /dev/null
+++ b/bricks/imgs/video-record.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/wf-instance.svg b/bricks/imgs/wf-instance.svg
new file mode 100644
index 0000000..553c23f
--- /dev/null
+++ b/bricks/imgs/wf-instance.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/workflow.svg b/bricks/imgs/workflow.svg
new file mode 100644
index 0000000..3f4fc65
--- /dev/null
+++ b/bricks/imgs/workflow.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/worknode.svg b/bricks/imgs/worknode.svg
new file mode 100644
index 0000000..3665e82
--- /dev/null
+++ b/bricks/imgs/worknode.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/imgs/xlsx.svg b/bricks/imgs/xlsx.svg
new file mode 100644
index 0000000..40b57f7
--- /dev/null
+++ b/bricks/imgs/xlsx.svg
@@ -0,0 +1 @@
+
diff --git a/bricks/svg.js b/bricks/svg.js
index deb95b3..26c3130 100644
--- a/bricks/svg.js
+++ b/bricks/svg.js
@@ -21,10 +21,11 @@ bricks.Svg = class extends bricks.VBox {
}
set_url(url){
fetch(url)
- .then(response => reponse.text())
+ .then(response => response.text())
.then(svgText => {
- this.svgText = svgText.repeat(1);
+ this.svgText = svgText;
this.set_colored_svg(this.color);
+ this.blink();
});
}
set_ancent_color(e){
@@ -41,7 +42,7 @@ bricks.Svg = class extends bricks.VBox {
}
set_colored_svg(color){
this.cur_color = color;
- svgText = bricks.obj_fmtstr({color: color}, self.svgText);
+ var svgText = bricks.obj_fmtstr({color: color}, this.svgText);
this.dom_element.innerHTML = svgText;
}
blink(){
@@ -65,5 +66,5 @@ bricks.Svg = class extends bricks.VBox {
}
}
-brick.Factory.register('Svg', bricks.Svg);
+bricks.Factory.register('Svg', bricks.Svg);