Mercurial > hg > extraction-interface
comparison views/Extractapp/TaggingText.php @ 93:a05491461199 extractapp
bug fixed: solve the nested tagging issue
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Fri, 02 Oct 2015 12:18:34 +0200 |
parents | 3e11a9c5a672 |
children | b0cecc104639 |
comparison
equal
deleted
inserted
replaced
92:f5b0cd4f25b2 | 93:a05491461199 |
---|---|
55 <meta charset="UTF-8"> | 55 <meta charset="UTF-8"> |
56 <title>Extraction Interface</title> | 56 <title>Extraction Interface</title> |
57 <meta http-equiv="no-cache"> | 57 <meta http-equiv="no-cache"> |
58 <meta http-equiv="Expires" content="-1"> | 58 <meta http-equiv="Expires" content="-1"> |
59 <meta http-equiv="Cache-Control" content="no-cache"> | 59 <meta http-equiv="Cache-Control" content="no-cache"> |
60 | |
60 <style> | 61 <style> |
61 dynasty | 62 dynasty |
62 { | 63 { |
63 color:red; | 64 color:red; |
64 } | 65 } |
84 echo ".span_".$taglistValue[2]."\n{\nbackground-color:".$taglistValue[3]."\n}\n"; | 85 echo ".span_".$taglistValue[2]."\n{\nbackground-color:".$taglistValue[3]."\n}\n"; |
85 } | 86 } |
86 | 87 |
87 ?> | 88 ?> |
88 </style> | 89 </style> |
89 | |
90 | 90 |
91 </head> | 91 </head> |
92 | 92 |
93 <body> | 93 <body> |
94 | 94 |
168 // popup-window overlapping issue | 168 // popup-window overlapping issue |
169 var pop_remove_tag_window = true; | 169 var pop_remove_tag_window = true; |
170 var taglistArray = JSON.parse('<?php echo json_encode($taglistArray) ?>'); | 170 var taglistArray = JSON.parse('<?php echo json_encode($taglistArray) ?>'); |
171 for (var i = 0; i < taglistArray.length; i++) { | 171 for (var i = 0; i < taglistArray.length; i++) { |
172 var taglistValue = taglistArray[i]; | 172 var taglistValue = taglistArray[i]; |
173 | 173 |
174 | |
174 $(document).on("click", taglistValue[2], function (e) { | 175 $(document).on("click", taglistValue[2], function (e) { |
175 if ($("#editTextId").html() != "Edit the text") return 0; | 176 if ($("#editTextId").html() != "Edit the text") return 0; |
176 var tagName = $(this).prop("tagName").toLowerCase(); | 177 var tagName = $(this).prop("tagName").toLowerCase(); |
177 /* | 178 //if (tagName != taglistValue[2]) return 0; |
178 if ($(this).prop("tagName").toLowerCase() != taglistValue[2]) { | 179 |
179 return 0; | |
180 } | |
181 */ | |
182 // pop_remove_tag_window is a global variable which indicates if to show the remove-popup-window | 180 // pop_remove_tag_window is a global variable which indicates if to show the remove-popup-window |
183 if (pop_remove_tag_window) { | 181 if (pop_remove_tag_window) { |
184 removeTagNewDiv( e, tagName , $(this)); | 182 removeTagNewDiv( e, tagName , $(this)); |
185 }; | 183 }; |
186 }); | 184 return false; |
185 }); | |
186 | |
187 | |
188 | |
187 }; | 189 }; |
188 | 190 |
189 /* | 191 /* |
190 <?php | 192 <?php |
191 foreach ( $taglistArray as $taglistValue ) { | 193 foreach ( $taglistArray as $taglistValue ) { |