@@ -85762,6 +85762,7 @@ var CONTROLS_KEYS = exports.CONTROLS_KEYS = {
8576285762 SOURCE_COLLAPSE_TO_MIN: 'sourceCollapseToMin',
8576385763 SOURCE_EXPAND_ALL: 'sourceExpandAll',
8576485764 DEPENDENCIES: 'dependencies',
85765+ DEPENDENCIES_SHOW_ALL: 'dependenciesShowAll',
8576585766 CODE_CRUMBS: 'codeCrumbs',
8576685767 CODE_CRUMBS_MINIMIZE: 'codeCrumbsMinimize',
8576785768 CODE_CRUMBS_DETAILS: 'codeCrumbsDetails'
@@ -85789,6 +85790,8 @@ Object.defineProperty(exports, "__esModule", {
8578985790
8579085791var _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; };
8579185792
85793+ var _disabledState;
85794+
8579285795var _constants = __webpack_require__(/*! ./constants */ "./js/components/controls/ViewSwitches/store/constants.js");
8579385796
8579485797function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
@@ -85811,7 +85814,12 @@ var DefaultState = {
8581185814 }, {
8581285815 name: 'Dependencies',
8581385816 key: _constants.CONTROLS_KEYS.DEPENDENCIES,
85814- checkBoxes: []
85817+ checkBoxes: [{
85818+ name: 'A',
85819+ title: 'Show All dependencies',
85820+ key: _constants.CONTROLS_KEYS.DEPENDENCIES_SHOW_ALL,
85821+ type: _constants.VIEW_TYPES.BUTTON
85822+ }]
8581585823 }, {
8581685824 name: 'CodeCrumbs',
8581785825 key: _constants.CONTROLS_KEYS.CODE_CRUMBS,
@@ -85826,7 +85834,7 @@ var DefaultState = {
8582685834 }]
8582785835 }],
8582885836 checkedState: _defineProperty({}, _constants.CONTROLS_KEYS.SOURCE, true),
85829- disabledState: _defineProperty( {}, _constants.CONTROLS_KEYS.SOURCE_EXPAND_ALL, true)
85837+ disabledState: (_disabledState = {}, _defineProperty(_disabledState, _constants.CONTROLS_KEYS.SOURCE_EXPAND_ALL, true), _defineProperty(_disabledState, _constants.CONTROLS_KEYS.DEPENDENCIES_SHOW_ALL, true), _disabledState )
8583085838};
8583185839
8583285840exports.default = function () {
@@ -85985,7 +85993,7 @@ exports.default = (0, _reactRedux.connect)(null, mapDispatchToProps)(DataBusCont
8598585993Object.defineProperty(exports, "__esModule", {
8598685994 value: true
8598785995});
85988- exports.selectEntryPointForDependencies = exports.selectCodeCrumb = exports.closeAllFolders = exports.openAllFolders = exports.toggleFolder = exports.selectFile = exports.calcFilesTreeLayoutNodes = exports.setInitialSourceData = undefined;
85996+ exports.setDependenciesEntryPoint = exports.selectCodeCrumb = exports.closeAllFolders = exports.openAllFolders = exports.toggleFolder = exports.selectFile = exports.calcFilesTreeLayoutNodes = exports.setInitialSourceData = undefined;
8598985997
8599085998var _constants = __webpack_require__(/*! ./constants */ "./js/components/data-bus/store/constants.js");
8599185999
@@ -86052,9 +86060,9 @@ var selectCodeCrumb = exports.selectCodeCrumb = function selectCodeCrumb(fileNod
8605286060 };
8605386061};
8605486062
86055- var selectEntryPointForDependencies = exports.selectEntryPointForDependencies = function selectEntryPointForDependencies (fileNode) {
86063+ var setDependenciesEntryPoint = exports.setDependenciesEntryPoint = function setDependenciesEntryPoint (fileNode) {
8605686064 return {
86057- type: _constants.ACTIONS.SELECT_DEPENDENCIES_ENTRY_POINT ,
86065+ type: _constants.ACTIONS.SET_DEPENDENCIES_ENTRY_POINT ,
8605886066 payload: fileNode
8605986067 };
8606086068};
@@ -86082,7 +86090,7 @@ var ACTIONS = exports.ACTIONS = {
8608286090 OPEN_ALL_FOLDERS: 'DATA_BUS.OPEN_ALL_FOLDERS',
8608386091 CLOSE_ALL_FOLDERS: 'DATA_BUS.CLOSE_ALL_FOLDERS',
8608486092 SELECT_CODE_CRUMB: 'DATA_BUS.SELECT_CODE_CRUMB',
86085- SELECT_DEPENDENCIES_ENTRY_POINT : 'DATA_BUS.SELECT_DEPENDENCIES_ENTRY_POINT '
86093+ SET_DEPENDENCIES_ENTRY_POINT : 'DATA_BUS.SET_DEPENDENCIES_ENTRY_POINT '
8608686094};
8608786095
8608886096/***/ }),
@@ -86180,7 +86188,7 @@ exports.default = function () {
8618086188 selectedCodeCrumb: codeCrumb
8618186189 });
8618286190
86183- case _constants2.ACTIONS.SELECT_DEPENDENCIES_ENTRY_POINT :
86191+ case _constants2.ACTIONS.SET_DEPENDENCIES_ENTRY_POINT :
8618486192 return _extends({}, state, {
8618586193 dependenciesEntryPoint: action.payload
8618686194 });
@@ -86475,7 +86483,7 @@ var mapStateToProps = function mapStateToProps(state) {
8647586483var mapDispatchToProps = {
8647686484 onCodeCrumbSelect: _actions.selectCodeCrumb,
8647786485 onFileSelect: _actions.selectFile,
86478- onFileIconClick: _actions.selectEntryPointForDependencies ,
86486+ onFileIconClick: _actions.setDependenciesEntryPoint ,
8647986487 onFolderClick: _actions.toggleFolder
8648086488};
8648186489
@@ -87953,7 +87961,8 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
8795387961var _marked = /*#__PURE__*/regeneratorRuntime.mark(reactOnSwitchToggle),
8795487962 _marked2 = /*#__PURE__*/regeneratorRuntime.mark(reactOnButtonAction),
8795587963 _marked3 = /*#__PURE__*/regeneratorRuntime.mark(reactOnToggledFolder),
87956- _marked4 = /*#__PURE__*/regeneratorRuntime.mark(rootSaga);
87964+ _marked4 = /*#__PURE__*/regeneratorRuntime.mark(reactDependenciesEntryPointChange),
87965+ _marked5 = /*#__PURE__*/regeneratorRuntime.mark(rootSaga);
8795787966
8795887967function reactOnSwitchToggle(action) {
8795987968 var switchKey;
@@ -88011,6 +88020,18 @@ function reactOnButtonAction(action) {
8801188020 return _context2.abrupt('return', _context2.sent);
8801288021
8801388022 case 9:
88023+ if (!(buttonKey === _constants2.CONTROLS_KEYS.DEPENDENCIES_SHOW_ALL)) {
88024+ _context2.next = 13;
88025+ break;
88026+ }
88027+
88028+ _context2.next = 12;
88029+ return (0, _effects.put)((0, _actions.setDependenciesEntryPoint)(null));
88030+
88031+ case 12:
88032+ return _context2.abrupt('return', _context2.sent);
88033+
88034+ case 13:
8801488035 case 'end':
8801588036 return _context2.stop();
8801688037 }
@@ -88051,13 +88072,13 @@ function reactOnToggledFolder(action) {
8805188072 }, _marked3, this);
8805288073}
8805388074
88054- function rootSaga( ) {
88055- return regeneratorRuntime.wrap(function rootSaga $(_context4) {
88075+ function reactDependenciesEntryPointChange(action ) {
88076+ return regeneratorRuntime.wrap(function reactDependenciesEntryPointChange $(_context4) {
8805688077 while (1) {
8805788078 switch (_context4.prev = _context4.next) {
8805888079 case 0:
8805988080 _context4.next = 2;
88060- return (0, _effects.all)([ (0, _effects.takeEvery )(_constants2.ACTIONS.TOGGLE_SWITCH, reactOnSwitchToggle), (0, _effects.takeEvery)(_constants2.ACTIONS.FIRE_BUTTON_ACTION, reactOnButtonAction), (0, _effects.takeEvery)(_constants.ACTIONS.TOGGLE_FOLDER, reactOnToggledFolder)] );
88081+ return (0, _effects.put)( (0, _actions2.setDisabledControl )(_constants2.CONTROLS_KEYS.DEPENDENCIES_SHOW_ALL, !action.payload) );
8806188082
8806288083 case 2:
8806388084 case 'end':
@@ -88067,6 +88088,22 @@ function rootSaga() {
8806788088 }, _marked4, this);
8806888089}
8806988090
88091+ function rootSaga() {
88092+ return regeneratorRuntime.wrap(function rootSaga$(_context5) {
88093+ while (1) {
88094+ switch (_context5.prev = _context5.next) {
88095+ case 0:
88096+ _context5.next = 2;
88097+ return (0, _effects.all)([(0, _effects.takeEvery)(_constants2.ACTIONS.TOGGLE_SWITCH, reactOnSwitchToggle), (0, _effects.takeEvery)(_constants2.ACTIONS.FIRE_BUTTON_ACTION, reactOnButtonAction), (0, _effects.takeEvery)(_constants.ACTIONS.TOGGLE_FOLDER, reactOnToggledFolder), (0, _effects.takeEvery)(_constants.ACTIONS.SET_DEPENDENCIES_ENTRY_POINT, reactDependenciesEntryPointChange)]);
88098+
88099+ case 2:
88100+ case 'end':
88101+ return _context5.stop();
88102+ }
88103+ }
88104+ }, _marked5, this);
88105+ }
88106+
8807088107/***/ }),
8807188108
8807288109/***/ "./js/utils/connection.js":
0 commit comments