UNPKG

infusion

Version:

Infusion is an application framework for developing flexible stuff with JavaScript

55 lines (45 loc) 1.79 kB
/* Copyright The Infusion copyright holders See the AUTHORS.md file at the top-level directory of this distribution and at https://github.com/fluid-project/infusion/raw/main/AUTHORS.md. Licensed under the Educational Community License (ECL), Version 2.0 or the New BSD license. You may not use this file except in compliance with one these Licenses. You may obtain a copy of the ECL 2.0 License and BSD License at https://github.com/fluid-project/infusion/raw/main/Infusion-LICENSE.txt */ "use strict"; /******************************************************************************* * Auxiliary schema grade * * Contains the settings for syllabification *******************************************************************************/ fluid.defaults("fluid.prefs.auxSchema.syllabification", { gradeNames: ["fluid.prefs.auxSchema"], auxiliarySchema: { "fluid.prefs.syllabification": { enactor: { type: "fluid.prefs.enactor.syllabification" }, panel: { type: "fluid.prefs.panel.syllabification", container: ".flc-prefsEditor-syllabification", template: "%templatePrefix/PrefsEditorTemplate-syllabification.html", message: "%messagePrefix/syllabification.json" } } } }); /******************************************************************************* * Primary Schema *******************************************************************************/ // add extra prefs to the starter primary schemas fluid.defaults("fluid.prefs.schemas.syllabification", { gradeNames: ["fluid.prefs.schemas"], schema: { "fluid.prefs.syllabification": { "type": "boolean", "default": false } } });