Replace Contextual Links BackboneJS usage with VanillaJS equivalent

Created on 16 March 2021, almost 4 years ago
Updated 26 September 2023, about 1 year ago

Problem/Motivation

It was decided that core use of BackboneJS will be replaced with VanillaJS equivalents: #3145958: [META] Re-evaluate use of Backbone.js in core

This issue's scope to to replace contextual links; use of Backbone with Vanilla JS. No functionality should change, just the JS used to achieve it.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

The *ModelView objects take care of rendering things at the appropriate time so there are no events published on the outside for other code to listen to. It's fine since contrib doesn't extend this.

Data model changes

Release notes snippet

📌 Task
Status

Needs work

Version

11.0 🔥

Component
Contextual 

Last updated 3 months ago

Created by

🇺🇸United States bnjmnm Ann Arbor, MI

Live updates comments and jobs are added and updated live.
  • Needs reroll

    The patch will have to be re-rolled with new suggestions/changes described in the comments in the issue.

  • JavaScript

    Affects the content, performance, or handling of Javascript.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024