__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
define("tiny_equation/equation",["exports","tiny_equation/selectors"],(function(_exports,_selectors){var obj;
/**
* Equation helper for Tiny Equation plugin.
*
* @module tiny_equation/equation
* @copyright 2022 Huong Nguyen <huongnv13@gmail.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.setEquation=_exports.getSourceEquation=_exports.getSelectedEquation=_exports.getCurrentEquationData=void 0,_selectors=(obj=_selectors)&&obj.__esModule?obj:{default:obj};let sourceEquation=null;const getSourceEquation=()=>sourceEquation;_exports.getSourceEquation=getSourceEquation;const getSelectedEquation=editor=>{const currentSelection=editor.selection.getSel();if(!currentSelection)return!1;const textSelection=editor.selection.getNode().textContent,currentCaretPos=currentSelection.focusOffset;let returnValue=!1;return _selectors.default.equationPatterns.forEach((pattern=>{const regexPattern=new RegExp(pattern.source,"g");[...textSelection.matchAll(regexPattern)].forEach((matches=>{const match=matches[0];let startIndex=0;const startOuter=textSelection.indexOf(match,startIndex),endOuter=startOuter+match.length,innerMatch=match.match(pattern);if(innerMatch&&innerMatch.length){const startInner=textSelection.indexOf(innerMatch[1],startOuter),endInner=startInner+innerMatch[1].length;if(currentCaretPos>=startOuter&¤tCaretPos<=endOuter)return returnValue=innerMatch[1],void(sourceEquation={startInnerPosition:startInner,endInnerPosition:endInner,innerMatch:innerMatch})}startIndex=endOuter}))})),!1!==returnValue?returnValue=returnValue.trim():sourceEquation=null,returnValue};_exports.getSelectedEquation=getSelectedEquation;_exports.getCurrentEquationData=editor=>{let properties={};const equation=getSelectedEquation(editor);return equation&&(properties.equation=equation),properties};_exports.setEquation=(currentForm,editor)=>{const input=currentForm.querySelector(_selectors.default.elements.equationTextArea),sourceEquation=getSourceEquation();let value=input.value;if(""!==value)if(sourceEquation){const selectedNode=editor.selection.getNode(),text=selectedNode.textContent;value=" "+value+" ",selectedNode.textContent=text.slice(0,sourceEquation.startInnerPosition)+value+text.slice(sourceEquation.endInnerPosition)}else value=_selectors.default.delimiters.start+" "+value+" "+_selectors.default.delimiters.end,editor.insertContent(value)}}));
//# sourceMappingURL=equation.min.js.map| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| commands.min.js | File | 1.02 KB | 0777 |
|
| commands.min.js.map | File | 3.28 KB | 0777 |
|
| common.min.js | File | 336 B | 0777 |
|
| common.min.js.map | File | 1.26 KB | 0777 |
|
| configuration.min.js | File | 562 B | 0777 |
|
| configuration.min.js.map | File | 1.84 KB | 0777 |
|
| equation.min.js | File | 2.46 KB | 0777 |
|
| equation.min.js.map | File | 6.64 KB | 0777 |
|
| modal.min.js | File | 886 B | 0777 |
|
| modal.min.js.map | File | 1.9 KB | 0777 |
|
| options.min.js | File | 1.45 KB | 0777 |
|
| options.min.js.map | File | 3.35 KB | 0777 |
|
| plugin.min.js | File | 2.12 KB | 0777 |
|
| plugin.min.js.map | File | 2.43 KB | 0777 |
|
| repository.min.js | File | 715 B | 0777 |
|
| repository.min.js.map | File | 1.7 KB | 0777 |
|
| selectors.min.js | File | 623 B | 0777 |
|
| selectors.min.js.map | File | 2.2 KB | 0777 |
|
| ui.min.js | File | 5.86 KB | 0777 |
|
| ui.min.js.map | File | 11.64 KB | 0777 |
|