mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 04:20:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
window.generateDiff = function (text1, text2, divDiff, divLegend) {
 | 
						||
    let wikEdDiff = new WikEdDiff();
 | 
						||
    let targetDiv = document.getElementById(divDiff)
 | 
						||
    targetDiv.innerHTML = wikEdDiff.diff(text1, text2);
 | 
						||
    targetDiv.classList.add('mud-typography-body1');
 | 
						||
    
 | 
						||
    let legend = document.getElementById(divLegend);
 | 
						||
    legend.innerHTML = `
 | 
						||
    <div class="legend mt-2">
 | 
						||
        <h3>Legend</h3>
 | 
						||
        <ul class="mt-2">
 | 
						||
            <li><span class="wikEdDiffMarkRight" title="Moved block" id="wikEdDiffMark999" onmouseover="wikEdDiffBlockHandler(undefined, this, 'mouseover');"></span> Original block position</li>
 | 
						||
            <li><span title="+" class="wikEdDiffInsert">Inserted<span class="wikEdDiffSpace"><span class="wikEdDiffSpaceSymbol"></span> </span>text<span class="wikEdDiffNewline"> </span></span></li>
 | 
						||
            <li><span title="−" class="wikEdDiffDelete">Deleted<span class="wikEdDiffSpace"><span class="wikEdDiffSpaceSymbol"></span> </span>text<span class="wikEdDiffNewline"> </span></span></li>
 | 
						||
            <li><span class="wikEdDiffBlockLeft" title="◀" id="wikEdDiffBlock999" onmouseover="wikEdDiffBlockHandler(undefined, this, 'mouseover');">Moved<span class="wikEdDiffSpace"><span class="wikEdDiffSpaceSymbol"></span> </span>block<span class="wikEdDiffNewline"> </span></span></li>
 | 
						||
        </ul>
 | 
						||
    </div>
 | 
						||
    `;
 | 
						||
}
 | 
						||
 | 
						||
window.clearDiv = function (divName) {
 | 
						||
    let targetDiv = document.getElementById(divName);
 | 
						||
    targetDiv.innerHTML = '';
 | 
						||
}
 | 
						||
 | 
						||
window.scrollToBottom = function(element) {
 | 
						||
    element.scrollIntoView();
 | 
						||
} |