/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** * Open message details panel. * * @param {boolean} open - expected message details panel open state
*/ function openMessageDetails(open) { return {
type: MSG_OPEN_DETAILS,
open,
};
}
/** * Clear all messages from the MessageListContent * component belonging to the current channelId
*/ function clearMessages() { return {
type: MSG_CLEAR,
};
}
/** * Show filtered messages from the MessageListContent * component belonging to the current channelId
*/ function toggleMessageFilterType(filter) { return {
type: MSG_TOGGLE_FILTER_TYPE,
filter,
};
}
/** * Show control frames from the MessageListContent * component belonging to the current channelId
*/ function toggleControlFrames() { return {
type: MSG_TOGGLE_CONTROL,
};
}
/** * Set filter text in toolbar. *
*/ function setMessageFilterText(text) { return {
type: MSG_SET_FILTER_TEXT,
text,
};
}
/** * Resets all Messages columns to their default state. *
*/ function resetMessageColumns() { return {
type: MSG_RESET_COLUMNS,
};
}
/** * Toggles a Message column * * @param {string} column - The column that is going to be toggled
*/ function toggleMessageColumn(column) { return {
type: MSG_TOGGLE_COLUMN,
column,
};
}
/** * Sets current connection status to closed * * @param {number} httpChannelId - Unique id identifying the channel * @param {boolean} wasClean - False if connection terminated due to error * @param {number} code - Error code * @param {string} reason
*/ function closeConnection(httpChannelId, wasClean, code, reason) { return {
type: MSG_CLOSE_CONNECTION,
httpChannelId,
wasClean,
code,
reason,
};
}
/** * Move the selection up to down according to the "delta" parameter. Possible values: * - Number: positive or negative, move up or down by specified distance * - "PAGE_UP" | "PAGE_DOWN" (String): page up or page down * - +Infinity | -Infinity: move to the start or end of the list
*/ function selectMessageDelta(delta) { return ({ dispatch, getState }) => { const state = getState(); const messages = getDisplayedMessages(state);
if (messages.length === 0) { return;
}
const selIndex = messages.findIndex(
r => r === state.messages.selectedMessage
);
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.17Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.