_deprecate.less 765 B

123456789101112
  1. // Deprecate mixin
  2. //
  3. // This mixin can be used to deprecate mixins or functions.
  4. // `@enable-deprecation-messages` is a global variable, `@ignore-warning` is a variable that can be passed to
  5. // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)
  6. #deprecate(@name, @deprecate-version, @remove-version, @ignore-warning: false) {
  7. & when not (@enable-deprecation-messages = false) and (@ignore-warning = false) {
  8. // LESS PORT: Wording this a little differently to clarify that the version values apply to
  9. // Boostrap and not Bootstrap-Less-Port.
  10. warn("@{name} has been deprecated as of Bootstrap @{deprecate-version}. It will be removed entirely in Bootstrap @{remove-version}.");
  11. }
  12. }