|
@@ -108,6 +108,21 @@ function card_element_subtitle(params, card_data, options) {
|
108
|
108
|
return '<div class="card-element card-subtitle">' + subtitle + '</div>';
|
109
|
109
|
}
|
110
|
110
|
|
|
111
|
+function card_element_inline_icon(params, card_data, options) {
|
|
112
|
+ var icon = params[0] || "";
|
|
113
|
+ var size = params[1] || "40";
|
|
114
|
+ var align = params[2] || "center"
|
|
115
|
+ var margin_left = 0
|
|
116
|
+ var color = card_data_color_front(card_data, options);
|
|
117
|
+ if(align == "center") {
|
|
118
|
+ margin_left = (size/-2) + 'px'
|
|
119
|
+ }
|
|
120
|
+ else if(align == 'right') {
|
|
121
|
+ margin_left = 'auto'
|
|
122
|
+ }
|
|
123
|
+ return '<div class="card-element card-inline-icon align-' + align + ' icon-' + icon + '" style ="height:' + size + 'px; width: ' + size + 'px; margin-left: ' + margin_left + '; background-color: ' + color + '"></div>';
|
|
124
|
+}
|
|
125
|
+
|
111
|
126
|
function card_element_picture(params, card_data, options) {
|
112
|
127
|
var url = params[0] || "";
|
113
|
128
|
var height = params[1] || "";
|
|
@@ -255,7 +270,8 @@ var card_element_generators = {
|
255
|
270
|
fill: card_element_fill,
|
256
|
271
|
section: card_element_section,
|
257
|
272
|
disabled: card_element_empty,
|
258
|
|
- picture: card_element_picture
|
|
273
|
+ picture: card_element_picture,
|
|
274
|
+ icon: card_element_inline_icon
|
259
|
275
|
};
|
260
|
276
|
|
261
|
277
|
// ============================================================================
|