Sha256: bb1c89e2c08b40535ec390d8e13e9445770e8792fbda33f1c1e9705c9db89fcf

Contents?: true

Size: 1005 Bytes

Versions: 13

Compression:

Stored size: 1005 Bytes

Contents

$(function () {
  $(document).on("click", ".js-toggle-trigger", function () {
    var $container = $(this).closest(".js-toggle-container");
    return $container.toggleClass("toggle-on");
  });

  $("#enable_feature__button").on("click", function (e) {
    const featureName = $(e.target).data("confirmation-text");
    const promptMessage = prompt(
      `Are you sure you want to fully enable this feature for everyone? Please enter the name of the feature to confirm it: ${featureName}`
    );

    if (promptMessage !== featureName) {
      e.preventDefault();
    }
  });
  
  $("#delete_feature__button").on("click", function (e) {
    const featureName = $(e.target).data("confirmation-text");
    const promptMessage = prompt(
      `Are you sure you want to remove this feature from the list of features and disable it for everyone? Please enter the name of the feature to confirm it: ${featureName}`
    );
    
    if (promptMessage !== featureName) {
      e.preventDefault();
    }
  });
});

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
flipper-ui-1.1.2 lib/flipper/ui/public/js/application.js
flipper-ui-1.1.1 lib/flipper/ui/public/js/application.js
flipper-ui-1.1.0 lib/flipper/ui/public/js/application.js
flipper-ui-1.0.0 lib/flipper/ui/public/js/application.js
flipper-ui-1.0.0.pre lib/flipper/ui/public/js/application.js
flipper-ui-0.28.3 lib/flipper/ui/public/js/application.js
flipper-ui-0.28.2 lib/flipper/ui/public/js/application.js
flipper-ui-0.28.1 lib/flipper/ui/public/js/application.js
flipper-ui-0.28.0 lib/flipper/ui/public/js/application.js
flipper-ui-0.27.1 lib/flipper/ui/public/js/application.js
flipper-ui-0.27.0 lib/flipper/ui/public/js/application.js
flipper-ui-0.26.2 lib/flipper/ui/public/js/application.js
flipper-ui-0.26.0 lib/flipper/ui/public/js/application.js