aboutsummaryrefslogtreecommitdiffstats
path: root/theme/dive_export.html
diff options
context:
space:
mode:
Diffstat (limited to 'theme/dive_export.html')
-rw-r--r--theme/dive_export.html44
1 files changed, 38 insertions, 6 deletions
diff --git a/theme/dive_export.html b/theme/dive_export.html
index 6f3708c49..e171b070f 100644
--- a/theme/dive_export.html
+++ b/theme/dive_export.html
@@ -139,8 +139,40 @@ window.onload=function(){
getDefaultColor();
}
+var user_search_preference = {
+ location : true,
+ divemaster : true,
+ buddy : true,
+ notes : true,
+ tags : true
+};
+
+function set_search_dropdown(search_preference)
+{
+ console.log(search_preference);
+ searchingModules["location"].enabled = search_preference.location;
+ document.getElementById("search_item_location").checked = search_preference.location;
+
+ searchingModules["divemaster"].enabled = search_preference.divemaster;
+ document.getElementById("search_item_divemaster").checked = search_preference.divemaster;
+
+ searchingModules["buddy"].enabled = search_preference.buddy;
+ document.getElementById("search_item_Buddy").checked = search_preference.buddy;
+
+ searchingModules["notes"].enabled = search_preference.notes;
+ document.getElementById("search_item_Notes").checked = search_preference.notes;
+
+ searchingModules["tags"].enabled = search_preference.tags;
+ document.getElementById("search_item_Tags").checked = search_preference.tags;
+}
+
function changeAdvSearch(e){
- searchingModules[e.value].enabled=e.checked;
+ // change user searching preference
+ user_search_preference[e.value] = e.checked;
+
+ //set search preference dropdown
+ set_search_dropdown(user_search_preference);
+
SearchModules(document.getElementById("search_input").value, null);
}
@@ -158,11 +190,11 @@ function changeAdvSearch(e){
<input id="search_input" oninput="SearchModules(this.value, null)" placeholder="search"/>
<a id="adv_srch_sp" onClick="showdiv()" >Advanced search</a>
<div id="advanced_search">
- <input type="checkbox" onchange="changeAdvSearch(this)" value="location" checked>Location<br>
- <input type="checkbox" onchange="changeAdvSearch(this)" value="divemaster" checked>Divemaster<br>
- <input type="checkbox" onchange="changeAdvSearch(this)" value="buddy" checked>Buddy<br>
- <input type="checkbox" onchange="changeAdvSearch(this)" value="notes" checked>Notes<br>
- <input type="checkbox" onchange="changeAdvSearch(this)" value="tags" checked>Tags<br>
+ <input type="checkbox" onchange="changeAdvSearch(this)" id="search_item_location" value="location" checked>Location<br>
+ <input type="checkbox" onchange="changeAdvSearch(this)" id="search_item_divemaster" value="divemaster" checked>Divemaster<br>
+ <input type="checkbox" onchange="changeAdvSearch(this)" id="search_item_Buddy" value="buddy" checked>Buddy<br>
+ <input type="checkbox" onchange="changeAdvSearch(this)" id="search_item_Notes" value="notes" checked>Notes<br>
+ <input type="checkbox" onchange="changeAdvSearch(this)" id="search_item_Tags" value="tags" checked>Tags<br>
</div>
<div id="toolbox">
<select id="no_dives_selector" onChange="setNumberOfDives(this)">