src/pyams_skin/resources/js/ext/ace/ext-textarea.min.js
changeset 566 a1707c607eec
parent 565 318533413200
child 567 bca1726b1d85
equal deleted inserted replaced
565:318533413200 566:a1707c607eec
     1 ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],function(e,t,a){"use strict";t.isDark=!1,t.cssClass="ace-tm",t.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',t.$id="ace/theme/textmate",e("../lib/dom").importCssString(t.cssText,t.cssClass)}),ace.define("ace/ext/textarea",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/net","ace/ace","ace/theme/textmate"],function(e,b,t){"use strict";function g(e,t){for(var a in t)e.style[a]=t[a]}var h=e("../lib/event"),f=e("../lib/useragent"),_=(e("../lib/net"),e("../ace"));e("../theme/textmate"),t.exports=b=_;var x=function(e,t,a){var r=e.style[a];return r||(r=window.getComputedStyle?window.getComputedStyle(e,"").getPropertyValue(a):e.currentStyle[a]),r&&"auto"!=r&&"intrinsic"!=r||(r=t.style[a]),r};b.transformTextarea=function(e,t){var a,r=e.autofocus||document.activeElement==e,o=function(r,t){if("textarea"!=r.type)throw new Error("Textarea required!");var e=r.parentNode,o=document.createElement("div"),a=function(){var t="position:relative;";["margin-top","margin-left","margin-right","margin-bottom"].forEach(function(e){t+=e+":"+x(r,o,e)+";"});var e=x(r,o,"width")||r.clientWidth+"px",a=x(r,o,"height")||r.clientHeight+"px";t+="height:"+a+";width:"+e+";",t+="display:inline-block;",o.setAttribute("style",t)};for(h.addListener(window,"resize",a),a(),e.insertBefore(o,r.nextSibling);e!==document;){if("FORM"===e.tagName.toUpperCase()){var c=e.onsubmit;e.onsubmit=function(e){r.value=t(),c&&c.call(this,e)};break}e=e.parentNode}return o}(e,function(){return a.getValue()});e.style.display="none",o.style.background="white";var c=document.createElement("div");g(c,{top:"0px",left:"0px",right:"0px",bottom:"0px",border:"1px solid gray",position:"absolute"}),o.appendChild(c);var n=document.createElement("div");g(n,{position:"absolute",right:"0px",bottom:"0px",cursor:"nw-resize",border:"solid 9px",borderColor:"lightblue gray gray #ceade6",zIndex:101});var i=document.createElement("div"),s={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"};f.isOldIE?s.backgroundColor="#333":s.backgroundColor="rgba(0, 0, 0, 0.6)",g(i,s),o.appendChild(i),t=t||b.defaultOptions;var l,d,u,m=_.edit(c);(a=m.getSession()).setValue(e.value||e.innerHTML),r&&m.focus(),o.appendChild(n),d=i,u=t,(l=m).getSession(),l.renderer,l.setDisplaySettings=function(e){null==e&&(e="none"==d.style.display),e?(d.style.display="block",d.hideButton.focus(),l.on("focus",function e(){l.removeListener("focus",e),d.style.display="none"})):l.focus()},l.$setOption=l.setOption,l.$getOption=l.getOption,l.setOption=function(e,t){switch(e){case"mode":l.$setOption("mode","ace/mode/"+t);break;case"theme":l.$setOption("theme","ace/theme/"+t);break;case"keybindings":switch(t){case"vim":l.setKeyboardHandler("ace/keyboard/vim");break;case"emacs":l.setKeyboardHandler("ace/keyboard/emacs");break;default:l.setKeyboardHandler(null)}break;case"wrap":case"fontSize":l.$setOption(e,t);break;default:l.$setOption(e,"true"===(a=t)||1==a)}var a},l.getOption=function(e){switch(e){case"mode":return l.$getOption("mode").substr("ace/mode/".length);case"theme":return l.$getOption("theme").substr("ace/theme/".length);case"keybindings":var t=l.getKeyboardHandler();switch(t&&t.$id){case"ace/keyboard/vim":return"vim";case"ace/keyboard/emacs":return"emacs";default:return"ace"}break;default:return l.$getOption(e)}},l.setOptions(u),function(e,t,a){function r(e,t,a,r){if(a){for(var o in e.push("<select title='"+t+"'>"),a)e.push("<option value='"+o+"' "),r==o&&e.push(" selected "),e.push(">",a[o],"</option>");e.push("</select>")}else e.push("<input type='checkbox' title='",t,"' ",r+""=="true"?"checked='true'":"","'></input>")}var o=null,c={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"},n={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:o,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:o,useSoftTabs:o,showInvisibles:o},i=[];for(var s in i.push("<table><tr><th>Setting</th><th>Value</th></tr>"),b.defaultOptions)i.push("<tr><td>",c[s],"</td>"),i.push("<td>"),r(i,s,n[s],a.getOption(s)),i.push("</td></tr>");i.push("</table>"),e.innerHTML=i.join("");for(var l=function(e){var t=e.currentTarget;a.setOption(t.title,t.value)},d=function(e){var t=e.currentTarget;a.setOption(t.title,t.checked)},u=e.getElementsByTagName("select"),m=0;m<u.length;m++)u[m].onchange=l;var p=e.getElementsByTagName("input");for(m=0;m<p.length;m++)p[m].onclick=d;var g=document.createElement("input");g.type="button",g.value="Hide",h.addListener(g,"click",function(){a.setDisplaySettings(!1)}),e.appendChild(g),e.hideButton=g}(i,0,m);var p="";return h.addListener(n,"mousemove",function(e){var t=this.getBoundingClientRect();e.clientX-t.left+(e.clientY-t.top)<(t.width+t.height)/2?(this.style.cursor="pointer",p="toggle"):(p="resize",this.style.cursor="nw-resize")}),h.addListener(n,"mousedown",function(e){if(e.preventDefault(),"toggle"!=p){o.style.zIndex=1e5;var t=o.getBoundingClientRect(),a=t.width+t.left-e.clientX,r=t.height+t.top-e.clientY;h.capture(n,function(e){o.style.width=e.clientX-t.left+a+"px",o.style.height=e.clientY-t.top+r+"px",m.resize()},function(){})}else m.setDisplaySettings()}),m},b.defaultOptions={mode:"javascript",theme:"textmate",wrap:"off",fontSize:"12px",showGutter:"false",keybindings:"ace",showPrintMargin:"false",useSoftTabs:"true",showInvisibles:"false"}}),ace.require(["ace/ext/textarea"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)});