* Add some extra functions

This commit is contained in:
michael 2019-08-04 21:23:21 +00:00
parent eab2006134
commit a89cc4b9ab

View File

@ -173,6 +173,7 @@ Type
TJQueryAjaxLoadHandler = Reference to function (aResponseText,aStatus : String; aXHR : TJQXHR) : Boolean;
TJQueryAjaxScriptHandler = Reference to function (aScript,aStatus : String; aXHR : TJQXHR) : Boolean;
TJQueryAjaxHandler = Reference to procedure;
TPrependCallback = reference to Function(elementOfArray : NativeInt; Html : String) : JSValue;
TJQuery = class external name 'jQuery' (TJSObject)
private
@ -325,6 +326,12 @@ Type
function offSet(const aOffset : TJQueryTopLeft): TJQuery;overload;
function offSet(aHandler : TJQueryOffsetHandler): TJQuery;overload;
Function offsetParent : TJQuery;
Function On_(events : String; aHandler : TJSEventHandler) : TJQuery; external name 'on'; overload;
Function On_(events : String; selector : String; aHandler : TJSEventHandler) : TJQuery; external name 'on'; overload;
Function On_(events : String; selector : String; data : JSValue; aHandler : TJSEventHandler) : TJQuery; external name 'on'; overload;
Function On_(events : TJSObject; selector : String; data : JSValue) : TJQuery; external name 'on'; overload;
Function On_(events : TJSObject; data : JSValue) : TJQuery; overload;
Function On_(events : TJSObject) : TJQuery; overload;
function outerHeight(IncludeMargin : Boolean): Integer;overload;
function outerHeight: Integer;overload;
function outerHeight(aValue: Integer) : TJQuery;overload;
@ -363,6 +370,9 @@ Type
class function post(url,Data : String; success : TJQueryAjaxSuccessHandler; aDataType : string) : TJQXHR;overload;
class function post(aSettings : TJSAjaxSettings) : TJQXHR; overload;
class function post(aSettings : TJSObject) : TJQXHR; overload;
function prepend(content : String) : TJQuery; overload;
function prepend(Content1,Content2 : String) : TJQuery; overload;
function prepend(aHandler : TPrependCallback) : TJQuery; overload;
Function prev : TJQuery;overload;
Function prev(Const aSelector : String) : TJQuery;overload;
Function prevAll : TJQuery;overload;
@ -387,6 +397,8 @@ Type
function queue(anArray : TJSArray) : TJQuery;overload;
function queue(aQueueName : string; anArray : TJSarray) : TJQuery;overload;
function queue(aQueueName : string; aHandler : TJQueryAddQueueHandler) : TJQuery;overload;
function remove(Const Selector : string) : TJQuery; overload;
function remove() : TJQuery;overload;
function removeAttr(Const attributeName : string) : TJQuery;
function removeClass(Const aClass : String) : TJQuery;overload;
function removeClass(Const aClassFunction : TJQueryAddClassHandler) : TJQuery;overload;