Includes scratch-gui, scratch-vm, scratch-blocks, scratch-render, scratch-l10n, and deployment config. Co-authored-by: Cursor <cursoragent@cursor.com>
19 lines
596 B
JavaScript
19 lines
596 B
JavaScript
// This list is a subset of all addon IDs to control the order of userstyles.
|
|
// The last item in the list is given the highest precedence (last in the DOM).
|
|
// If an addon isn't listed here, it's interpreted to have lowest precedence and
|
|
// that its order with other unlisted addons does not matter.
|
|
const addonPrecedence = [
|
|
'columns',
|
|
'editor-stage-left',
|
|
'editor-theme3',
|
|
'hide-stage'
|
|
];
|
|
|
|
/**
|
|
* @param {string} addonId The addon ID
|
|
* @returns {number} An integer >= 0
|
|
*/
|
|
const getPrecedence = addonId => addonPrecedence.indexOf(addonId) + 1;
|
|
|
|
export default getPrecedence;
|