System messages layout is defined in CSS in
views/default/elements/layout.css.php
views/default/elements/components.css.php
(partly also customized for example in the Aalborg theme plugin in these files overriding the core CSS files).
Search for the classes containing "elgg-message" and "elgg-state" in their names (there are several classes for different kind of messages). Best would be to customize the CSS in a plugin of your own and not alter the core files.
Not sure what exactly you want to achieve. Time between display and submit of a form? Or the actual speed (keystroke/second)? I don't think that a plugin hook triggered when the post is submitted alone would help in any case, because you would also have to fetch the starting time and not only the end time. Maybe it would work to add a hidden input to the form with the value populated with time() and then again fetch the time in the action that processes the form input to be able to get the time difference. But a lot depends on what exactly you want to achieve in the first place.
Thank you, I think I've managed to calculate the typing speed and transfer it to the php engine by using a hidden input as you proposed, but the problem is that there are sometimes cases when the user makes a post and there is no wall, so i put the input in the page itself to assure that it will always be there. How can i extract an input with get_input() when this input is in a form that extends 'page/elements/html' view?
Solved by extending both views that are related to the case of my plugin, thanks for the help.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.