From c440dffa5496822977860cdef6bdb05f6fe21dab Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Wed, 9 Jun 2021 10:31:22 +0200 Subject: [PATCH] exporting functions --- .../et2_extension_nextmatch_actions.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/api/js/etemplate/et2_extension_nextmatch_actions.js b/api/js/etemplate/et2_extension_nextmatch_actions.js index 2b0565ff69..d65ad14593 100644 --- a/api/js/etemplate/et2_extension_nextmatch_actions.js +++ b/api/js/etemplate/et2_extension_nextmatch_actions.js @@ -18,7 +18,7 @@ * @param {object} _target * @param {object} _ids attributs all and ids (array of string) */ -function nm_action(_action, _senders, _target, _ids) +export function nm_action(_action, _senders, _target, _ids) { // ignore checkboxes, unless they have an explicit defined nm_action if (_action.checkbox && (!_action.data || typeof _action.data.nm_action == 'undefined')) return; @@ -119,8 +119,7 @@ function nm_action(_action, _senders, _target, _ids) break; case 'popup': - - // Accoring to microsoft, IE 10/11 can only accept a url with 2083 caharacters + // According to microsoft, IE 10/11 can only accept a url with 2083 characters // therefore we need to send request to compose window with POST method // instead of GET. We create a temporary
and will post emails. // ** WebServers and other browsers also have url length limit: @@ -285,7 +284,7 @@ function nm_action(_action, _senders, _target, _ids) * @param {function} callback Callback function * @returns {Boolean} */ -function fetchAll(ids, nextmatch, callback) +export function fetchAll(ids, nextmatch, callback) { if(!nextmatch || !nextmatch.controller) return false; var selection = nextmatch.getSelection(); @@ -345,7 +344,7 @@ function fetchAll(ids, nextmatch, callback) * @param {et2_nextmatch} nextmatch * @returns {Boolean} */ -function doLongTask(idsArr, all, _action, nextmatch) +export function doLongTask(idsArr, all, _action, nextmatch) { if(all || idsArr.length > 1 || typeof _action.data.egw_open == 'undefined') { @@ -372,7 +371,7 @@ function doLongTask(idsArr, all, _action, nextmatch) * @param _target egwActionObject object, get's called for every object in _senders * @returns boolean true if field found and has specified value, false otherwise */ -function nm_compare_field(_action, _senders, _target) +export function nm_compare_field(_action, _senders, _target) { var value = false; @@ -418,7 +417,7 @@ var nm_popup_action, nm_popup_ids = null; * @param {egwAction} _action * @param {egwActionObject[]} _selected */ -function nm_open_popup(_action, _selected) +export function nm_open_popup(_action, _selected) { //Check if there is nextmatch on _action otherwise gets the uniqueid from _ids var uid; @@ -523,7 +522,7 @@ function nm_open_popup(_action, _selected) * * @param {DOMNode} button DOM node of button */ -function nm_submit_popup(button) +export function nm_submit_popup(button) { if (nm_popup_action.data.nextmatch) { @@ -558,7 +557,7 @@ function nm_submit_popup(button) * @param {string} div_id * @returns {Boolean} */ -function nm_hide_popup(element, div_id) +export function nm_hide_popup(element, div_id) { var prefix = element.id.substring(0,element.id.indexOf('[')); var popup = div_id ? document.getElementById(div_id) : jQuery("#"+prefix+"_popup").get(0) || jQuery("[id*='" + prefix + "_popup']").get(0); @@ -579,7 +578,7 @@ function nm_hide_popup(element, div_id) * @param {egwAction} _action * @param {array} _senders of egwActionObject */ -function nm_activate_link(_action, _senders) +export function nm_activate_link(_action, _senders) { jQuery(_senders[0].iface.getDOMNode()).find('.et2_clickable:first').trigger('click'); }