feat: show zodiac animal in missing number analysis dialog

This commit is contained in:
2026-04-21 23:20:23 +08:00
parent 3d22f3b2c4
commit 5e8d1e4895
+8 -3
View File
@@ -237,6 +237,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
var container = $('<div style="display:flex;flex-wrap:wrap;gap:12px;"></div>'); var container = $('<div style="display:flex;flex-wrap:wrap;gap:12px;"></div>');
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
var color = Controller.api.getColorByNum(data[i].num); var color = Controller.api.getColorByNum(data[i].num);
var animal = Controller.api.getAnimalByNum(data[i].num);
var $item = $('<div style="text-align:center;"></div>'); var $item = $('<div style="text-align:center;"></div>');
var $ball = $('<span class="num-ball"></span>').css({ var $ball = $('<span class="num-ball"></span>').css({
'display': 'inline-block', 'display': 'inline-block',
@@ -250,10 +251,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
'font-weight': 'bold', 'font-weight': 'bold',
'font-size': '18px' 'font-size': '18px'
}).text(data[i].num); }).text(data[i].num);
var $label = $('<div style="margin-top:5px;font-size:12px;color:#666;"></div>').text( var $content = $('<div></div>').append($ball);
if (animal) {
$content.append($('<div style="margin-top:3px;font-size:11px;color:#666;line-height:1.2;"></div>').text(animal));
}
$content.append($('<div style="margin-top:3px;font-size:12px;color:#666;"></div>').text(
__('Missing') + ' ' + data[i].omit + ' ' + __('periods') __('Missing') + ' ' + data[i].omit + ' ' + __('periods')
); ));
$item.append($ball).append($label); $item.append($content);
container.append($item); container.append($item);
} }
$('#missing-result', layero).html('').append(container); $('#missing-result', layero).html('').append(container);