|
@@ -120,8 +120,7 @@ function ui_update_selected_card() {
|
120
|
120
|
$("#card-icon").val(card.icon);
|
121
|
121
|
$("#card-icon-back").val(card.icon_back);
|
122
|
122
|
$("#card-contents").val(card.contents.join("\n"));
|
123
|
|
- $("#card-color").val(card.color);
|
124
|
|
- ui_update_card_color_selector(card.color);
|
|
123
|
+ $("#card-color").val(card.color).change();
|
125
|
124
|
}
|
126
|
125
|
|
127
|
126
|
ui_render_selected_card();
|
|
@@ -158,7 +157,7 @@ function ui_setup_color_selector() {
|
158
|
157
|
// Callbacks for when the user picks a color
|
159
|
158
|
$('#default_color_selector').colorselector({
|
160
|
159
|
callback: function (value, color, title) {
|
161
|
|
- $("#default_color").val(title);
|
|
160
|
+ $("#default-color").val(title);
|
162
|
161
|
ui_set_default_color(title);
|
163
|
162
|
}
|
164
|
163
|
});
|
|
@@ -169,24 +168,13 @@ function ui_setup_color_selector() {
|
169
|
168
|
}
|
170
|
169
|
});
|
171
|
170
|
|
172
|
|
- // Callbacks for when the user enters a color as a text
|
173
|
|
- $("#default_color").change(function (e) {
|
174
|
|
- var color = $("#default_color").val();
|
175
|
|
- if ($("#default_color_selector option[value='" + color + "']").length > 0) {
|
176
|
|
- $("#default_color_selector").colorselector("setValue", color);
|
177
|
|
- } else {
|
178
|
|
- $("#default_color_selector").colorselector("setValue", "");
|
179
|
|
- $("#default_color").val(color);
|
180
|
|
- }
|
181
|
|
- ui_set_default_color(color);
|
182
|
|
- });
|
183
|
|
-
|
184
|
171
|
// Styling
|
185
|
172
|
$(".dropdown-colorselector").addClass("input-group-addon color-input-addon");
|
186
|
173
|
}
|
187
|
174
|
|
188
|
175
|
function ui_set_default_color(color) {
|
189
|
176
|
card_options.default_color = color;
|
|
177
|
+ ui_render_selected_card();
|
190
|
178
|
}
|
191
|
179
|
|
192
|
180
|
function ui_change_card_title() {
|
|
@@ -217,24 +205,39 @@ function ui_set_card_color(value) {
|
217
|
205
|
}
|
218
|
206
|
}
|
219
|
207
|
|
220
|
|
-function ui_update_card_color_selector(color) {
|
221
|
|
- if ($("#card_color_selector option[value='" + color + "']").length > 0) {
|
|
208
|
+function ui_update_card_color_selector(color, input, selector) {
|
|
209
|
+ if ($(selector + " option[value='" + color + "']").length > 0) {
|
222
|
210
|
// Update the color selector to the entered value
|
223
|
|
- $("#card_color_selector").colorselector("setValue", color);
|
|
211
|
+ $(selector).colorselector("setValue", color);
|
224
|
212
|
} else {
|
225
|
213
|
// Unknown color - select a neutral color and reset the text value
|
226
|
|
- $("#card_color_selector").colorselector("setValue", "");
|
227
|
|
- $("#card-color").val(color);
|
|
214
|
+ $(selector).colorselector("setValue", "");
|
|
215
|
+ input.val(color);
|
228
|
216
|
}
|
229
|
217
|
}
|
230
|
218
|
|
231
|
219
|
function ui_change_card_color() {
|
232
|
|
- var color = $(this).val();
|
|
220
|
+ var input = $(this);
|
|
221
|
+ var color = input.val();
|
233
|
222
|
|
234
|
|
- ui_update_card_color_selector(color);
|
|
223
|
+ ui_update_card_color_selector(color, input, "#card_color_selector");
|
235
|
224
|
ui_set_card_color(color);
|
236
|
225
|
}
|
237
|
226
|
|
|
227
|
+function ui_change_default_color() {
|
|
228
|
+ var input = $(this);
|
|
229
|
+ var color = input.val();
|
|
230
|
+
|
|
231
|
+ ui_update_card_color_selector(color, input, "#default_color_selector");
|
|
232
|
+ ui_set_default_color(color);
|
|
233
|
+}
|
|
234
|
+
|
|
235
|
+function ui_change_default_icon() {
|
|
236
|
+ var value = $(this).val();
|
|
237
|
+ card_options.default_icon = value;
|
|
238
|
+ ui_render_selected_card();
|
|
239
|
+}
|
|
240
|
+
|
238
|
241
|
function ui_change_card_contents() {
|
239
|
242
|
var value = $(this).val();
|
240
|
243
|
|
|
@@ -245,6 +248,15 @@ function ui_change_card_contents() {
|
245
|
248
|
}
|
246
|
249
|
}
|
247
|
250
|
|
|
251
|
+function ui_change_default_title_size() {
|
|
252
|
+ card_options.default_title_size = $(this).val();
|
|
253
|
+ ui_render_selected_card();
|
|
254
|
+}
|
|
255
|
+
|
|
256
|
+function ui_change_default_icon_size() {
|
|
257
|
+ card_options.icon_inline = $(this).is(':checked');
|
|
258
|
+ ui_render_selected_card();
|
|
259
|
+}
|
248
|
260
|
|
249
|
261
|
$(document).ready(function () {
|
250
|
262
|
ui_setup_color_selector();
|
|
@@ -268,6 +280,11 @@ $(document).ready(function () {
|
268
|
280
|
$("#card-color").change(ui_change_card_color);
|
269
|
281
|
$("#card-contents").change(ui_change_card_contents);
|
270
|
282
|
|
|
283
|
+ $("#default-color").change(ui_change_default_color);
|
|
284
|
+ $("#default-icon").change(ui_change_default_icon);
|
|
285
|
+ $("#default-title-size").change(ui_change_default_title_size);
|
|
286
|
+ $("#small-icons").change(ui_change_default_icon_size);
|
|
287
|
+
|
271
|
288
|
$(".icon-select-button").click(ui_select_icon);
|
272
|
289
|
|
273
|
290
|
ui_update_card_list();
|