diff --git a/src/Content/Conversation.php b/src/Content/Conversation.php index bef3603809..3b3610956f 100644 --- a/src/Content/Conversation.php +++ b/src/Content/Conversation.php @@ -326,7 +326,7 @@ class Conversation '$ispublic' => $this->l10n->t('Visible to everybody'), '$linkurl' => $this->l10n->t('Please enter a image/video/audio/webpage URL:'), '$term' => $this->l10n->t('Tag term:'), - '$fileas' => $this->l10n->t('Save to Folder:'), + '$fileas' => $this->l10n->t('Save to Folder'), '$whereareu' => $this->l10n->t('Where are you right now?'), '$delitems' => $this->l10n->t("Delete item\x28s\x29?"), '$is_mobile' => $this->mode->isMobile(), diff --git a/src/Module/Filer/SaveTag.php b/src/Module/Filer/SaveTag.php index 20b68d4c51..4856d73681 100644 --- a/src/Module/Filer/SaveTag.php +++ b/src/Module/Filer/SaveTag.php @@ -56,7 +56,7 @@ class SaveTag extends BaseModule $tpl = Renderer::getMarkupTemplate("filer_dialog.tpl"); echo Renderer::replaceMacros($tpl, [ - '$field' => ['term', $this->t("Save to Folder:"), '', '', $filetags, $this->t('- select -')], + '$field' => ['term', $this->t("Folder:"), '', '', $filetags, $this->t('- select -')], '$submit' => $this->t('Save'), ]); diff --git a/view/templates/filer_dialog.tpl b/view/templates/filer_dialog.tpl index 9d16577acf..24cfc4d196 100644 --- a/view/templates/filer_dialog.tpl +++ b/view/templates/filer_dialog.tpl @@ -7,5 +7,5 @@ {{include file="field_combobox.tpl"}}
- -
+ + \ No newline at end of file diff --git a/view/theme/frio/templates/jot-header.tpl b/view/theme/frio/templates/jot-header.tpl index 9afb2ac559..08db118eb0 100644 --- a/view/theme/frio/templates/jot-header.tpl +++ b/view/theme/frio/templates/jot-header.tpl @@ -296,27 +296,33 @@ } function itemFiler(id) { - const bordercolor = $("input").css("border-color"); + var modal = $('#modal').modal(); $.get('filer/', function (data) { - $.colorbox({html: data}); - $("#id_term").keypress(function () { - $(this).css("border-color", bordercolor); - }) - $("#select_term").change(function () { - $("#id_term").css("border-color", bordercolor); - }) + modal + .find('#modal-body') + .append(data); + + modal + .find('#modal-header h4') + .append("{{$fileas}}"); + + // Ensure focus after the modal is fully visible + modal.on('shown.bs.modal', function () { + $('#id_term').trigger('focus'); + }); $("#filer_save").click(function (e) { e.preventDefault(); - const reply = $("#id_term").val(); - if (reply && reply.length) { + const term = $("#id_term").val(); + if (term && term.length) { commentBusy = true; formModified = true; $('body').css('cursor', 'wait'); - $.get('filer/' + id + '?term=' + reply) + $.get('filer/' + id + '?term=' + term) .done(function () { - $.colorbox.close(); + $('#modal-body').empty(); + $('#modal').modal('hide'); resetFormModifiedFlag(); }) .always(function () {