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

ru.ydn.wicket.wicketconsole.behavior.ScrollToBottomBehavior Maven / Gradle / Ivy

There is a newer version: 1.3
Show newest version
package ru.ydn.wicket.wicketconsole.behavior;

import org.apache.wicket.Component;
import org.apache.wicket.behavior.Behavior;
import org.apache.wicket.markup.head.IHeaderResponse;
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
import org.apache.wicket.markup.head.OnDomReadyHeaderItem;

public class ScrollToBottomBehavior extends Behavior
{
	public static final ScrollToBottomBehavior INSTANCE = new ScrollToBottomBehavior();

	@Override
	public void bind(Component component) {
		component.setOutputMarkupId(true);
	}

	@Override
	public void renderHead(Component component, IHeaderResponse response) {
		String markupId = component.getMarkupId();
		response.render(OnDomReadyHeaderItem.forScript("var c = $('#"+markupId+"'); c.scrollTop(c.prop('scrollHeight'));"));
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy