Custom eLearning and Digital Training Solutions Provider
  • Home
  • eLearning Services
    • Custom Elearning Solutions
    • Convert PowerPoint to eLearning
    • Rapid eLearning Development
    • Translation and Localization
    • Flash To HTML5 Conversion
    • Legacy Content Conversion
    • Mobile Learning
    • Gamified Learning Solutions
    • Blended Learning Solutions
  • Software Development
    • Learning Management System
    • Workforce Management System
    • Human Resource Management System
    • Bug Tracker Software
    • Custom Software Development
  • Contact Us
  • Blog
  • Search
  • Menu Menu
  • 0Shopping Cart
  • Home
  • eLearning Services
    • Custom Elearning Solutions
    • Convert PowerPoint to eLearning
    • Rapid eLearning Development
    • Translation and Localization
    • Flash To HTML5 Conversion
    • Legacy Content Conversion
    • Mobile Learning
    • Gamified Learning Solutions
    • Blended Learning Solutions
  • Software Development
    • Learning Management System
    • Workforce Management System
    • Human Resource Management System
    • Bug Tracker Software
    • Custom Software Development
  • Contact Us
  • Blog

How to Enable Text Selection in Articulate Review 360 Using JavaScript

Introduction

Articulate Review 360 is an excellent platform for reviewing and collecting feedback on eLearning courses. However, one limitation is that learners and reviewers cannot select or copy text displayed on course slides.

Click Preview to watch the how to Enable Text Selection in Articulate Review 360 Using JavaScript.

Preview

In this blog, you’ll learn how to enable text selection in Articulate Review 360 using a simple JavaScript snippet in Articulate Storyline 360.

Benefits of Enabling Text Selection

Enabling text selection is useful for:

  • Faster proofreading and content review
  • Quality assurance (QA) testing
  • Simplified translation and localization projects
  • Improved accessibility testing
  • Regulatory and compliance documentation
  • Copying technical terminology or course content

Requirements

Before you begin, ensure you have:

  • Articulate Storyline 360
  • Access to Articulate Review 360
  • Basic knowledge of Storyline triggers
  • Your JavaScript code ready

Looking for advanced Storyline tips and techniques?

Explore our free Storyline 360 tutorials, including JavaScript solutions and eLearning strategies to enhance your course design.

Explore Now

Step-by-Step Guide to Enable Text Selection in Articulate Review 360 Using JavaScript

Step 1: Open Your Storyline Project

Launch Articulate Storyline 360 and open the project where you want to enable text selection.

Step 2: Check the Default Behavior

Preview your course and try selecting text on any slide. You’ll notice that the text cannot be highlighted or copied. This is the default behavior in Review 360.

Step 3: Open the Slide Master

Go to View → Slide Master.

Adding the JavaScript to the Slide Master ensures the customization applies to every slide in your course.

Step 4: Create a JavaScript Trigger

Create a new trigger with the following settings:

  • Action: Execute JavaScript
  • When: Timeline Starts

Step 5: Add the JavaScript Code

  • Open the JavaScript editor and paste your script.
  • Save the trigger and close the Slide Master.

document.querySelectorAll(‘svg text’).forEach(el =>
Object.assign(el.style, {
pointerEvents: ‘auto’,
userSelect: ‘text’
})
);

document.addEventListener(‘contextmenu’, e => e.stopPropagation(), true);

Step 6: Publish to Articulate Review 360

  • Publish your project to Review 360.
  • Once publishing is complete, open the Review 360 link.

Step 7: Verify the Result

Try selecting text on any slide.

If the JavaScript has been added correctly, you’ll be able to:

  • Highlight text
  • Copy selected content
  • Paste it into Notepad, Microsoft Word, or another text editor

The course interactions remain unchanged while text selection is now enabled.

Looking for advanced Storyline tips and techniques?

Explore our free Storyline 360 tutorials, including JavaScript solutions and eLearning strategies to enhance your course design.

Explore Now

Best Practices

  • Add the JavaScript in the Slide Master so it applies to all slides.
  • Test the published course in Review 360 before sharing it with reviewers.
  • Verify that interactive objects continue to function as expected.
  • Document custom JavaScript for future maintenance.

Frequently Asked Questions (FAQs)

Why can’t I select text in Articulate Review 360?

By default, Articulate Review 360 disables text selection to prevent accidental highlighting during course interactions. As a result, users cannot highlight or copy text from published courses.

Does enabling text selection affect course functionality?

No. Enabling text selection only allows users to highlight and copy text. It does not affect course navigation, animations, quizzes, or other interactive features.

Is JavaScript knowledge required to use this solution?

No. You only need to copy and paste the JavaScript code into an Execute JavaScript trigger. No advanced programming skills are required.

Can users copy text after enabling this JavaScript?

Yes. Once the JavaScript is added and the course is published, users can select, copy, and paste text into applications such as Notepad, Microsoft Word, or other text editors.

What are the benefits of adding JavaScript to Storyline 360?

JavaScript allows you to customize Storyline courses beyond the built-in features. You can add custom functionality, improve the user experience, automate tasks, and create more interactive eLearning content.

Looking for eLearning solutions for your training materials?

We design custom, interactive and easy-to-use training solutions for your business.

Contact Us Today

ARTICULATE STORYLINE POSTS

  • step-by-step guide to customize quiz feedback colors in rise 360
    How to Customize Correct and Incorrect Answers Feedback Colors in Articulate Rise 360June 27, 2025 - 4:40 PM
  • removing labels and numbers from process blocks in articulate rise 360
    How to Remove Labels and Numbers from Process Blocks in Articulate Rise 360June 20, 2025 - 3:07 PM
  • easy-online-course-creation-ispring-suite-swift-elearning-services
    Create Online Courses with Ease Using iSpring Suite – The All-in-One eLearning Authoring Tool for PowerPointJune 16, 2025 - 11:18 AM
  • how to adjust padding in articulate rise 360 content blocks for custom e-learning
    How to Adjust Padding in Articulate Rise 360 Content Blocks for Custom E-LearningJune 9, 2025 - 5:23 PM
  • swift elearning services focuses on crafting custom elearning courses that enhance digital learning experiences.
    How to Use Snapshots to Recover Deleted Lessons in Articulate Rise 360April 23, 2025 - 3:58 PM
  • swift elearning services provides articulate 360 localization, offering tailored elearning solutions that adapt your content for global audiences.
    Articulate 360 Localization: Create, Translate, and Manage Training with EaseApril 17, 2025 - 11:24 AM
  • custom elearning solution with jump-to-time video control in storyline 360 for interactive video navigation.
    How to Use Jump-to-Time Trigger to Control Video in Storyline 360April 11, 2025 - 10:51 AM
  • how to import slides from other storyline projects
    Articulate Storyline 360 – How to Import Slides from Other Storyline ProjectsMarch 25, 2025 - 5:52 PM
  • ohs-traffic-control-training-for-construction-workers-featured-image
    OHS – Traffic Control Training Course for Construction WorkersSeptember 9, 2024 - 5:56 PM
  • ohs-road-traffic-control-training-for-road-maintenance-workers-featured-image
    OHS – Traffic Control Work Zone Safety Training for Road Maintenance WorkersAugust 1, 2024 - 3:22 PM

Get a Free Prototype Customized with Your Content.

Our Portfolios Explore Our Extensive Collection of eLearning Courses.

GET A FREE ELEARNING SAMPLE

We transform your training material into engaging, SCORM-compliant courses.

Request a Free Sample  

Our Services


  • Rapid eLearning Solutions

  • Custom eLearning Development

  • Flash to HTML5 Conversion Services

  • Mobile Learning Solutions

  • Translation and Localisation Services

  • Gamification eLearning

Our Office Address

Asia: 704, Topaz Plaza, Punjagutta, Hyderabad, Telangana, India 500082

Australia: P.O. Box 107, Brisbane, Queensland, 4030

Canada: 750 Oakdale Rd Suite 56, North York, ON M3N 2Z4, Canada

USA: 12218 Old Gage Ranch, San Antonio, Texas 78245

Copyright ©2026 Swift eLearning Services.
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
Articulate Storyline 360: Microsoft Forms Verification Codeswoman at a desk viewing a large multi-monitor ui tutorial about storyline 360 and form verification codes (training banner).Articulate Storyline 360: Display a Password in Plain Text Using JavaScript
Scroll to top