|
@@ -5,6 +5,7 @@ function card_default_options() {
|
5
|
5
|
return {
|
6
|
6
|
default_color: "black",
|
7
|
7
|
default_icon: "ace",
|
|
8
|
+ default_title_size: "normal",
|
8
|
9
|
page_size: "A4",
|
9
|
10
|
page_rows: 3,
|
10
|
11
|
page_columns: 3,
|
|
@@ -32,13 +33,18 @@ function card_data_icon_back(card_data, options) {
|
32
|
33
|
return card_data.icon_back || card_data.icon || options.default_icon || "ace";
|
33
|
34
|
}
|
34
|
35
|
|
|
36
|
+function card_data_split_params(value) {
|
|
37
|
+ return value.split("|").map(function (str) { return str.trim(); });
|
|
38
|
+}
|
|
39
|
+
|
35
|
40
|
// ============================================================================
|
36
|
41
|
// Card element generating functions
|
37
|
42
|
// ============================================================================
|
38
|
43
|
|
39
|
44
|
function card_element_title(card_data, options) {
|
40
|
45
|
var title = card_data.title || "";
|
41
|
|
- return '<div class="title">' + title + '</div>';
|
|
46
|
+ var title_size = card_data.title_size || options.default_title_size || 'normal';
|
|
47
|
+ return '<div class="title title-' + title_size + '">' + title + '</div>';
|
42
|
48
|
}
|
43
|
49
|
|
44
|
50
|
function card_element_icon(card_data, options) {
|
|
@@ -132,7 +138,7 @@ function card_generate_contents(contents, card_data, options) {
|
132
|
138
|
var result = "";
|
133
|
139
|
result += '<div class="content-container">';
|
134
|
140
|
result += contents.map(function (value) {
|
135
|
|
- var parts = value.split("|").map(function (str) { return str.trim(); });
|
|
141
|
+ var parts = card_data_split_params(value);
|
136
|
142
|
var element_name = parts[0];
|
137
|
143
|
var element_params = parts.splice(1);
|
138
|
144
|
var element_generator = card_element_generators[element_name];
|