@@ -211,7 +211,7 @@ Vvveb.Components.extend("_base", "html/image", {
211
211
return node ;
212
212
} ,
213
213
init : function ( node ) {
214
- let value = node . parentNode . tagName . toLowerCase ( ) == "a"
214
+ let value = node . parentNode . tagName . toLowerCase ( ) == "a" ;
215
215
this . setGroup ( value ) ;
216
216
return value ;
217
217
}
@@ -1011,6 +1011,7 @@ Vvveb.Components.extend("_base", "html/form", {
1011
1011
1012
1012
Vvveb . Components . extend ( "_base" , "html/tablerow" , {
1013
1013
nodes : [ "tr" ] ,
1014
+ image : "icons/table.svg" ,
1014
1015
name : "Table Row" ,
1015
1016
html : "<tr><td>Cell 1</td><td>Cell 2</td><td>Cell 3</td></tr>" ,
1016
1017
properties : [ {
@@ -1041,18 +1042,35 @@ Vvveb.Components.extend("_base", "html/tablerow", {
1041
1042
} ) ;
1042
1043
Vvveb . Components . extend ( "_base" , "html/tablecell" , {
1043
1044
nodes : [ "td" ] ,
1045
+ image : "icons/table.svg" ,
1044
1046
name : "Table Cell" ,
1045
1047
html : "<td>Cell</td>"
1046
1048
} ) ;
1047
1049
1048
1050
Vvveb . Components . extend ( "_base" , "html/tableheadercell" , {
1049
1051
nodes : [ "th" ] ,
1052
+ image : "icons/table.svg" ,
1050
1053
name : "Table Header Cell" ,
1051
1054
html : "<th>Head</th>"
1052
1055
} ) ;
1053
1056
1057
+ Vvveb . Components . extend ( "_base" , "html/tablebody" , {
1058
+ nodes : [ "tbody" ] ,
1059
+ image : "icons/table.svg" ,
1060
+ name : "Table Body" ,
1061
+ html : "<tbody>Table body</tbody>"
1062
+ } ) ;
1063
+
1064
+ Vvveb . Components . extend ( "_base" , "html/tablefooter" , {
1065
+ nodes : [ "tfooter" ] ,
1066
+ image : "icons/table.svg" ,
1067
+ name : "Table Footer" ,
1068
+ html : "<tfooter>Table footer</tfooter>"
1069
+ } ) ;
1070
+
1054
1071
Vvveb . Components . extend ( "_base" , "html/tablehead" , {
1055
1072
nodes : [ "thead" ] ,
1073
+ image : "icons/table.svg" ,
1056
1074
name : "Table Head" ,
1057
1075
html : "<thead><tr><th>Head 1</th><th>Head 2</th><th>Head 3</th></tr></thead>" ,
1058
1076
properties : [ {
0 commit comments