LINUXTALKS.CO

История изменений

Исправление crypt, (текущая версия) :

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

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???

Исправление crypt, :

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

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[_]]]
  }
}

Исходная версия crypt, :

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

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[_]]]
  }
}