protected function helpTestRemoveClass($objTestDataArray) { $strOldValue = $objTestDataArray["OldValue"]; $newValue = $objTestDataArray["NewValue"]; $blnChanged = QHtml::RemoveClass($strOldValue, $newValue); $this->assertEquals($objTestDataArray["Changed"], $blnChanged); $this->assertEquals($objTestDataArray["Expected"], $strOldValue); // problem with sending a percent sign into message, so we just use default message. }
/** * This will remove a css class name from the 'class' property (if it exists). * @param string $strCssClass */ public function RemoveCssClass($strCssClass) { if (!$strCssClass) { return; } $strClasses = $this->GetHtmlAttribute('class'); if ($strClasses && QHtml::RemoveClass($strClasses, $strCssClass)) { $this->SetHtmlAttribute('class', $strClasses); } }