function Hover(){ if(a){ $("#selector").text('Whatever Text you want to display here'); } else $("#selector").text('Someother Text you want to display here'); } }
/** * Get the default hover object. * * @return {@link Hover} hover default hover object. */ private static Hover getDefaultHoverObject() { Hover hover = new Hover(); List<Either<String, MarkedString>> contents = new ArrayList<>(); contents.add(Either.forLeft("")); hover.setContents(contents); return hover; }
protected Hover hover(final HoverContext context) { if ((context == null)) { return IHoverService.EMPTY_HOVER; } final List<Either<String, MarkedString>> contents = this.getContents(context); if ((contents == null)) { return IHoverService.EMPTY_HOVER; } final Range range = this.getRange(context); if ((range == null)) { return IHoverService.EMPTY_HOVER; } return new Hover(contents, range); }
public Hover read(final JsonReader in) throws IOException { JsonToken nextToken = in.peek(); if (nextToken == JsonToken.NULL) { return null; } Hover result = new Hover(); in.beginObject(); while (in.hasNext()) { String name = in.nextName(); switch (name) { case "contents": result.setContents(readContents(in)); break; case "range": result.setRange(readRange(in)); break; default: in.skipValue(); } } in.endObject(); return result; }
Hover hover = new Hover(); StringBuilder content = new StringBuilder(); Map<String, List<MarkdownDocAttachment.Parameter>> filterAttributes =
public Hover read(final JsonReader in) throws IOException { JsonToken nextToken = in.peek(); if (nextToken == JsonToken.NULL) { return null; } Hover result = new Hover(); in.beginObject(); while (in.hasNext()) { String name = in.nextName(); switch (name) { case "contents": result.setContents(readContents(in)); break; case "range": result.setRange(readRange(in)); break; default: in.skipValue(); } } in.endObject(); return result; }
public Hover hover(TextDocumentPositionParams position, IProgressMonitor monitor) { ITypeRoot unit = JDTUtils.resolveTypeRoot(position.getTextDocument().getUri()); List<Either<String, MarkedString>> content = null; if (unit != null && !monitor.isCanceled()) { content = computeHover(unit, position.getPosition().getLine(), position.getPosition().getCharacter(), monitor); } else { content = Collections.singletonList(Either.forLeft("")); } Hover $ = new Hover(); $.setContents(content); return $; }
logger.error("Error while retrieving hover content" + ((msg != null) ? ": " + msg : ""), e); hover = new Hover(); List<Either<String, MarkedString>> contents = new ArrayList<>(); contents.add(Either.forLeft(""));
/** * get current hover content. * * @param hoverContext text document context for the hover provider. * @param currentBLangPackage package which currently user working on. * @return {@link Hover} return Hover object. */ public static Hover getHoverContent(LSServiceOperationContext hoverContext, BLangPackage currentBLangPackage) { PositionTreeVisitor positionTreeVisitor = new PositionTreeVisitor(hoverContext); currentBLangPackage.accept(positionTreeVisitor); Hover hover; // If the cursor is on a node of the current package go inside, else check builtin and native packages. if (hoverContext.get(NodeContextKeys.PACKAGE_OF_NODE_KEY) != null) { BPackageSymbol packageSymbol = LSPackageLoader .getPackageSymbolById(hoverContext.get(DocumentServiceKeys.COMPILER_CONTEXT_KEY), hoverContext.get(NodeContextKeys.PACKAGE_OF_NODE_KEY)); hover = getHoverInformation(packageSymbol, hoverContext); } else { hover = new Hover(); List<Either<String, MarkedString>> contents = new ArrayList<>(); contents.add(Either.forLeft("")); hover.setContents(contents); } return hover; }
private HoverDto hover(TextDocumentPositionParams positionParams) { String wsPath = positionParams.getTextDocument().getUri(); Hover result = new Hover(); StringBuilder content = new StringBuilder();
@Override public Hover handle(TextDocumentPositionParams params) { //TODO: This returns a CompletableFuture which suggests we should try to do expensive work asyncly. // We are currently just doing all this in a blocking way and wrapping the already computed list into // a trivial pre-resolved future. try { SimpleTextDocumentService documents = server.getTextDocumentService(); TextDocument doc = documents.get(params); if (doc!=null) { int offset = doc.toOffset(params.getPosition()); Tuple2<Renderable, IRegion> hoverTuple = hoverInfoProvider.getHoverInfo(doc, offset); if (hoverTuple != null) { Renderable hoverInfo = hoverTuple.getT1(); IRegion region = hoverTuple.getT2(); Range range = doc.toRange(region.getOffset(), region.getLength()); String rendered = render(hoverInfo, type); if (StringUtil.hasText(rendered)) { Hover hover = new Hover(ImmutableList.of(Either.forLeft(rendered)), range); return hover; } } } } catch (Exception e) { logger.error("error computing hover", e); } return SimpleTextDocumentService.NO_HOVER; }
it.setJsonrpc("2.0"); it.setId("12"); Hover _hover = new Hover(); final Procedure1<Hover> _function_2 = (Hover it_1) -> { it_1.setContents(CollectionLiterals.<Either<String, MarkedString>>newArrayList(Either.<String, MarkedString>forLeft("foo")));
it.setJsonrpc("2.0"); it.setId("12"); Hover _hover = new Hover(); final Procedure1<Hover> _function_1 = (Hover it_1) -> { MarkupContent _markupContent = new MarkupContent();
it.setJsonrpc("2.0"); it.setId("12"); Hover _hover = new Hover(); final Procedure1<Hover> _function_2 = (Hover it_1) -> { MarkupContent _markupContent = new MarkupContent();
it.setJsonrpc("2.0"); it.setId("12"); Hover _hover = new Hover(); final Procedure1<Hover> _function_2 = (Hover it_1) -> { MarkedString _markedString = new MarkedString();
it.setJsonrpc("2.0"); it.setId("12"); Hover _hover = new Hover(); final Procedure1<Hover> _function_1 = (Hover it_1) -> { Range _range = new Range();
it.setJsonrpc("2.0"); it.setId("12"); Hover _hover = new Hover(); final Procedure1<Hover> _function_2 = (Hover it_1) -> { Range _range = new Range();