diff --git a/public/scripts/extensions/expressions/index.js b/public/scripts/extensions/expressions/index.js index 0082637d2..f799c7fec 100644 --- a/public/scripts/extensions/expressions/index.js +++ b/public/scripts/extensions/expressions/index.js @@ -541,7 +541,8 @@ async function moduleWorker() { const offlineMode = $('.expression_settings .offline_mode'); if (!modules.includes('classify') && !extension_settings.expressions.local) { - $('.expression_settings').show(); + $('#open_chat_expressions').show(); + $('#no_chat_expressions').hide(); offlineMode.css('display', 'block'); lastCharacter = context.groupId || context.characterId; @@ -828,7 +829,8 @@ function removeExpression() { $('img.expression').off('error'); $('img.expression').prop('src', ''); $('img.expression').removeClass('default'); - $('.expression_settings').hide(); + $('#open_chat_expressions').hide(); + $('#no_chat_expressions').show(); } async function validateImages(character, forceRedrawCached) { @@ -854,9 +856,11 @@ async function validateImages(character, forceRedrawCached) { function drawSpritesList(character, labels, sprites) { let validExpressions = []; - $('.expression_settings').show(); + $('#no_chat_expressions').hide(); + $('#open_chat_expressions').show(); $('#image_list').empty(); $('#image_list').data('name', character); + $('#image_list_header_name').text(character); if (!Array.isArray(labels)) { return []; @@ -1329,7 +1333,7 @@ function setExpressionOverrideHtml(forceClear = false) { $(document).on('click', '.expression_list_upload', onClickExpressionUpload); $(document).on('click', '.expression_list_delete', onClickExpressionDelete); $(window).on("resize", updateVisualNovelModeDebounced); - $('.expression_settings').hide(); + $("#open_chat_expressions").hide(); $('#image_type_toggle').on('click', function () { if (this instanceof HTMLInputElement) { diff --git a/public/scripts/extensions/expressions/settings.html b/public/scripts/extensions/expressions/settings.html index 5ecd2e971..f52f415fc 100644 --- a/public/scripts/extensions/expressions/settings.html +++ b/public/scripts/extensions/expressions/settings.html @@ -10,31 +10,42 @@ Local server classification + -