Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

39 řádky
1.2 KiB

  1. 'use strict';
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.callIfExists = callIfExists;
  6. exports.hasOwnProp = hasOwnProp;
  7. exports.uniqueId = uniqueId;
  8. function callIfExists(func) {
  9. for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
  10. args[_key - 1] = arguments[_key];
  11. }
  12. return typeof func === 'function' && func.apply(undefined, args);
  13. }
  14. function hasOwnProp(obj, prop) {
  15. return Object.prototype.hasOwnProperty.call(obj, prop);
  16. }
  17. function uniqueId() {
  18. return Math.random().toString(36).substring(7);
  19. }
  20. var cssClasses = exports.cssClasses = {
  21. menu: 'react-contextmenu',
  22. menuVisible: 'react-contextmenu--visible',
  23. menuWrapper: 'react-contextmenu-wrapper',
  24. menuItem: 'react-contextmenu-item',
  25. menuItemActive: 'react-contextmenu-item--active',
  26. menuItemDisabled: 'react-contextmenu-item--disabled',
  27. menuItemDivider: 'react-contextmenu-item--divider',
  28. menuItemSelected: 'react-contextmenu-item--selected',
  29. subMenu: 'react-contextmenu-submenu'
  30. };
  31. var store = exports.store = {};
  32. var canUseDOM = exports.canUseDOM = Boolean(typeof window !== 'undefined' && window.document && window.document.createElement);