
/* - ++resource++brightfinance.strings.js/strings_editor.js - */
// http://www.studentcalculator.org.uk/portal_javascripts/++resource++brightfinance.strings.js/strings_editor.js?original=1
jQuery(document).ready(function(){jQuery('#edit-section-strings').click(function(e){e.preventDefault();that=jQuery(this);section=jQuery('#section_name').val();if(section==null){return}
jQuery('#edit-display-frame').height(400).attr('src',"@@edit_section_strings?section_name="+section);jQuery('.active-edit-indicator').removeClass('active');that.parent().siblings('.active-edit-indicator').addClass('active')});jQuery('#edit-step-strings').click(function(e){e.preventDefault();that=jQuery(this);section=jQuery('#section_name').val();step=jQuery('#step_id').val();if(section==null){return}
if(step==null||step=="[select a section]"){return}
jQuery('#edit-display-frame').height(1050).attr('src',"@@edit_step_strings?section_name="+section+"&step_id="+step);jQuery('.active-edit-indicator').removeClass('active');that.parent().siblings('.active-edit-indicator').addClass('active')});jQuery('#edit-field-strings').click(function(e){e.preventDefault();that=jQuery(this);section=jQuery('#section_name').val();step=jQuery('#step_id').val();field=jQuery('#field_id').val();if(section==null){return}
if(step==null||step=="[select a section]"){return}
if(field==null||field=="[select a step]"){return}
var height=650;if(field.indexOf('input:')==0){view='@@edit_field_strings';field=field.substring(6)}
else if(field.indexOf('result:')==0){view='@@edit_result_strings';field=field.substring(7);height=200}
jQuery('#edit-display-frame').height(height).attr('src',view+"?section_name="+section+"&step_id="+step+"&field_id="+field);jQuery('.active-edit-indicator').removeClass('active');that.parent().siblings('.active-edit-indicator').addClass('active')});jQuery('#section_name').change(function(e){e.preventDefault();section=jQuery('#section_name').val();jQuery.getJSON("@@api_steps?section_name="+section,
function(data){jQuery('#step_id option').remove();jQuery('#field_id option').remove();jQuery.each(data, function(i,value){$("#step_id").append("<option value='"+value[1]+"'>"+value[0]+"</option>")})})});jQuery('#step_id').change(function(e){e.preventDefault();section=jQuery('#section_name').val();step=jQuery('#step_id').val();jQuery.getJSON("@@api_fields?section_name="+section+"&step_id="+step,
function(data){jQuery('#field_id option').remove();jQuery.each(data, function(i,value){$("#field_id").append("<option value='"+value[1]+"'>"+value[0]+"</option>")})})})});

