Initial commit of 001code-html Scratch frontend project.
Includes scratch-gui, scratch-vm, scratch-blocks, scratch-render, scratch-l10n, and deployment config. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
18
scratch-gui/src/addons/addon-precedence.js
Normal file
18
scratch-gui/src/addons/addon-precedence.js
Normal file
@@ -0,0 +1,18 @@
|
||||
// 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;
|
||||
Reference in New Issue
Block a user