Mercurial > hg > extraction-interface
comparison develop/views/Extractapp/taggingtext.php @ 13:cc36a20a68ab
automatically decide which rows (what data) should be shown in the exporting table based on the topic.
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 17 Feb 2015 15:25:11 +0100 |
parents | e82ca7375e93 |
children | ac77748bb813 |
comparison
equal
deleted
inserted
replaced
12:e82ca7375e93 | 13:cc36a20a68ab |
---|---|
52 | 52 |
53 <body> | 53 <body> |
54 | 54 |
55 <script type="text/javascript"> | 55 <script type="text/javascript"> |
56 | 56 |
57 // === This is only for developing on local machine ==== | |
58 var _GET = JSON.parse('<?php echo json_encode($_GET) ?>'); | |
59 if (_GET['id']) { | |
60 | |
61 var info = JSON.parse('<?php echo json_encode($info) ?>'); | |
62 var redirectUrl = "http://141.14.239.50:1080/localmonographs/develop/Extractapp/TaggingText"; | |
63 var section_id = info['section_id']; | |
64 | |
65 var form = $('<form action="' + redirectUrl + '" method="post">' + | |
66 '<input type="hidden" name="sectionId" value="'+section_id+'" />' + | |
67 '</form>'); | |
68 $('body').append(form); | |
69 $(form).submit(); | |
70 } | |
71 // ==== | |
57 | 72 |
58 | 73 |
59 <?php | 74 <?php |
60 foreach ( $taglistArray as $taglistValue ) { | 75 foreach ( $taglistArray as $taglistValue ) { |
61 echo '$(document).on("click", "'.$taglistValue[2].'", function (e) {'."\n"; | 76 echo '$(document).on("click", "'.$taglistValue[2].'", function (e) {'."\n"; |
235 var x; | 250 var x; |
236 var name=prompt("Please enter this Regex name",RegexLoadedName); | 251 var name=prompt("Please enter this Regex name",RegexLoadedName); |
237 if (name!=null){ | 252 if (name!=null){ |
238 $.ajax({ | 253 $.ajax({ |
239 type : 'POST', | 254 type : 'POST', |
240 url : '../../models/_extractapp_func.php', | 255 url : '../models/_extractapp_func.php', |
241 async : false, | 256 async : false, |
242 data : 'func=SmartRegexSave'+'&text='+encodeURIComponent($('#smartRegexShowDiv').html())+'&filename='+name | 257 data : 'func=SmartRegexSave'+'&text='+encodeURIComponent($('#smartRegexShowDiv').html())+'&filename='+name |
243 }).done(function(result) { | 258 }).done(function(result) { |
244 alert("Saved!"); | 259 alert("Saved!"); |
245 }); | 260 }); |
288 } | 303 } |
289 | 304 |
290 } | 305 } |
291 | 306 |
292 | 307 |
308 | |
309 | |
293 // === for config tags in topic === | 310 // === for config tags in topic === |
294 function configTagsInTopic(topic_id) { | 311 function configTagsInTopic(topic_id) { |
295 var form = document.createElement("form"); | 312 var form = document.createElement("form"); |
296 | 313 |
297 form.setAttribute("method", "post"); | 314 form.setAttribute("method", "post"); |
298 //form.setAttribute("action", "exportTable.php"); | 315 //form.setAttribute("action", "exportTable.php"); |
299 form.setAttribute("action", "../ConfigTagsInTopic"); // hand to controller | 316 form.setAttribute("action", "./ConfigTagsInTopic"); // hand to controller |
300 form.setAttribute("target", "_blank"); | 317 form.setAttribute("target", "_blank"); |
301 | 318 |
302 | 319 |
303 var hiddenField = document.createElement("input"); | 320 var hiddenField = document.createElement("input"); |
304 hiddenField.setAttribute("name", "topic"); | 321 hiddenField.setAttribute("name", "topic"); |
416 // var topic_name = selected_topic.text; | 433 // var topic_name = selected_topic.text; |
417 | 434 |
418 | 435 |
419 var form = document.createElement("form"); | 436 var form = document.createElement("form"); |
420 form.setAttribute("method", "post"); | 437 form.setAttribute("method", "post"); |
421 form.setAttribute("action", "./"+info['section_id']); // hand to controller | 438 form.setAttribute("action", "./TaggingText"); // hand to controller |
422 //form.setAttribute("action", "./"+section_id); // hand to controller | 439 //form.setAttribute("action", "./"+section_id); // hand to controller |
423 form.setAttribute("target", "_self"); | 440 form.setAttribute("target", "_self"); |
424 | 441 |
425 var hiddenField = document.createElement("input"); | 442 var hiddenField = document.createElement("input"); |
426 hiddenField.setAttribute("name", "topic"); | 443 hiddenField.setAttribute("name", "topic"); |
544 | 561 |
545 <!--<button onclick="cleanUpTextArea()" style="height: 30px; width: 220px">Reform the text</button></br>--> | 562 <!--<button onclick="cleanUpTextArea()" style="height: 30px; width: 220px">Reform the text</button></br>--> |
546 <button onclick="saveText(<?php echo $section_id; ?>)" style="height: 30px; width: 220px">Save the text</button></br> | 563 <button onclick="saveText(<?php echo $section_id; ?>)" style="height: 30px; width: 220px">Save the text</button></br> |
547 <button onclick="editText()" id="editTextId" style="height: 30px; width: 220px">Edit the text</button></br> | 564 <button onclick="editText()" id="editTextId" style="height: 30px; width: 220px">Edit the text</button></br> |
548 </br> | 565 </br> |
549 <button onclick="window.open('../EditWordlist/<?php echo $section_id;?>')" style="height: 30px; width: 220px">Manage Word List</button></br> | 566 <button onclick="window.open('./EditWordlist/<?php echo $section_id;?>')" style="height: 30px; width: 220px">Manage Word List</button></br> |
550 <button onclick="window.open('../EditTaglist/<?php echo $section_id;?>')" style="height: 30px; width: 220px">Manage Tag List</button></br> | 567 <button onclick="window.open('./EditTaglist/<?php echo $section_id;?>')" style="height: 30px; width: 220px">Manage Tag List</button></br> |
551 </fieldset> | 568 </fieldset> |
552 | 569 |
553 <fieldset> | 570 <fieldset> |
554 <legend>Export:</legend> | 571 <legend>Export:</legend> |
555 Page: <input type="text" size="5" id="exportPageStart">to<input type="text" size="5" id="exportPageEnd"><br> | 572 Page: <input type="text" size="5" id="exportPageStart">to<input type="text" size="5" id="exportPageEnd"><br> |
556 <button onclick="exportPage()" style="height: 30px; width: 220px">Export</button></br> | 573 <button onclick="exportPage()" style="height: 30px; width: 220px">Export</button></br> |
557 <button onclick="exportAll(<?php echo $section_id;?>,<?php echo $default_topic_id;?>)" style="height: 30px; width: 220px">Export All</button></br> | 574 <button onclick="exportAll(<?php echo $default_topic_id;?>)" style="height: 30px; width: 220px">Export All</button></br> |
558 </fieldset> | 575 </fieldset> |
559 | 576 |
560 <fieldset> | 577 <fieldset> |
561 <legend>Replace By <i><b>Regex</b></i>:</legend> | 578 <legend>Replace By <i><b>Regex</b></i>:</legend> |
562 Range: <input type="text" size="5" id="regexPageStart2">to<input type="text" size="5" id="regexPageEnd2"><br> | 579 Range: <input type="text" size="5" id="regexPageStart2">to<input type="text" size="5" id="regexPageEnd2"><br> |