mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-07-14 04:31:17 -03:00
- Merge Relink to Civitai and new Link to HuggingFace into a single 'Link Model' submenu with sub-options for each source - Add POST /api/lm/set-hf-url endpoint to associate a model with a HuggingFace repo URL, saving hf_url to .metadata.json - Add link_hf_modal.html for URL input, following relink-civitai pattern - Use update_single_model_cache instead of add_model_to_cache to prevent duplicate cache entries after linking - Remove os.path.realpath usage for consistency with relink-civitai - Raise errors instead of silently falling back to LoRA scanner when model root cannot be determined - Scope .input-group CSS rules to modal IDs to fix style conflicts with download-modal.css - Add i18n keys across all 10 locales with translations for zh-CN, zh-TW, ja, ko, de, es, fr, he, ru
25 lines
1.2 KiB
HTML
25 lines
1.2 KiB
HTML
<!-- Link to HuggingFace Modal -->
|
|
<div id="linkHfModal" class="modal">
|
|
<div class="modal-content">
|
|
<button class="close" onclick="modalManager.closeModal('linkHfModal')">×</button>
|
|
<h2>{{ t('modals.linkHuggingFace.title') }}</h2>
|
|
<div class="warning-box">
|
|
<i class="fas fa-info-circle"></i>
|
|
<p>{{ t('modals.linkHuggingFace.infoText') }}</p>
|
|
</div>
|
|
<div class="input-group">
|
|
<label for="hfModelUrl">{{ t('modals.linkHuggingFace.urlLabel') }}</label>
|
|
<input type="text" id="hfModelUrl" placeholder="{{ t('modals.linkHuggingFace.urlPlaceholder') }}" />
|
|
<div class="input-error" id="hfModelUrlError"></div>
|
|
<div class="input-help">
|
|
{{ t('modals.linkHuggingFace.helpText') }}<br>
|
|
<strong>https://huggingface.co/user/repo</strong>
|
|
</div>
|
|
</div>
|
|
<div class="modal-actions">
|
|
<button class="cancel-btn" onclick="modalManager.closeModal('linkHfModal')">{{ t('common.actions.cancel') }}</button>
|
|
<button class="confirm-btn" id="confirmLinkHfBtn">{{ t('modals.linkHuggingFace.confirmAction') }}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|