PluginProbe ʕ •ᴥ•ʔ
Tracking Code Manager / trunk
Tracking Code Manager vtrunk
trunk 1.11.8 1.11.9 1.12.0 1.12.1 1.12.2 1.12.3 1.4 1.5 2.0.0 2.0.1 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.6.0
tracking-code-manager / assets / js / ace / ext-textarea.js
tracking-code-manager / assets / js / ace Last commit date
snippets 4 years ago ace.js 4 years ago ext-beautify.js 4 years ago ext-code_lens.js 4 years ago ext-elastic_tabstops_lite.js 4 years ago ext-emmet.js 4 years ago ext-error_marker.js 4 years ago ext-hardwrap.js 4 years ago ext-keybinding_menu.js 4 years ago ext-language_tools.js 4 years ago ext-linking.js 4 years ago ext-modelist.js 4 years ago ext-options.js 4 years ago ext-prompt.js 4 years ago ext-rtl.js 4 years ago ext-searchbox.js 4 years ago ext-settings_menu.js 4 years ago ext-spellcheck.js 4 years ago ext-split.js 4 years ago ext-static_highlight.js 4 years ago ext-statusbar.js 4 years ago ext-textarea.js 4 years ago ext-themelist.js 4 years ago ext-whitespace.js 4 years ago keybinding-emacs.js 4 years ago keybinding-sublime.js 4 years ago keybinding-vim.js 4 years ago keybinding-vscode.js 4 years ago mode-abap.js 4 years ago mode-abc.js 4 years ago mode-actionscript.js 4 years ago mode-ada.js 4 years ago mode-alda.js 4 years ago mode-apache_conf.js 4 years ago mode-apex.js 4 years ago mode-applescript.js 4 years ago mode-aql.js 4 years ago mode-asciidoc.js 4 years ago mode-asl.js 4 years ago mode-assembly_x86.js 4 years ago mode-autohotkey.js 4 years ago mode-batchfile.js 4 years ago mode-c9search.js 4 years ago mode-c_cpp.js 4 years ago mode-cirru.js 4 years ago mode-clojure.js 4 years ago mode-cobol.js 4 years ago mode-coffee.js 4 years ago mode-coldfusion.js 4 years ago mode-crystal.js 4 years ago mode-csharp.js 4 years ago mode-csound_document.js 4 years ago mode-csound_orchestra.js 4 years ago mode-csound_score.js 4 years ago mode-csp.js 4 years ago mode-css.js 4 years ago mode-curly.js 4 years ago mode-d.js 4 years ago mode-dart.js 4 years ago mode-diff.js 4 years ago mode-django.js 4 years ago mode-dockerfile.js 4 years ago mode-dot.js 4 years ago mode-drools.js 4 years ago mode-edifact.js 4 years ago mode-eiffel.js 4 years ago mode-ejs.js 4 years ago mode-elixir.js 4 years ago mode-elm.js 4 years ago mode-erlang.js 4 years ago mode-forth.js 4 years ago mode-fortran.js 4 years ago mode-fsharp.js 4 years ago mode-fsl.js 4 years ago mode-ftl.js 4 years ago mode-gcode.js 4 years ago mode-gherkin.js 4 years ago mode-gitignore.js 4 years ago mode-glsl.js 4 years ago mode-gobstones.js 4 years ago mode-golang.js 4 years ago mode-graphqlschema.js 4 years ago mode-groovy.js 4 years ago mode-haml.js 4 years ago mode-handlebars.js 4 years ago mode-haskell.js 4 years ago mode-haskell_cabal.js 4 years ago mode-haxe.js 4 years ago mode-hjson.js 4 years ago mode-html.js 4 years ago mode-html_elixir.js 4 years ago mode-html_ruby.js 4 years ago mode-ini.js 4 years ago mode-io.js 4 years ago mode-ion.js 4 years ago mode-jack.js 4 years ago mode-jade.js 4 years ago mode-java.js 4 years ago mode-javascript.js 4 years ago mode-json.js 4 years ago mode-json5.js 4 years ago mode-jsoniq.js 4 years ago mode-jsp.js 4 years ago mode-jssm.js 4 years ago mode-jsx.js 4 years ago mode-julia.js 4 years ago mode-kotlin.js 4 years ago mode-latex.js 4 years ago mode-latte.js 4 years ago mode-less.js 4 years ago mode-liquid.js 4 years ago mode-lisp.js 4 years ago mode-livescript.js 4 years ago mode-logiql.js 4 years ago mode-logtalk.js 4 years ago mode-lsl.js 4 years ago mode-lua.js 4 years ago mode-luapage.js 4 years ago mode-lucene.js 4 years ago mode-makefile.js 4 years ago mode-markdown.js 4 years ago mode-mask.js 4 years ago mode-matlab.js 4 years ago mode-maze.js 4 years ago mode-mediawiki.js 4 years ago mode-mel.js 4 years ago mode-mips.js 4 years ago mode-mixal.js 4 years ago mode-mushcode.js 4 years ago mode-mysql.js 4 years ago mode-nginx.js 4 years ago mode-nim.js 4 years ago mode-nix.js 4 years ago mode-nsis.js 4 years ago mode-nunjucks.js 4 years ago mode-objectivec.js 4 years ago mode-ocaml.js 4 years ago mode-partiql.js 4 years ago mode-pascal.js 4 years ago mode-perl.js 4 years ago mode-pgsql.js 4 years ago mode-php.js 4 years ago mode-php_laravel_blade.js 4 years ago mode-pig.js 4 years ago mode-plain_text.js 4 years ago mode-powershell.js 4 years ago mode-praat.js 4 years ago mode-prisma.js 4 years ago mode-prolog.js 4 years ago mode-properties.js 4 years ago mode-protobuf.js 4 years ago mode-puppet.js 4 years ago mode-python.js 4 years ago mode-qml.js 4 years ago mode-r.js 4 years ago mode-raku.js 4 years ago mode-razor.js 4 years ago mode-rdoc.js 4 years ago mode-red.js 4 years ago mode-redshift.js 4 years ago mode-rhtml.js 4 years ago mode-robot.js 4 years ago mode-rst.js 4 years ago mode-ruby.js 4 years ago mode-rust.js 4 years ago mode-sac.js 4 years ago mode-sass.js 4 years ago mode-scad.js 4 years ago mode-scala.js 4 years ago mode-scheme.js 4 years ago mode-scrypt.js 4 years ago mode-scss.js 4 years ago mode-sh.js 4 years ago mode-sjs.js 4 years ago mode-slim.js 4 years ago mode-smarty.js 4 years ago mode-smithy.js 4 years ago mode-snippets.js 4 years ago mode-soy_template.js 4 years ago mode-space.js 4 years ago mode-sparql.js 4 years ago mode-sql.js 4 years ago mode-sqlserver.js 4 years ago mode-stylus.js 4 years ago mode-svg.js 4 years ago mode-swift.js 4 years ago mode-tcl.js 4 years ago mode-terraform.js 4 years ago mode-tex.js 4 years ago mode-text.js 4 years ago mode-textile.js 4 years ago mode-toml.js 4 years ago mode-tsx.js 4 years ago mode-turtle.js 4 years ago mode-twig.js 4 years ago mode-typescript.js 4 years ago mode-vala.js 4 years ago mode-vbscript.js 4 years ago mode-velocity.js 4 years ago mode-verilog.js 4 years ago mode-vhdl.js 4 years ago mode-visualforce.js 4 years ago mode-wollok.js 4 years ago mode-xml.js 4 years ago mode-xquery.js 4 years ago mode-yaml.js 4 years ago mode-zeek.js 4 years ago theme-ambiance.js 4 years ago theme-chaos.js 4 years ago theme-chrome.js 4 years ago theme-cloud9_day.js 4 years ago theme-cloud9_night.js 4 years ago theme-cloud9_night_low_color.js 4 years ago theme-clouds.js 4 years ago theme-clouds_midnight.js 4 years ago theme-cobalt.js 4 years ago theme-crimson_editor.js 4 years ago theme-dawn.js 4 years ago theme-dracula.js 4 years ago theme-dreamweaver.js 4 years ago theme-eclipse.js 4 years ago theme-github.js 4 years ago theme-gob.js 4 years ago theme-gruvbox.js 4 years ago theme-gruvbox_dark_hard.js 4 years ago theme-gruvbox_light_hard.js 4 years ago theme-idle_fingers.js 4 years ago theme-iplastic.js 4 years ago theme-katzenmilch.js 4 years ago theme-kr_theme.js 4 years ago theme-kuroir.js 4 years ago theme-merbivore.js 4 years ago theme-merbivore_soft.js 4 years ago theme-mono_industrial.js 4 years ago theme-monokai.js 4 years ago theme-nord_dark.js 4 years ago theme-one_dark.js 4 years ago theme-pastel_on_dark.js 4 years ago theme-solarized_dark.js 4 years ago theme-solarized_light.js 4 years ago theme-sqlserver.js 4 years ago theme-terminal.js 4 years ago theme-textmate.js 4 years ago theme-tomorrow.js 4 years ago theme-tomorrow_night.js 4 years ago theme-tomorrow_night_blue.js 4 years ago theme-tomorrow_night_bright.js 4 years ago theme-tomorrow_night_eighties.js 4 years ago theme-twilight.js 4 years ago theme-vibrant_ink.js 4 years ago theme-xcode.js 4 years ago worker-base.js 4 years ago worker-coffee.js 4 years ago worker-css.js 4 years ago worker-html.js 4 years ago worker-javascript.js 4 years ago worker-json.js 4 years ago worker-lua.js 4 years ago worker-php.js 4 years ago worker-xml.js 4 years ago worker-xquery.js 4 years ago worker-yaml.js 4 years ago
ext-textarea.js
8 lines
1 ace.define("ace/ext/textarea",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/net","ace/ace"],function(e,t,n){"use strict";function a(e,t){for(var n in t)e.style[n]=t[n]}function f(e,t){if(e.type!="textarea")throw new Error("Textarea required!");var n=e.parentNode,i=document.createElement("div"),s=function(){var t="position:relative;";["margin-top","margin-left","margin-right","margin-bottom"].forEach(function(n){t+=n+":"+u(e,i,n)+";"});var n=u(e,i,"width")||e.clientWidth+"px",r=u(e,i,"height")||e.clientHeight+"px";t+="height:"+r+";width:"+n+";",t+="display:inline-block;",i.setAttribute("style",t)};r.addListener(window,"resize",s),s(),n.insertBefore(i,e.nextSibling);while(n!==document){if(n.tagName.toUpperCase()==="FORM"){var o=n.onsubmit;n.onsubmit=function(n){e.value=t(),o&&o.call(this,n)};break}n=n.parentNode}return i}function l(t,n,r){s.loadScript(t,function(){e([n],r)})}function c(e,t,n,r,i){function u(e){return e==="true"||e==1}var s=e.getSession(),o=e.renderer;return e.setDisplaySettings=function(t){t==null&&(t=n.style.display=="none"),t?(n.style.display="block",n.hideButton.focus(),e.on("focus",function r(){e.removeListener("focus",r),n.style.display="none"})):e.focus()},e.$setOption=e.setOption,e.$getOption=e.getOption,e.setOption=function(t,n){switch(t){case"mode":e.$setOption("mode","ace/mode/"+n);break;case"theme":e.$setOption("theme","ace/theme/"+n);break;case"keybindings":switch(n){case"vim":e.setKeyboardHandler("ace/keyboard/vim");break;case"emacs":e.setKeyboardHandler("ace/keyboard/emacs");break;default:e.setKeyboardHandler(null)}break;case"wrap":case"fontSize":e.$setOption(t,n);break;default:e.$setOption(t,u(n))}},e.getOption=function(t){switch(t){case"mode":return e.$getOption("mode").substr("ace/mode/".length);case"theme":return e.$getOption("theme").substr("ace/theme/".length);case"keybindings":var n=e.getKeyboardHandler();switch(n&&n.$id){case"ace/keyboard/vim":return"vim";case"ace/keyboard/emacs":return"emacs";default:return"ace"}break;default:return e.$getOption(t)}},e.setOptions(i),e}function h(e,n,i){function f(e,t,n,r){if(!n){e.push("<input type='checkbox' title='",t,"' ",r+""=="true"?"checked='true'":"","'></input>");return}e.push("<select title='"+t+"'>");for(var i in n)e.push("<option value='"+i+"' "),r==i&&e.push(" selected "),e.push(">",n[i],"</option>");e.push("</select>")}var s=null,o={mode:"Mode:",wrap:"Soft Wrap:",theme:"Theme:",fontSize:"Font Size:",showGutter:"Display Gutter:",keybindings:"Keyboard",showPrintMargin:"Show Print Margin:",useSoftTabs:"Use Soft Tabs:",showInvisibles:"Show Invisibles"},u={mode:{text:"Plain",javascript:"JavaScript",xml:"XML",html:"HTML",css:"CSS",scss:"SCSS",python:"Python",php:"PHP",java:"Java",ruby:"Ruby",c_cpp:"C/C++",coffee:"CoffeeScript",json:"json",perl:"Perl",clojure:"Clojure",ocaml:"OCaml",csharp:"C#",haxe:"haXe",svg:"SVG",textile:"Textile",groovy:"Groovy",liquid:"Liquid",Scala:"Scala"},theme:{clouds:"Clouds",clouds_midnight:"Clouds Midnight",cobalt:"Cobalt",crimson_editor:"Crimson Editor",dawn:"Dawn",gob:"Green on Black",eclipse:"Eclipse",idle_fingers:"Idle Fingers",kr_theme:"Kr Theme",merbivore:"Merbivore",merbivore_soft:"Merbivore Soft",mono_industrial:"Mono Industrial",monokai:"Monokai",pastel_on_dark:"Pastel On Dark",solarized_dark:"Solarized Dark",solarized_light:"Solarized Light",textmate:"Textmate",twilight:"Twilight",vibrant_ink:"Vibrant Ink"},showGutter:s,fontSize:{"10px":"10px","11px":"11px","12px":"12px","14px":"14px","16px":"16px"},wrap:{off:"Off",40:"40",80:"80",free:"Free"},keybindings:{ace:"ace",vim:"vim",emacs:"emacs"},showPrintMargin:s,useSoftTabs:s,showInvisibles:s},a=[];a.push("<table><tr><th>Setting</th><th>Value</th></tr>");for(var l in t.defaultOptions)a.push("<tr><td>",o[l],"</td>"),a.push("<td>"),f(a,l,u[l],i.getOption(l)),a.push("</td></tr>");a.push("</table>"),e.innerHTML=a.join("");var c=function(e){var t=e.currentTarget;i.setOption(t.title,t.value)},h=function(e){var t=e.currentTarget;i.setOption(t.title,t.checked)},p=e.getElementsByTagName("select");for(var d=0;d<p.length;d++)p[d].onchange=c;var v=e.getElementsByTagName("input");for(var d=0;d<v.length;d++)v[d].onclick=h;var m=document.createElement("input");m.type="button",m.value="Hide",r.addListener(m,"click",function(){i.setDisplaySettings(!1)}),e.appendChild(m),e.hideButton=m}var r=e("../lib/event"),i=e("../lib/useragent"),s=e("../lib/net"),o=e("../ace");n.exports=t=o;var u=function(e,t,n){var r=e.style[n];r||(window.getComputedStyle?r=window.getComputedStyle(e,"").getPropertyValue(n):r=e.currentStyle[n]);if(!r||r=="auto"||r=="intrinsic")r=t.style[n];return r};t.transformTextarea=function(e,n){var s=e.autofocus||document.activeElement==e,u,l=f(e,function(){return u.getValue()});e.style.display="none",l.style.background="white";var p=document.createElement("div");a(p,{top:"0px",left:"0px",right:"0px",bottom:"0px",border:"1px solid gray",position:"absolute"}),l.appendChild(p);var d=document.createElement("div");a(d,{position:"absolute",right:"0px",bottom:"0px",cursor:"nw-resize",border:"solid 9px",borderColor:"lightblue gray gray #ceade6",zIndex:101});var v=document.createElement("div"),m={top:"0px",left:"20%",right:"0px",bottom:"0px",position:"absolute",padding:"5px",zIndex:100,color:"white",display:"none",overflow:"auto",fontSize:"14px",boxShadow:"-5px 2px 3px gray"};i.isOldIE?m.backgroundColor="#333":m.backgroundColor="rgba(0, 0, 0, 0.6)",a(v,m),l.appendChild(v),n=n||t.defaultOptions;var g=o.edit(p);u=g.getSession(),u.setValue(e.value||e.innerHTML),s&&g.focus(),l.appendChild(d),c(g,p,v,o,n),h(v,d,g);var y="";return r.addListener(d,"mousemove",function(e){var t=this.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;n+r<(t.width+t.height)/2?(this.style.cursor="pointer",y="toggle"):(y="resize",this.style.cursor="nw-resize")}),r.addListener(d,"mousedown",function(e){e.preventDefault();if(y=="toggle"){g.setDisplaySettings();return}l.style.zIndex=1e5;var t=l.getBoundingClientRect(),n=t.width+t.left-e.clientX,i=t.height+t.top-e.clientY;r.capture(d,function(e){l.style.width=e.clientX-t.left+n+"px",l.style.height=e.clientY-t.top+i+"px",g.resize()},function(){})}),g},t.defaultOptions={mode:"javascript",theme:"textmate",wrap:"off",fontSize:"12px",showGutter:"false",keybindings:"ace",showPrintMargin:"false",useSoftTabs:"true",showInvisibles:"false"}}); (function() {
2 ace.require(["ace/ext/textarea"], function(m) {
3 if (typeof module == "object" && typeof exports == "object" && module) {
4 module.exports = m;
5 }
6 });
7 })();
8