/home/techb158/exp.abdallabala.com/ui/lib/ace
NameSizeModeActions
snippets/-0755rm
ace.js3545000644editdlrm
ext-beautify.js38180644editdlrm
ext-chromevox.js63600644editdlrm
ext-elastic_tabstops_lite.js38400644editdlrm
ext-emmet.js213850644editdlrm
ext-error_marker.js1400644editdlrm
ext-keybinding_menu.js36400644editdlrm
ext-language_tools.js343510644editdlrm
ext-linking.js8250644editdlrm
ext-modelist.js36970644editdlrm
ext-searchbox.js99420644editdlrm
ext-settings_menu.js122610644editdlrm
ext-spellcheck.js14400644editdlrm
ext-split.js41930644editdlrm
ext-static_highlight.js28190644editdlrm
ext-statusbar.js10880644editdlrm
ext-textarea.js91120644editdlrm
ext-themelist.js14700644editdlrm
ext-whitespace.js25720644editdlrm
keybinding-emacs.js244650644editdlrm
keybinding-vim.js968150644editdlrm
mode-css.js180460644editdlrm
mode-diff.js24090644editdlrm
mode-gitignore.js8600644editdlrm
mode-html.js579210644editdlrm
mode-ini.js26710644editdlrm
mode-javascript.js180910644editdlrm
mode-json.js50970644editdlrm
mode-markdown.js647920644editdlrm
mode-mysql.js65180644editdlrm
mode-php.js4704660644editdlrm
mode-plain_text.js5060644editdlrm
mode-properties.js10600644editdlrm
mode-smarty.js613870644editdlrm
mode-snippets.js36480644editdlrm
mode-sql.js18060644editdlrm
mode-svg.js320190644editdlrm
mode-tex.js27220644editdlrm
mode-text.js00644editdlrm
mode-velocity.js626610644editdlrm
mode-xml.js118470644editdlrm
mode-yaml.js39520644editdlrm
theme-chrome.js27120644editdlrm
theme-monokai.js23750644editdlrm
worker-css.js1408790644editdlrm
worker-html.js2174010644editdlrm
worker-javascript.js1645180644editdlrm
worker-json.js329110644editdlrm
worker-php.js1370860644editdlrm
worker-xml.js555410644editdlrm
Edit: /home/techb158/exp.abdallabala.com/ui/lib/ace/ext-spellcheck.js (1440B)
ace.define("ace/ext/spellcheck",["require","exports","module","ace/lib/event","ace/editor","ace/config"],function(e,t,n){"use strict";var r=e("../lib/event");t.contextMenuHandler=function(e){var t=e.target,n=t.textInput.getElement();if(!t.selection.isEmpty())return;var i=t.getCursorPosition(),s=t.session.getWordRange(i.row,i.column),o=t.session.getTextRange(s);t.session.tokenRe.lastIndex=0;if(!t.session.tokenRe.test(o))return;var u="",a=o+" "+u;n.value=a,n.setSelectionRange(o.length,o.length+1),n.setSelectionRange(0,0),n.setSelectionRange(0,o.length);var f=!1;r.addListener(n,"keydown",function l(){r.removeListener(n,"keydown",l),f=!0}),t.textInput.setInputHandler(function(e){console.log(e,a,n.selectionStart,n.selectionEnd);if(e==a)return"";if(e.lastIndexOf(a,0)===0)return e.slice(a.length);if(e.substr(n.selectionEnd)==a)return e.slice(0,-a.length);if(e.slice(-2)==u){var r=e.slice(0,-2);if(r.slice(-1)==" ")return f?r.substring(0,n.selectionEnd):(r=r.slice(0,-1),t.session.replace(s,r),"")}return e})};var i=e("../editor").Editor;e("../config").defineOptions(i.prototype,"editor",{spellcheck:{set:function(e){var n=this.textInput.getElement();n.spellcheck=!!e,e?this.on("nativecontextmenu",t.contextMenuHandler):this.removeListener("nativecontextmenu",t.contextMenuHandler)},value:!0}})}); (function() { ace.require(["ace/ext/spellcheck"], function() {}); })();