• crypt
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    вообще меня напрягают такие шапки:

    class InlineImagesRenderer extends NodeRenderer {
      override def getNodeRenderingHandlers = {
        Set(new NodeRenderingHandler[Image](classOf[Image], (node, _, html) => {
    

    и далее по тексту:

          val altText = new TextCollectingVisitor().collectAndGetText(node)
    
    
          html.text(" )")
    
          html.closeTag("p")
    
          html
            .withAttr()
            .attr("class", "medium-image")
            .tag("div")
    
            html
              .withAttr()
              .attr("src", node.getUrl)
              .attr("alt", altText)
              .attr("style", "max-width:85%; max-height: 800px;")
    

    и тут я уже начинаю путаться, кто на ком стоял и в какой промужеток добавлять свой код:

              .tagVoid("img")
              }), new NodeRenderingHandler[ImageRef](classOf[ImageRef], (node, _, html) => {
                val altText = new TextCollectingVisitor().collectAndGetText(node)
    
              })
    
              ).asJava.asInstanceOf[java.util.Set[NodeRenderingHandler[_]]]
      }
    }
    

    и главное, я не понимаю, зачем это, когда есть jsp???