✨ Add new operation "AddFirst" classes
This commit is contained in:
parent
c108235613
commit
e5db7ef6ad
1 changed files with 4 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ use crate::fn_builder;
|
|||
|
||||
pub enum ClassesOp {
|
||||
Add,
|
||||
AddFirst,
|
||||
Remove,
|
||||
Replace(String),
|
||||
Toggle,
|
||||
|
|
@ -44,6 +45,9 @@ impl OptionClasses {
|
|||
ClassesOp::Add => {
|
||||
self.add(&classes, self.0.len());
|
||||
}
|
||||
ClassesOp::AddFirst => {
|
||||
self.add(&classes, 0);
|
||||
}
|
||||
ClassesOp::Remove => {
|
||||
for class in classes {
|
||||
self.0.retain(|c| c.ne(&class.to_string()));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue