mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +01:00
get delete in CRM view working by submitting it back to server
This commit is contained in:
parent
7bda46582d
commit
30bf1aa439
@ -2115,12 +2115,17 @@ window.egw_LAB.wait(function() {
|
||||
egw_json_response::get()->data($ret);
|
||||
}
|
||||
|
||||
function view($content=null)
|
||||
/**
|
||||
* CRM view
|
||||
*
|
||||
* @param array $content
|
||||
*/
|
||||
function view(array $content=null)
|
||||
{
|
||||
if(is_array($content))
|
||||
{
|
||||
list($button) = each($content['button']);
|
||||
switch ($button)
|
||||
switch ($content['toolbar'] ? $content['toolbar'] : $button)
|
||||
{
|
||||
case 'vcard':
|
||||
egw::redirect_link('/index.php','menuaction=addressbook.uivcard.out&ab_id=' .$content['id']);
|
||||
@ -2151,7 +2156,7 @@ window.egw_LAB.wait(function() {
|
||||
// make everything not explicit mentioned readonly
|
||||
$readonlys['__ALL__'] = true;
|
||||
$readonlys['photo'] = $readonlys['button[cancel]'] = $readonlys['button[copy]'] =
|
||||
$readonlys['button[ok]'] = $readonlys['button[more]'] = false;
|
||||
$readonlys['button[ok]'] = $readonlys['button[more]'] = $readonlys['toolbar'] = false;
|
||||
|
||||
foreach(array_keys($this->contact_fields) as $key)
|
||||
{
|
||||
@ -2245,6 +2250,9 @@ window.egw_LAB.wait(function() {
|
||||
// load app.css for addressbook explicit, as addressbook_view hooks changes currentapp!
|
||||
egw_framework::includeCSS('addressbook', 'app');
|
||||
|
||||
// dont show an app-header
|
||||
$GLOBALS['egw_info']['flags']['app_header'] = '';
|
||||
|
||||
$this->tmpl->setElementAttribute('toolbar', 'actions', array(
|
||||
'edit' => array(
|
||||
'caption' => 'Edit',
|
||||
|
@ -102,11 +102,10 @@ app.classes.addressbook = AppJS.extend(
|
||||
this.egw.open(id, 'addressbook', 'edit', { makecp: 1});
|
||||
break;
|
||||
case 'cancel':
|
||||
default:
|
||||
this.egw.open(null, 'addressbook', 'list', null, '_self', 'addressbook');
|
||||
break;
|
||||
//default:
|
||||
this.et2._inst.template.submit(_action.id);
|
||||
default: // submit all other buttons back to server
|
||||
this.et2._inst.submit();
|
||||
break;
|
||||
}
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user