mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-08-27 00:10:28 +02:00
* Add AddOrRemoveClass
This commit is contained in:
parent
527e999410
commit
4410361758
@ -97,6 +97,7 @@ Type
|
|||||||
procedure AddClass(Const aClass: String); overload;
|
procedure AddClass(Const aClass: String); overload;
|
||||||
procedure RemoveClass(Const aClass: String); overload;
|
procedure RemoveClass(Const aClass: String); overload;
|
||||||
procedure AddRemoveClass(Const aAddClass, aRemoveClass: String); overload;
|
procedure AddRemoveClass(Const aAddClass, aRemoveClass: String); overload;
|
||||||
|
procedure AddOrRemoveClass(const DoAdd : Boolean; Const aClass: String); overload;
|
||||||
function HasClass(const aClass: String): Boolean;
|
function HasClass(const aClass: String): Boolean;
|
||||||
Property InputValue: String Read GetInputValue Write SetInputValue;
|
Property InputValue: String Read GetInputValue Write SetInputValue;
|
||||||
Property IsChecked : Boolean Read GetIsChecked Write SetIsChecked;
|
Property IsChecked : Boolean Read GetIsChecked Write SetIsChecked;
|
||||||
@ -368,6 +369,15 @@ begin
|
|||||||
end;
|
end;
|
||||||
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;
|
function TJSHTMLElementHelper.GetData(aName: String): String;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
Loading…
Reference in New Issue
Block a user