mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-24 22:21:34 +01:00
Fire a refresh event (from the nextmatch widget) when the nextmatch auto-refresh happens, so apps can update anything else they need to.
This commit is contained in:
parent
942f54b4de
commit
5f12847fb3
@ -417,6 +417,8 @@ var et2_nextmatch = et2_DOMWidget.extend([et2_IResizeable, et2_IInput],
|
|||||||
*
|
*
|
||||||
* @param array|string _row_ids rows to refresh
|
* @param array|string _row_ids rows to refresh
|
||||||
* @param string _type "edit" (default), "delete" or "add"
|
* @param string _type "edit" (default), "delete" or "add"
|
||||||
|
*
|
||||||
|
* @fires refresh
|
||||||
*/
|
*/
|
||||||
refresh: function(_row_ids, _type) {
|
refresh: function(_row_ids, _type) {
|
||||||
if (typeof _type == 'undefined') _type = 'edit';
|
if (typeof _type == 'undefined') _type = 'edit';
|
||||||
@ -424,6 +426,10 @@ var et2_nextmatch = et2_DOMWidget.extend([et2_IResizeable, et2_IInput],
|
|||||||
if (typeof _row_ids == "undefined" || _row_ids === null)
|
if (typeof _row_ids == "undefined" || _row_ids === null)
|
||||||
{
|
{
|
||||||
this.applyFilters();
|
this.applyFilters();
|
||||||
|
|
||||||
|
// Trigger an event so app code can act on it
|
||||||
|
$j(this).triggerHandler("refresh",[this]);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -467,6 +473,8 @@ var et2_nextmatch = et2_DOMWidget.extend([et2_IResizeable, et2_IInput],
|
|||||||
break id_loop;
|
break id_loop;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Trigger an event so app code can act on it
|
||||||
|
$j(this).triggerHandler("refresh",[this]);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user