2018-07-30 Fred Gleason <fredg@paravelsystems.com>

* Modified the 'editcart.html' test harness to process UTF-8 strings
	correctly.
	* Modified the 'editcut.html' test harness to process UTF-8 strings
	correctly.
This commit is contained in:
Fred Gleason
2018-07-30 08:55:33 -04:00
parent 542fb7d6a6
commit 6888838f90
4 changed files with 99 additions and 65 deletions

View File

@@ -18,10 +18,10 @@
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
function EditCut_Field(field)
function EditCut_Field(field,sep)
{
if(document.getElementById("USE_"+field).checked) {
return '&'+field+'='+UrlEncode(document.getElementById(field).value);
return AddMimePart(field,document.getElementById(field).value,sep,false);
}
return '';
}
@@ -29,44 +29,47 @@ function EditCut_Field(field)
function EditCut_MakePost()
{
var form='COMMAND=15';
form+='&LOGIN_NAME='+document.getElementById("LOGIN_NAME").value;
form+='&PASSWORD='+document.getElementById("PASSWORD").value;
form+='&TICKET='+document.getElementById("TICKET").value;
form+='&CART_NUMBER='+document.getElementById("CART_NUMBER").value;
form+='&CUT_NUMBER='+document.getElementById("CUT_NUMBER").value;
var sep=MakeMimeSeparator();
form=sep+"\r\n";
form+=EditCut_Field("EVERGREEN");
form+=EditCut_Field("DESCRIPTION");
form+=EditCut_Field("OUTCUE");
form+=EditCut_Field("ISRC");
form+=EditCut_Field("ISCI");
form+=EditCut_Field("START_DATETIME");
form+=EditCut_Field("END_DATETIME");
form+=EditCut_Field("MON");
form+=EditCut_Field("TUE");
form+=EditCut_Field("WED");
form+=EditCut_Field("THU");
form+=EditCut_Field("FRI");
form+=EditCut_Field("SAT");
form+=EditCut_Field("SUN");
form+=EditCut_Field("START_DAYPART");
form+=EditCut_Field("END_DAYPART");
form+=EditCut_Field("WEIGHT");
form+=EditCut_Field("START_POINT");
form+=EditCut_Field("END_POINT");
form+=EditCut_Field("FADEUP_POINT");
form+=EditCut_Field("FADEDOWN_POINT");
form+=EditCut_Field("SEGUE_START_POINT");
form+=EditCut_Field("SEGUE_END_POINT");
form+=EditCut_Field("HOOK_START_POINT");
form+=EditCut_Field("HOOK_END_POINT");
form+=EditCut_Field("TALK_START_POINT");
form+=EditCut_Field("TALK_END_POINT");
form+=EditCut_Field('EVERGREEN',sep);
form+=EditCut_Field('DESCRIPTION',sep);
form+=EditCut_Field('OUTCUE',sep);
form+=EditCut_Field('ISRC',sep);
form+=EditCut_Field('ISCI',sep);
form+=EditCut_Field('START_DATETIME',sep);
form+=EditCut_Field('END_DATETIME',sep);
form+=EditCut_Field('MON',sep);
form+=EditCut_Field('TUE',sep);
form+=EditCut_Field('WED',sep);
form+=EditCut_Field('THU',sep);
form+=EditCut_Field('FRI',sep);
form+=EditCut_Field('SAT',sep);
form+=EditCut_Field('SUN',sep);
form+=EditCut_Field('START_DAYPART',sep);
form+=EditCut_Field('END_DAYPART',sep);
form+=EditCut_Field('START_POINT',sep);
form+=EditCut_Field('END_POINT',sep);
form+=EditCut_Field('FADEUP_POINT',sep);
form+=EditCut_Field('FADEDOWN_POINT',sep);
form+=EditCut_Field('SEGUE_START_POINT',sep);
form+=EditCut_Field('SEGUE_END_POINT',sep);
form+=EditCut_Field('HOOK_START_POINT',sep);
form+=EditCut_Field('HOOK_END_POINT',sep);
form+=EditCut_Field('TALK_START_POINT',sep);
form+=EditCut_Field('TALK_END_POINT',sep);
form+=EditCut_Field('WEIGHT',sep);
form+=AddMimePart('LOGIN_NAME',document.getElementById('LOGIN_NAME').value,sep,false);
form+=AddMimePart('PASSWORD',document.getElementById('PASSWORD').value,sep,false);
form+=AddMimePart('TICKET',document.getElementById('TICKET').value,sep,false);
form+=AddMimePart('CART_NUMBER',document.getElementById('CART_NUMBER').value,sep,false);
form+=AddMimePart('CUT_NUMBER',document.getElementById('CUT_NUMBER').value,sep,false);
form+=AddMimePart('COMMAND','15',sep,true);
return form;
}
function EditCut_ShowPost()
{
alert('form: '+EditCut_MakePost());