Skip to content
Snippets Groups Projects

Feature/wpdesk notices action

Merged Krzysztof Dyszczyk requested to merge feature/wpdesk-notices-action into master
All threads resolved!
3 files
+ 3
2
Compare changes
  • Side-by-side
  • Inline

Files

@@ -28,13 +28,18 @@ class PermanentDismissibleNotice extends Notice
* WPDesk_Flexible_Shipping_Notice constructor.
*
* @param string $noticeContent Notice content.
* @param string $noticeType Notice type.
* @param string $noticeName Notice dismiss option name.
* @param string $noticeType Notice type.
* @param int $priority Priority
* @param array $attributes Attributes.
*/
public function __construct($noticeContent, $noticeType, $noticeName, $priority = 10, $attributes = array())
{
public function __construct(
$noticeContent,
$noticeName,
$noticeType = 'info',
$priority = 10,
$attributes = array()
) {
parent::__construct($noticeContent, $noticeType, true, $priority, $attributes);
$this->noticeName = $noticeName;
$this->noticeDismissOptionName = static::OPTION_NAME_PREFIX . $noticeName;
@@ -61,6 +66,7 @@ class PermanentDismissibleNotice extends Notice
{
$attributesAsString = parent::getAttributesAsString();
$attributesAsString .= sprintf(' data-notice-name="%1$s"', esc_attr($this->noticeName));
$attributesAsString .= sprintf(' id="wpdesk-notice-%1$s"', esc_attr($this->noticeName));
return $attributesAsString;
}
Loading