Sha256: 6b0532407b4216f06949a908b39c5099fd05ef79c3c65232892cb5b624f0ae1e

Contents?: true

Size: 491 Bytes

Versions: 32

Compression:

Stored size: 491 Bytes

Contents

export default class IngredientAnchorLink {
  static updateIcon(ingredientId, active = false) {
    const ingredientEditor = document.querySelector(
      `[data-ingredient-id="${ingredientId}"]`
    )
    if (ingredientEditor) {
      const icon = ingredientEditor.querySelector(
        ".edit-ingredient-anchor-link > a > .icon"
      )
      if (icon) {
        active
          ? icon.classList.replace("far", "fas")
          : icon.classList.replace("fas", "far")
      }
    }
  }
}

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
alchemy_cms-7.0.0 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.0.0.pre.rc1 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-6.1.6 package/src/ingredient_anchor_link.js
alchemy_cms-7.0.0.pre.c app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.0.0.pre.b package/src/ingredient_anchor_link.js
alchemy_cms-6.1.5 package/src/ingredient_anchor_link.js
alchemy_cms-6.1.4 package/src/ingredient_anchor_link.js
alchemy_cms-7.0.0.pre.a package/src/ingredient_anchor_link.js
alchemy_cms-6.1.3 package/src/ingredient_anchor_link.js
alchemy_cms-6.1.2 package/src/ingredient_anchor_link.js
alchemy_cms-6.1.1 package/src/ingredient_anchor_link.js
alchemy_cms-6.1.0 package/src/ingredient_anchor_link.js