- styleSheets.forEach(pageNode::addCustomStyleSheet)
- getAdditionalLinkNodes(request)
- .map { it to pageNode.headNode.addChild("link") }
- .forEach { (linkNodeParameters, linkNode) ->
- linkNodeParameters.forEach(linkNode::addAttribute)
- }
- shortcutIcon?.let { pageNode.addForwardLink("icon", it) }
+ val pageMakerInteraction = pageMakerInteractionFactory.createPageMaker(toadletContext, getPageTitle(request))
+ styleSheets.forEach(pageMakerInteraction::addStyleSheet)
+ getAdditionalLinkNodes(request).forEach(pageMakerInteraction::addLinkNode)
+ shortcutIcon?.let(pageMakerInteraction::addShortcutIcon)