Skip to content

Commit

Permalink
Upd: add documentation link for imported scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
jcorporation committed Jun 13, 2024
1 parent 2cd47c1 commit 997a4d2
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
6 changes: 6 additions & 0 deletions htdocs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2269,6 +2269,12 @@ <h5 class="modal-title"><span class="mi title-icon">code</span> <span data-phras
<div class="invalid-feedback" data-phrase="Invalid script name"></div>
</div>
</div>
<div id="modalScriptsEditDescRow" class="mb-3 row">
<label class="col-sm-4 col-form-label"></label>
<div class="col-sm-8">
<a id="modalScriptsEditLink" href="#" target="_blank" class="external text-success" data-phrase="Documentation"></a>
</div>
</div>
<div class="mb-3 row">
<label class="col-sm-4 col-form-label" for="modalScriptsOrderInput" data-phrase="Order"></label>
<div class="col-sm-8">
Expand Down
8 changes: 7 additions & 1 deletion htdocs/js/modalScripts.js
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,6 @@ function showEditScript(script) {
elHideId('modalScriptsListFooter');
elHideId('modalScriptsImportFooter');
elShowId('modalScriptsEditFooter');

if (script !== '') {
sendAPI("MYMPD_API_SCRIPT_GET", {"script": script}, parseEditScript, false);
}
Expand All @@ -308,6 +307,7 @@ function showEditScript(script) {
elClearId('modalScriptsArgumentsInput');
elGetById('modalScriptsContentInput').value = '';
elDisableId('modalScriptsUpdateBtn');
elHideId('modalScriptsEditDescRow');
}
setFocusId('modalScriptsScriptInput');
}
Expand All @@ -326,6 +326,12 @@ function parseEditScript(obj) {
elGetById('modalScriptsAddArgumentInput').value = '';
if (obj.result.metadata.file !== '' && obj.result.metadata.version > 0) {
elEnableId('modalScriptsUpdateBtn');
elShowId('modalScriptsEditDescRow');
elGetById('modalScriptsEditLink').setAttribute('href', scriptsUri + dirname(obj.result.metadata.file));
}
else {
elDisableId('modalScriptsUpdateBtn');
elHideId('modalScriptsEditDescRow');
}
const selSA = elGetById('modalScriptsArgumentsInput');
selSA.options.length = 0;
Expand Down

0 comments on commit 997a4d2

Please sign in to comment.