All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.595aef8d8b0a2017e2fc27db5703e0d1.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
ace.define("ace/mode/folding/coffee",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],(function(require,exports,e){"use strict";var t=require("../../lib/oop"),i=require("./fold_mode").FoldMode,o=require("../../range").Range,r=exports.FoldMode=function(){};t.inherits(r,i),function(){this.getFoldWidgetRange=function(e,t,i){var r=this.indentationBlock(e,i);if(r)return r;var n=/\S/,a=e.getLine(i),l=a.search(n);if(-1!=l&&"#"==a[l]){for(var s=a.length,d=e.getLength(),g=i,c=i;++ig){var h=e.getLine(c).length;return new o(g,s,c,h)}}},this.getFoldWidget=function(e,t,i){var o=e.getLine(i),r=o.search(/\S/),n=e.getLine(i+1),a=e.getLine(i-1),l=a.search(/\S/),s=n.search(/\S/);if(-1==r)return e.foldWidgets[i-1]=-1!=l&&l




© 2015 - 2024 Weber Informatics LLC | Privacy Policy