Sha256: 5392f899aa35865c17bda6f05940349c0d1c870928d9d5bdbb69498be7cbbe7f

Contents?: true

Size: 417 Bytes

Versions: 15

Compression:

Stored size: 417 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 alchemy-icon"
      )
      icon.setAttribute("icon-style", active ? "fill" : "line")
    }
  }
}

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
alchemy_cms-7.4.0 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.3.5 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.8 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.3.4 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.3.3 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.3.2 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.7 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.3.1 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.3.0 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.6 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.5 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.4 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.3 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.2 app/javascript/alchemy_admin/ingredient_anchor_link.js
alchemy_cms-7.2.1 app/javascript/alchemy_admin/ingredient_anchor_link.js