Compare commits
	
		
			2 Commits
		
	
	
		
			1dcebd4fc5
			...
			bb37fc62bd
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| bb37fc62bd | |||
| 89cf770472 | 
@ -24,7 +24,7 @@ class TextFormatterLatexMathML extends Textformatter {
 | 
				
			|||||||
			'title' => 'LatexMathML Text Formatter',
 | 
								'title' => 'LatexMathML Text Formatter',
 | 
				
			||||||
			'version' => '0.9.1',
 | 
								'version' => '0.9.1',
 | 
				
			||||||
			'summary' => 'Replaces $latexformula$ with inline MathML',
 | 
								'summary' => 'Replaces $latexformula$ with inline MathML',
 | 
				
			||||||
			'author' = '7u83',
 | 
								'author' => '7u83',
 | 
				
			||||||
			'autoload' => true,
 | 
								'autoload' => true,
 | 
				
			||||||
			'singular' => true,
 | 
								'singular' => true,
 | 
				
			||||||
			'href' => 'https://git.planix.org/7u83/processwire-TextformatterLatexMathML',
 | 
								'href' => 'https://git.planix.org/7u83/processwire-TextformatterLatexMathML',
 | 
				
			||||||
@ -65,6 +65,8 @@ class TextFormatterLatexMathML extends Textformatter {
 | 
				
			|||||||
					// unescape esaped $-signs
 | 
										// unescape esaped $-signs
 | 
				
			||||||
					$modifiedValue = str_replace('\$', '$',$modifiedValue);
 | 
										$modifiedValue = str_replace('\$', '$',$modifiedValue);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
										$modifiedValue = str_replace('&','&',$modifiedValue);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					// Save the node and its modified content for later replacement
 | 
										// Save the node and its modified content for later replacement
 | 
				
			||||||
           				 $nodesForReplacement[] = array(
 | 
					           				 $nodesForReplacement[] = array(
 | 
				
			||||||
				                'node' => $node,
 | 
									                'node' => $node,
 | 
				
			||||||
@ -90,6 +92,7 @@ class TextFormatterLatexMathML extends Textformatter {
 | 
				
			|||||||
	// Define a callback function to convert the matched formula to MathML
 | 
						// Define a callback function to convert the matched formula to MathML
 | 
				
			||||||
	function convertToMathML($matches) {
 | 
						function convertToMathML($matches) {
 | 
				
			||||||
		$cache = wire('cache');
 | 
							$cache = wire('cache');
 | 
				
			||||||
 | 
						#	$cache->deleteAll();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// $matches[1] contains the matched substring within '$'
 | 
							// $matches[1] contains the matched substring within '$'
 | 
				
			||||||
		$formula = $matches[1];
 | 
							$formula = $matches[1];
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user