mwb editor script builder - ajtruckle/meeting-schedule-assistant-support GitHub Wiki

Script Builder

This window is displayed from within the Meeting Schedule Assistant Meeting Editor.
Select Script Builder from the Tools menu.

Tools Menu


Script Builder window

When creating schedules using the Meeting Editor, you can include Duty Assignment History to consolidate meeting assignments from both editors into a single schedule. To achieve this, follow these steps:

Section One: Configuring Duty Assignment History

  1. Schedule Type: If you use Schedule Types in the Assignments Editor, select the appropriate type from the drop-down list. This ensures that the Script Builder uses the correct duty history. If you don't use schedule types, leave it as Default.
  2. Duty History Mode: Choose the right mode based on the Report Mode for the selected schedule type:
  •  

    • Midweek: For Meeting report mode.
    • Weekend: For Meeting report mode.
    • Weekly: For Weekly report mode.

Notes IconThe mode needs to be set correctly because it will make sure you get the correct duty information from the history database.

  1. Duty Assignments to Include: Use the checklist to specify which assignments you want to include. Only assignments used by the schedule type will be listed.
  2. Adjust Order: Use the Up/Down buttons to arrange the duty assignments. They will appear in this order on the schedule.
  3. Reset: Clicking Reset restores the default sort order with all assignments selected.

Section Two: Customizing Duty Assignment Display

In the Script Builder, Section Two provides two tabs:

  • CSS: This tab displays the CSS classes that control the appearance of Duty Assignments on the schedule. You can modify these classes to match your desired visual style..
  • XSL: Here, you’ll find the XSL script responsible for rendering Duty Assignments on the schedule.
View MenuView Menu Here’s a concise guide to the View menu: Word Wrap: Enable this option to wrap long lines of text onto the next line, ensuring all text is visible within the window’s width without horizontal scrolling. Whitespace: Toggle the visibility of spaces and tabs used in the HTML content for a cleaner look or detailed editing. End of Line: Show or hide symbols that represent the end of each line, useful for understanding line breaks and paragraph structures. Indentation Guides: Turn on visual guides that help identify nested code blocks or paragraphs easily. Line Numbers: Display numbers beside each line for easy reference, especially helpful during collaborative editing or coding. Fold Margin: Activate this to allow code folding, which helps in hiding/collapsing sections of your text or code to focus on specific parts.

Additional Resources

Want to find out more? Try to follow the Tutorial which takes you through the steps involved to add duty assignments to the Legacy template.

⚠️ **GitHub.com Fallback** ⚠️