Fix highlights breaking the DOM (#14736)

* Remove highlight length limit and fix highlights breaking the DOM

* re-add the length limit
This commit is contained in:
craftxbox
2020-10-26 18:08:28 -04:00
committed by GitHub
parent 8fc730e68c
commit 818bebc39d
+4 -1
View File
@@ -1080,7 +1080,7 @@ $(function() {
if ($('.popup .highlightTerm').is(':visible')) {return;}
var termInputs = '';
for (var i = 0; i < opts.highlightLimit; i++) {
termInputs += '<div><input type="text" name="highlightTermInput'+i+'" id="highlightTermInput'+i+'" class="highlightTermInput'+i+'" maxlength="255" value="'+(opts.highlightTerms[i] ? opts.highlightTerms[i] : '')+'" /></div>';
termInputs += '<div><input type="text" name="highlightTermInput'+i+'" id="highlightTermInput'+i+'" class="highlightTermInput'+i+'" maxlength="255" value="" /></div>';
}
var popupContent = '<div class="head">String Highlighting</div>' +
'<div class="highlightPopup" id="highlightPopup">' +
@@ -1095,6 +1095,9 @@ $(function() {
'</form>' +
'</div>';
createPopup(popupContent, 250);
for(var i = 0; i < opts.highlightLimit; i++){
document.querySelector(".highlightTermInput"+i).setAttribute("value",(opts.highlightTerms[i] ? opts.highlightTerms[i] : ''));
}
document.querySelector(".popup #highlightRegexEnable").checked = opts.highlightRegexEnable;
});
$('body').on('keyup', '#highlightColor', function() {