Line 26: Line 26:
  
 
message-type="<either "danger", "warning", "info", "success">"  - defaults to danger
 
message-type="<either "danger", "warning", "info", "success">"  - defaults to danger
 +
 +
New in 2.2.6 : message-confirm="message-confirm" - will add a button to the message. They will need to press the button for the notification to be deleted. If they do not, the message will re-apear with every pageload.
  
 
===Example===
 
===Example===
 
<syntaxhighlight lang="html">
 
<syntaxhighlight lang="html">
   <input type="message" user="wiki user" message="test message" message-title="Admin message" message-type="info" />
+
   <input type="message" user="wiki user" message="test message" message-title="Admin message" message-type="info" message-confirm="message-confirm" />
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 11:43, 8 February 2024

New since version 2.2!

For messaging to work, you will need to have the following config setting

$wgFlexFormConfig['secure'] = true;

As off version 2.2.4 input type="message" also works with the above setting set to false. Although not recommended!

Name

message

Type

input

Synopsis

Send a notification to another user

Description

This is a FlexForm specific field type. It is not default HTML5.

With this field type you can send notifications to other registered users.

Parameters

type="message"

user="<username>" - This can be a comma separated list of user names to send one message to multiple users.

message="<the message that will show up in the notification>"

message-title="<notification title>" - this is optional

message-type="<either "danger", "warning", "info", "success">" - defaults to danger

New in 2.2.6 : message-confirm="message-confirm" - will add a button to the message. They will need to press the button for the notification to be deleted. If they do not, the message will re-apear with every pageload.

Example

  <input type="message" user="wiki user" message="test message" message-title="Admin message" message-type="info" message-confirm="message-confirm" />