|
159 | 159 | function getTranslations(r){ |
160 | 160 | //parse existing data |
161 | 161 | $('#div_parent_field_annotation textarea').val($('#div_parent_field_annotation textarea').val().replace(/\n([^@])/g, "<br>$1")); |
162 | | - var data = $('#div_parent_field_annotation textarea').val(); |
| 162 | + var data = $('#div_parent_field_annotation textarea').val().replace(/___/g, '@'); |
163 | 163 | var tags = data.split('\n'); |
164 | 164 | var id; |
165 | 165 | var questions = {}; |
|
272 | 272 | if(counter > 0){ |
273 | 273 | var questions = {}; |
274 | 274 | $(this).children().val($(this).children().val().replace(/\n([^@])/g, "<br>$1")); |
275 | | - var data = $(this).children().val(); |
| 275 | + var data = $(this).children().val().replace(/___/g, '@'); |
276 | 276 | var tags = data.split('\n'); |
277 | 277 |
|
278 | 278 | for(id in tags){ |
|
380 | 380 | others = $('.p1000_otherActionTags').val(); |
381 | 381 |
|
382 | 382 | // inject p1000 action tags only if any translation exists |
383 | | - var ques = ($.isEmptyObject(q))?'':('@p1000lang' + JSON.stringify(q) + '\n'); |
384 | | - var answ = ($.isEmptyObject(a))?'':('@p1000answers' + JSON.stringify(a) + '\n'); |
385 | | - var err = ($.isEmptyObject(e))?'':('@p1000errors' + JSON.stringify(e) + '\n'); |
386 | | - var note = ($.isEmptyObject(n))?'':('@p1000notes' + JSON.stringify(n) + '\n'); |
387 | | - var stext = ($.isEmptyObject(st))?'':('@p1000surveytext' + JSON.stringify(st) + '\n'); |
| 383 | + var ques = ($.isEmptyObject(q))?'':('@p1000lang' + JSON.stringify(q).replace(/@/g, '___') + '\n'); |
| 384 | + var answ = ($.isEmptyObject(a))?'':('@p1000answers' + JSON.stringify(a).replace(/@/g, '___') + '\n'); |
| 385 | + var err = ($.isEmptyObject(e))?'':('@p1000errors' + JSON.stringify(e).replace(/@/g, '___') + '\n'); |
| 386 | + var note = ($.isEmptyObject(n))?'':('@p1000notes' + JSON.stringify(n).replace(/@/g, '___') + '\n'); |
| 387 | + var stext = ($.isEmptyObject(st))?'':('@p1000surveytext' + JSON.stringify(st).replace(/@/g, '___') + '\n'); |
388 | 388 |
|
389 | 389 | $('#div_parent_field_annotation').children(0).val((ques + answ + err + note + stext + others).trim()); |
390 | 390 |
|
|
404 | 404 | } |
405 | 405 | }); |
406 | 406 |
|
407 | | - var ques = ($.isEmptyObject(q))?'':('@p1000lang' + JSON.stringify(q) + '\n'); |
| 407 | + var ques = ($.isEmptyObject(q))?'':('@p1000lang' + JSON.stringify(q).replace(/@/g, '___') + '\n'); |
408 | 408 |
|
409 | 409 | $('.p1000_answers').each(function(){ |
410 | 410 | tmp = $(this).attr('id').replace('a',''); |
|
419 | 419 | } |
420 | 420 | }); |
421 | 421 |
|
422 | | - var answ = ($.isEmptyObject(a))?'':('@p1000answers' + JSON.stringify(a)); |
| 422 | + var answ = ($.isEmptyObject(a))?'':('@p1000answers' + JSON.stringify(a).replace(/@/g, '___')); |
423 | 423 |
|
424 | 424 | //update |
425 | 425 | count = 0; |
|
0 commit comments