CoachMark.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. 'use strict';
  2. var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
  3. function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  4. /*
  5. *+------------------------------------------------------------------------+
  6. *| Licensed Materials - Property of IBM
  7. *| IBM Cognos Products: Content Explorer
  8. *| (C) Copyright IBM Corp. 2019
  9. *|
  10. *| US Government Users Restricted Rights - Use, duplication or disclosure
  11. *| restricted by GSA ADP Schedule Contract with IBM Corp.
  12. *+------------------------------------------------------------------------+
  13. */
  14. define(['jquery', '../../../../../lib/@waca/dashboard-common/dist/core/APIFactory', '../CoachMarkAPI', '../../../../../lib/@waca/baglass/js/baglass/utils/Utils'], function ($, APIFactory, CoachMarkAPI, GlassUtils) {
  15. var CoachMark = function () {
  16. function CoachMark() {
  17. _classCallCheck(this, CoachMark);
  18. }
  19. CoachMark.prototype.getAPI = function getAPI() {
  20. return APIFactory.createAPI(this, [CoachMarkAPI]);
  21. };
  22. CoachMark.prototype.addCoachMark = function addCoachMark(options) {
  23. var coachMarksOptions = _extends({
  24. $el: $(options.domElement)
  25. }, options);
  26. return GlassUtils.addCoachmark(coachMarksOptions);
  27. };
  28. return CoachMark;
  29. }();
  30. return CoachMark;
  31. });
  32. //# sourceMappingURL=CoachMark.js.map