rename selectEvent|Series to select_event|series
This commit is contained in:
57
website/agenda/planung/js/select-series.js
Normal file
57
website/agenda/planung/js/select-series.js
Normal file
@@ -0,0 +1,57 @@
|
||||
function updateProjectStudioId(){
|
||||
var elem=$('#selectSeries #selectProjectStudio');
|
||||
if (elem.length==0)return;
|
||||
|
||||
var fields=elem.val().split("_");
|
||||
if (fields.length !=2) return;
|
||||
|
||||
var projectId = fields[0];
|
||||
var studioId = fields[1];
|
||||
$('#selectSeries #projectId').attr('value', projectId);
|
||||
$('#selectSeries #studioId').attr('value', studioId);
|
||||
}
|
||||
|
||||
function updateSeriesSelection(resultElemId){
|
||||
updateProjectStudioId();
|
||||
|
||||
var projectId = $('#selectSeries #projectId').val();
|
||||
var studioId = $('#selectSeries #studioId').val();
|
||||
var seriesId = $('#selectSeries #selectSeriesId').val();
|
||||
|
||||
if (projectId == null) return;
|
||||
if (studioId == null) return;
|
||||
if (seriesId == null) return;
|
||||
|
||||
var url="select-series.cgi";
|
||||
url+="?project_id=" + getProjectId();
|
||||
url+="&studio_id=" + getStudioId();
|
||||
url+="&p_id=" + projectId;
|
||||
url+="&s_id=" + studioId;
|
||||
url+="&series_id=" + seriesId;
|
||||
url+="&resultElemId=" + encodeURIComponent(resultElemId);
|
||||
url+="&selectSeries=1";
|
||||
|
||||
var elem=$('#selectSeries #selectProjectStudio');
|
||||
if (elem.length!=0){
|
||||
url+="&selectProjectStudio=1";
|
||||
}
|
||||
|
||||
var elem=$("#selectSeries").parent();
|
||||
$(elem).load(url);
|
||||
}
|
||||
|
||||
function selectSeriesAction(resultElemId){
|
||||
var seriesId=$('#selectSeries #selectSeriesId').val();
|
||||
if (seriesId<=0) return;
|
||||
// set the result value
|
||||
$('#'+resultElemId).val( seriesId );
|
||||
// trigger the change event for invisble form elements
|
||||
$('#'+resultElemId).trigger('change');
|
||||
}
|
||||
|
||||
$(document).ready(
|
||||
function(){
|
||||
updateProjectStudioId();
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user