X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=blobdiff_plain;f=phpfspot.js;h=54395e2a8aa27497f62d5232302129a952b7c2ac;hp=3421583e0c630e6a57cc1e461caf38bb8866c4b5;hb=6198d8ac0ce0623ebb56dba2fed19e4e759682c0;hpb=970b037a059e4ff00a436296449f886b3f08c674 diff --git a/phpfspot.js b/phpfspot.js index 3421583..54395e2 100644 --- a/phpfspot.js +++ b/phpfspot.js @@ -265,15 +265,13 @@ function setCheckedValue(condition, value) { */ function startSearch() { - from_year = document.getElementById('fromyear').value; - from_month = document.getElementById('frommonth').value; - from_day = document.getElementById('fromday').value; - from = from_year +"-"+ from_month +"-"+ from_day; - to_year = document.getElementById('toyear').value; - to_month = document.getElementById('tomonth').value; - to_day = document.getElementById('today').value; - to = to_year +"-"+ to_month +"-"+ to_day; - + if(document.getElementById('date_from').value != undefined) { + date_from = document.getElementById('date_from').value; + } + if(document.getElementById('date_to').value != undefined) { + date_to = document.getElementById('date_to').value; + } + var objTemp = new Object(); objTemp['action'] = 'search'; @@ -287,8 +285,8 @@ function startSearch() } if(document.getElementsByName('consider_date')[0] != undefined && document.getElementsByName('consider_date')[0].checked == true) { - objTemp['from'] = from; - objTemp['to'] = to; + objTemp['date_from'] = date_from; + objTemp['date_to'] = date_to; } if(document.getElementsByName('consider_rate')[0] != undefined && document.getElementsByName('consider_rate')[0].checked == true) { @@ -322,12 +320,8 @@ function datesearch() mode = false; } - document.getElementById('fromyear').disabled = mode; - document.getElementById('frommonth').disabled = mode; - document.getElementById('fromday').disabled = mode; - document.getElementById('toyear').disabled = mode; - document.getElementById('tomonth').disabled = mode; - document.getElementById('today').disabled = mode; + document.getElementById('date_from').disabled = mode; + document.getElementById('date_to').disabled = mode; } // datesearch() @@ -756,7 +750,7 @@ function startAutoBrowse() else { clearInterval(autobrowse); autobrowse = 0; - document.getElementById('autobrowse_ico').src = web_path + "/resources/32_play.png"; + document.getElementById('autobrowse_ico').src = web_path + "/resources/16_play.png"; } } // startAutoBrowser() @@ -826,6 +820,27 @@ function update_sort_order(obj) } // update_sort_order() +/** + * if the photo-version ѕelect-box has changed, set the newly + * choosen photo version as the to-be-displayed photo version + */ +function update_photo_version(obj, current_photo) +{ + var objTemp = new Object(); + objTemp['photo_version'] = obj.options[obj.selectedIndex].value; + objTemp['photo_idx'] = current_photo; + + var retr = HTML_AJAX.post(web_path + '/rpc.php?action=update_photo_version', objTemp); + + if(retr == "ok") { + showPhoto(current_photo); + } + else { + window.alert("Server message: "+ retr); + } + +} // update_photo_version() + /** * show rate stars *