diff js/taggingtext.js @ 94:b0cecc104639 extractapp

new: modified tags can work on tagged text
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Mon, 09 Nov 2015 12:00:24 +0100
parents a05491461199
children 9a29e9d28ece
line wrap: on
line diff
--- a/js/taggingtext.js	Fri Oct 02 12:18:34 2015 +0200
+++ b/js/taggingtext.js	Mon Nov 09 12:00:24 2015 +0100
@@ -237,7 +237,7 @@
 }
 
 
-function removeTagNewDiv( eventObject, tagName, tagObject ) {
+function removeTagNewDiv( eventObject, tag, tagObject ) {
     saveUndoText();
 
     var newdiv = document.createElement("div");
@@ -248,8 +248,11 @@
     // set z-index to 3 to bring popup tag windwo to front
     newdiv.style.cssText = 'top:'+eventObject.pageY+'; left:'+eventObject.pageX+';';
     
-    newdiv.innerHTML = "Tag: "+tagName+"<br>Value: "+tagObject.text()+"<br>";
+    // find tag displaying name by tagName then showing in the innerHTML
+    var tag_name = getTagNameByTag(tag);
+    newdiv.innerHTML = "Tag: "+tag_name+"<br>Value: "+tagObject.text()+"<br>";
     
+
     var newbutton = $('<button class="btn btn-default">Remove this</button>').mouseup(function (e2) {
         var textKeep = $(this).parent().parent().html();
         var regexText=/<div(.*?)<\/div>/g;
@@ -283,7 +286,7 @@
         $(this).parent().parent().replaceWith( textKeep );
         
         var el = document.getElementById("editable-area");
-        var regexText=new RegExp("<"+tagName+">("+textKeep+")</"+tagName+">", "g");
+        var regexText=new RegExp("<"+tag+">("+textKeep+")</"+tag+">", "g");
         var replaceText="$1";
         var str="" + el.innerHTML;
         
@@ -305,7 +308,7 @@
         $(this).parent().remove();
         
         var el = document.getElementById("editable-area");
-        var regexText=new RegExp("<br><"+tagName+">("+textKeep+")</"+tagName+">", "g");
+        var regexText=new RegExp("<br><"+tag+">("+textKeep+")</"+tag+">", "g");
         var replaceText="$1";
         var str="" + el.innerHTML;
         
@@ -777,7 +780,7 @@
 function genRegexBySelection(tag_item_div, _selection) {
     var add_gen_regex_button = document.createElement("button");
     $(add_gen_regex_button).id = "addToGenRegex";
-    $(add_gen_regex_button).addClass("btn btn-md");
+    $(add_gen_regex_button).addClass("btn btn-xs btn-default");
     $(add_gen_regex_button).click( function(){
         // popup for selected words regex gen
         /*
@@ -892,7 +895,7 @@
         }       
     });
 
-    $(add_gen_regex_button).text("Add to Gen Regex");
+    $(add_gen_regex_button).text("Add to Gen Regex (developing...)");
     tag_item_div.appendChild(add_gen_regex_button);    
 }