Hi,
I'm doing some privatemsg module hacking and my client want's to break the "bunch of buttons" paradigm and to have a nicely styled message center.
I need to wrap some of the buttons with classy divs but that's not the problem here..
I need to find a way to substitute a forms submit button with a link.
This is what I have so far...
$form['new_folder'] = array(
'#value' => '<a href="javascript:
forms.privatemsg_list_form.submit()">New folder</a>',
'#name' => 'op'
);
instead of something like this ..
$form['new_message'] = array(
'#type' => 'submit',
'#value' => t('Write a new message'),
'#name' => 'op'
);
Now the form that receives this uses the value submitted to enter a case clause so I need to pass the text as the submitted value...
switch ($op) {
case 'list':
$output = _privatemsg_list($arg);
$title = t('Private messages');
break;
case 'view':
$output = _privatemsg_view($arg);
$title = t("Read message");
$breadcrumb = array(l(t('Home'), ''), l(t('private messages'), 'privatemsg'));
break;
case t('Write a new message'):
$arg = "";
case 'form':
etc...
Any ideas or reference implementations?
Lior
---
ליאור קסוס , לינוויט
http://www.linnovate.net