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

web-interface.assets.ef726a596b666599e6ab8a3c6fe87da6.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
ace.define("ace/ext/code_lens",["require","exports","module","ace/line_widgets","ace/lib/event","ace/lib/lang","ace/lib/dom","ace/editor","ace/config"],(function(require,exports,e){"use strict";var n=require("../line_widgets").LineWidgets,t=require("../lib/event"),o=require("../lib/lang"),r=require("../lib/dom");function i(e,n){if(e&n.CHANGE_LINES||e&n.CHANGE_FULL||e&n.CHANGE_SCROLL||e&n.CHANGE_TEXT){var t=n.session,o=n.session.lineWidgets,i=n.$textLayer,s=i.$lenses;if(o){var a=n.$textLayer.$lines.cells,d=n.layerConfig,c=n.$padding;s||(s=i.$lenses=[]);for(var l=0,u=0;u2*p-1;)L.lastChild.remove();var m=n.$cursorLayer.getPixelPosition({row:f,column:0},!0).top-d.lineHeight*g.rowsAbove-d.offset;L.style.top=m+"px";var C=n.gutterWidth,w=t.getLine(f).search(/\S|$/);-1==w&&(w=0),C+=w*d.characterWidth,C-=n.scrollLeft,L.style.paddingLeft=c+C+"px"}}for(;l1)return;var s=t.documentToScreenRow(n),a=e.renderer.layerConfig.lineHeight,d=t.getScrollTop()+(s-o)*a;t.setScrollTop(d)}())}))}))}};var r=o.delayedCall(e.$updateLenses);e.$updateLensesOnInput=function(){r.delay(250)},e.on("input",e.$updateLensesOnInput)}exports.setLenses=function(e,n){var t=Number.MAX_VALUE;!function(e){if(e.lineWidgets){var n=e.widgetManager;e.lineWidgets.forEach((function(e){e&&e.lenses&&n.removeLineWidget(e)}))}}(e),n&&n.forEach((function(n){var o=n.start.row,r=n.start.column,i=e.lineWidgets&&e.lineWidgets[o];i&&i.lenses||(i=e.widgetManager.$registerLineWidget({rowCount:1,rowsAbove:1,row:o,column:r,lenses:[]})),i.lenses.push(n.command),o a {    cursor: pointer;    pointer-events: auto;}.ace_codeLens > a:hover {    color: #0000ff;    text-decoration: underline;}.ace_dark > .ace_codeLens > a:hover {    color: #4e94ce;}","")})),ace.require(["ace/ext/code_lens"],(function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)}));




© 2015 - 2024 Weber Informatics LLC | Privacy Policy