comparison develop/views/Extractapp/taggingtext.php @ 25:4b6d2d7e706e

update for the integration
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Mon, 02 Mar 2015 16:16:54 +0100
parents b55f5d3564c4
children 579f03f8bee5
comparison
equal deleted inserted replaced
24:b55f5d3564c4 25:4b6d2d7e706e
6 $section_id = $viewmodel['section_id']; 6 $section_id = $viewmodel['section_id'];
7 $topiclistArray = $viewmodel['topiclistArray']; 7 $topiclistArray = $viewmodel['topiclistArray'];
8 $default_topic_id = $viewmodel['default_topic_id']; 8 $default_topic_id = $viewmodel['default_topic_id'];
9 $topic_name = $viewmodel['topic_name']; 9 $topic_name = $viewmodel['topic_name'];
10 $topic_tag = $viewmodel['topic_tag']; 10 $topic_tag = $viewmodel['topic_tag'];
11 $info = $viewmodel['info']; 11 $info = $viewmodel['info']; $messages = $viewmodel['messages'];
12 $messages = $viewmodel['messages'];
13 12
14 13
15 ?> 14 ?>
16 15
17 <html> 16 <html>
186 185
187 console.log(" container innerHTML: "+ container.innerHTML ); 186 console.log(" container innerHTML: "+ container.innerHTML );
188 187
189 newdiv.innerHTML += "<button onclick=\"addTagTitle( range, container )\">Add Title Tag To Each Line</button></br>"; 188 newdiv.innerHTML += "<button onclick=\"addTagTitle( range, container )\">Add Title Tag To Each Line</button></br>";
190 189
190 /*
191 newdiv.innerHTML += "<button onclick=\"exportTable( range, container )\">Export As A Table</button></br></br>"; 191 newdiv.innerHTML += "<button onclick=\"exportTable( range, container )\">Export As A Table</button></br></br>";
192 192 */
193
193 var newselect = document.createElement("select"); 194 var newselect = document.createElement("select");
194 newselect.id = "RemoveTitletagType"; 195 newselect.id = "RemoveTitletagType";
195 <?php 196 <?php
196 foreach ( $taglistArray as $taglistValue ) { 197 foreach ( $taglistArray as $taglistValue ) {
197 echo "newselect.innerHTML += \"<option value='".$taglistValue[2]."'>".$taglistValue[1]."</option>\";\n"; 198 echo "newselect.innerHTML += \"<option value='".$taglistValue[2]."'>".$taglistValue[1]."</option>\";\n";
282 var hiddenField2 = document.createElement("input"); 283 var hiddenField2 = document.createElement("input");
283 hiddenField2.setAttribute("name", "topic"); 284 hiddenField2.setAttribute("name", "topic");
284 hiddenField2.setAttribute("value", topic_id); 285 hiddenField2.setAttribute("value", topic_id);
285 form.appendChild(hiddenField2); 286 form.appendChild(hiddenField2);
286 287
288 var info = JSON.parse( '<?php echo json_encode($info) ?>');
289
290 if (info) {
291 var hiddenField = document.createElement("input");
292 hiddenField.setAttribute("name", "bookId");
293 hiddenField.setAttribute("value", info['book_id']);
294 form.appendChild(hiddenField);
295
296 var hiddenField = document.createElement("input");
297 hiddenField.setAttribute("name", "bookName");
298 hiddenField.setAttribute("value", info['book_name']);
299 form.appendChild(hiddenField);
300
301 var hiddenField = document.createElement("input");
302 hiddenField.setAttribute("name", "sectionName");
303 hiddenField.setAttribute("value", info['section_name']);
304 form.appendChild(hiddenField);
305
306 };
307
287 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 308 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
288 document.body.appendChild(form); 309 document.body.appendChild(form);
289 form.submit(); 310 form.submit();
290 } else { 311 } else {
291 form.submit(); // works under IE and Chrome, but not FF 312 form.submit(); // works under IE and Chrome, but not FF
322 var hiddenField = document.createElement("input"); 343 var hiddenField = document.createElement("input");
323 hiddenField.setAttribute("name", "sectionId"); 344 hiddenField.setAttribute("name", "sectionId");
324 hiddenField.setAttribute("value", section_id); 345 hiddenField.setAttribute("value", section_id);
325 form.appendChild(hiddenField); 346 form.appendChild(hiddenField);
326 347
348 var info = JSON.parse( '<?php echo json_encode($info) ?>');
349
350 if (info) {
351 var hiddenField = document.createElement("input");
352 hiddenField.setAttribute("name", "bookId");
353 hiddenField.setAttribute("value", info['book_id']);
354 form.appendChild(hiddenField);
355
356 var hiddenField = document.createElement("input");
357 hiddenField.setAttribute("name", "bookName");
358 hiddenField.setAttribute("value", info['book_name']);
359 form.appendChild(hiddenField);
360
361 var hiddenField = document.createElement("input");
362 hiddenField.setAttribute("name", "sectionName");
363 hiddenField.setAttribute("value", info['section_name']);
364 form.appendChild(hiddenField);
365
366 };
367
327 368
328 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 369 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
329 document.body.appendChild(form); 370 document.body.appendChild(form);
330 form.submit(); 371 form.submit();
331 } else { 372 } else {
360 401
361 var hiddenField = document.createElement("input"); 402 var hiddenField = document.createElement("input");
362 hiddenField.setAttribute("name", "sectionId"); 403 hiddenField.setAttribute("name", "sectionId");
363 hiddenField.setAttribute("value", section_id); 404 hiddenField.setAttribute("value", section_id);
364 form.appendChild(hiddenField); 405 form.appendChild(hiddenField);
365 406
407 var info = JSON.parse( '<?php echo json_encode($info) ?>');
408
409 if (info) {
410 var hiddenField = document.createElement("input");
411 hiddenField.setAttribute("name", "bookId");
412 hiddenField.setAttribute("value", info['book_id']);
413 form.appendChild(hiddenField);
414
415 var hiddenField = document.createElement("input");
416 hiddenField.setAttribute("name", "bookName");
417 hiddenField.setAttribute("value", info['book_name']);
418 form.appendChild(hiddenField);
419
420 var hiddenField = document.createElement("input");
421 hiddenField.setAttribute("name", "sectionName");
422 hiddenField.setAttribute("value", info['section_name']);
423 form.appendChild(hiddenField);
424
425 };
426
366 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 427 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
367 document.body.appendChild(form); 428 document.body.appendChild(form);
368 form.submit(); 429 form.submit();
369 } else { 430 } else {
370 form.submit(); // works under IE and Chrome, but not FF 431 form.submit(); // works under IE and Chrome, but not FF
504 form.appendChild(hiddenField); 565 form.appendChild(hiddenField);
505 var hiddenField = document.createElement("input"); 566 var hiddenField = document.createElement("input");
506 hiddenField.setAttribute("name", "sectionId"); 567 hiddenField.setAttribute("name", "sectionId");
507 hiddenField.setAttribute("value", info['section_id']); 568 hiddenField.setAttribute("value", info['section_id']);
508 form.appendChild(hiddenField); 569 form.appendChild(hiddenField);
509 570
571 var hiddenField = document.createElement("input");
572 hiddenField.setAttribute("name", "bookId");
573 hiddenField.setAttribute("value", info['book_id']);
574 form.appendChild(hiddenField);
575 var hiddenField = document.createElement("input");
576 hiddenField.setAttribute("name", "sectionName");
577 hiddenField.setAttribute("value", info['section_name']);
578 form.appendChild(hiddenField);
579 var hiddenField = document.createElement("input");
580 hiddenField.setAttribute("name", "bookName");
581 hiddenField.setAttribute("value", info['book_name']);
582 form.appendChild(hiddenField);
583
510 584
511 } 585 }
512 var hiddenField = document.createElement("input"); 586 var hiddenField = document.createElement("input");
513 hiddenField.setAttribute("name", "label"); 587 hiddenField.setAttribute("name", "label");
514 hiddenField.setAttribute("value", label); 588 hiddenField.setAttribute("value", label);
524 598
525 var hiddenField = document.createElement("input"); 599 var hiddenField = document.createElement("input");
526 hiddenField.setAttribute("name", "topic_id"); 600 hiddenField.setAttribute("name", "topic_id");
527 hiddenField.setAttribute("value", topic_id); 601 hiddenField.setAttribute("value", topic_id);
528 form.appendChild(hiddenField); 602 form.appendChild(hiddenField);
603
604
605
529 606
530 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 607 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
531 document.body.appendChild(form); 608 document.body.appendChild(form);
532 form.submit(); 609 form.submit();
533 } else { 610 } else {
631 form.appendChild(hiddenField); 708 form.appendChild(hiddenField);
632 var hiddenField = document.createElement("input"); 709 var hiddenField = document.createElement("input");
633 hiddenField.setAttribute("name", "sectionId"); 710 hiddenField.setAttribute("name", "sectionId");
634 hiddenField.setAttribute("value", info['section_id']); 711 hiddenField.setAttribute("value", info['section_id']);
635 form.appendChild(hiddenField); 712 form.appendChild(hiddenField);
713
714 var hiddenField = document.createElement("input");
715 hiddenField.setAttribute("name", "bookId");
716 hiddenField.setAttribute("value", info['book_id']);
717 form.appendChild(hiddenField);
636 718
719 var hiddenField = document.createElement("input");
720 hiddenField.setAttribute("name", "sectionName");
721 hiddenField.setAttribute("value", info['section_name']);
722 form.appendChild(hiddenField);
723
724 var hiddenField = document.createElement("input");
725 hiddenField.setAttribute("name", "bookName");
726 hiddenField.setAttribute("value", info['book_name']);
727 form.appendChild(hiddenField);
637 } 728 }
638 729
639 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 730 if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
640 document.body.appendChild(form); 731 document.body.appendChild(form);
641 form.submit(); 732 form.submit();