* Add AddOrRemoveClass

This commit is contained in:
Michaël Van Canneyt 2023-08-18 14:49:16 +02:00
parent 527e999410
commit 4410361758

View File

@ -97,6 +97,7 @@ Type
procedure AddClass(Const aClass: String); overload;
procedure RemoveClass(Const aClass: String); overload;
procedure AddRemoveClass(Const aAddClass, aRemoveClass: String); overload;
procedure AddOrRemoveClass(const DoAdd : Boolean; Const aClass: String); overload;
function HasClass(const aClass: String): Boolean;
Property InputValue: String Read GetInputValue Write SetInputValue;
Property IsChecked : Boolean Read GetIsChecked Write SetIsChecked;
@ -368,6 +369,15 @@ begin
end;
end;
procedure TJSHTMLElementHelper.AddOrRemoveClass(const DoAdd: Boolean; const aClass: String);
begin
If Assigned(Self) then
if DoAdd then
ClassList.add(aClass)
else
ClassList.Remove(aClass);
end;
function TJSHTMLElementHelper.GetData(aName: String): String;
begin