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

org.nasdanika.html.knockout.Knockout Maven / Gradle / Ivy

There is a newer version: 2022.1.1
Show newest version
package org.nasdanika.html.knockout;

import org.nasdanika.html.HTMLElement;

/**
 * Knockout.js interface.
 * @author Pavel Vlasov
 *
 */
public interface Knockout> extends KnockoutControlFlow> {
	
	Knockout visible(Object expression);
	Knockout visible(Object expression, Object initialValue);
	
	Knockout text(Object expression);
	Knockout text(Object expression, Object initialValue);
	
	Knockout html(Object expression);
	Knockout html(Object expression, Object initialValue);
	
	Knockout css(Object expression);
	Knockout style(Object expression);
	Knockout attr(Object expression);
	Knockout click(Object expression);
	Knockout event(Object expression);
	Knockout submit(Object expression);

	Knockout enable(Object expression);
	Knockout enable(Object expression, Object initialValue);
	
	Knockout disable(Object expression);
	Knockout disable(Object expression, Object initialValue);
	
	Knockout value(Object expression);
	Knockout value(Object expression, Object initialValue);
	
	Knockout textInput(Object expression);
	Knockout textInput(Object expression, Object initialValue);
	
	Knockout hasFocus(Object expression);
	Knockout hasFocus(Object expression, Object initialValue);
	
	Knockout checked(Object expression);
	Knockout checked(Object expression, Object initialValue);
	
	Knockout options(Object expression);
	Knockout options(Object expression, Object initialValue);
	
	Knockout selectedOptions(Object expression);
	Knockout selectedOptions(Object expression, Object initialValue);
	
	Knockout uniqueName(Object expression);
	Knockout template(Object expression);
	
	H toHTMLElement();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy