2010-11-22 23:44:52 +01:00
|
|
|
/**
|
2011-05-03 09:26:32 +02:00
|
|
|
* EGroupware infolog javascript code used on index page
|
|
|
|
*
|
|
|
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
|
|
|
* @package infolog
|
|
|
|
* @link http://www.egroupware.org
|
|
|
|
* @version $Id$
|
2010-11-22 23:44:52 +01:00
|
|
|
*/
|
|
|
|
|
2011-05-03 09:26:32 +02:00
|
|
|
var infolog_popup_action, infolog_popup_senders;
|
2010-11-22 23:44:52 +01:00
|
|
|
|
|
|
|
/**
|
2011-05-03 09:26:32 +02:00
|
|
|
* Open popup for a certain action requiring further input
|
|
|
|
*
|
|
|
|
* @param _action
|
|
|
|
* @param _senders
|
2010-11-22 23:44:52 +01:00
|
|
|
*/
|
2011-05-02 21:41:21 +02:00
|
|
|
function open_popup(_action, _senders)
|
|
|
|
{
|
2011-05-03 02:14:44 +02:00
|
|
|
var prefix = 'exec';
|
|
|
|
var popup = document.getElementById(prefix + '[' + _action.id + '_popup]');
|
2011-05-03 09:26:32 +02:00
|
|
|
|
|
|
|
if (popup) {
|
|
|
|
infolog_popup_action = _action;
|
|
|
|
infolog_popup_senders = _senders;
|
2011-05-03 02:14:44 +02:00
|
|
|
popup.style.display = 'block';
|
|
|
|
}
|
2011-05-02 21:41:21 +02:00
|
|
|
}
|
|
|
|
|
2010-11-22 23:44:52 +01:00
|
|
|
/**
|
2011-05-03 09:26:32 +02:00
|
|
|
* Submit a popup action
|
2010-11-22 23:44:52 +01:00
|
|
|
*/
|
2011-05-03 09:26:32 +02:00
|
|
|
function submit_popup(button)
|
|
|
|
{
|
|
|
|
button.form.submit_button.value = button.name; // set name of button (sub-action)
|
|
|
|
|
|
|
|
// call regular nm_action to transmitt action and senders correct
|
|
|
|
nm_action(infolog_popup_action, infolog_popup_senders);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Hide popup
|
|
|
|
*/
|
|
|
|
function hide_popup(element, div_id)
|
|
|
|
{
|
2010-11-22 23:44:52 +01:00
|
|
|
var prefix = element.id.substring(0,element.id.indexOf('['));
|
|
|
|
var popup = document.getElementById(prefix+'['+div_id+']');
|
2011-05-03 02:14:44 +02:00
|
|
|
|
|
|
|
// Hide popup
|
2010-11-22 23:44:52 +01:00
|
|
|
if(popup) {
|
|
|
|
popup.style.display = 'none';
|
|
|
|
}
|
|
|
|
}
|