<strong>[% l('Template Name') %]</strong>
<br>
<input id="nameInput" type="text">
- <button style="padding-left:5px;" onClick="templateActionSave();">[% l('Save Template') %]</button>
+ <button type="button" style="padding-left:5px;" onClick="templateActionSave();">[% l('Save Template') %]</button>
<br><br>
- <button onClick="templateActionDelete();">[% l('Delete Template') %]</button>
+ <button type="button" onClick="templateActionDelete();">[% l('Delete Template') %]</button>
</td>
<td valign="top" class="hide_me">
<select id="resultViewSel" name="detail_record_view" >
create_template(nameInput);
}
+// Removes template from templateList and localStorage if it exists and if user wants it deleted
function templateActionDelete() {
var nameInput = document.getElementById('nameInput').value;
var templateList = getSearchStash();
if (tempTemplate) {
if (confirm("Are you sure you want to delete Template '" + nameInput + "'?")) {
deleteTemplatefromTemplateList(nameInput, templateList);
+ populateTemplateOptions(templateList);
}
} else {
alert("Template '" + nameInput + "' does not exist.");
return filters;
}
+// Takes name of selected template and adds to Template Name input field
+function populateTemplateNameValue(tName) {
+ var target = document.getElementById('nameInput');
+ target.value = tName;
+}
+
//Select the apropriate search options given a search template
function populateSearchOptions(template) {
setFilterValues(template);
//Populates options, or not, accordingly. Then clears search text fields
function selectSearchTemplateOrClearAll(tName) {
selectSearchTemplateOrClear(tName);
+ populateTemplateNameValue(tName);
clearGlobalRowInputs();
clearPubDateInputs();
}