Commit c654ced340dde7cfe5193899fe8d8767a4f488e7

Authored by Benjamin Renard
1 parent 4f9a8e36

Archive name

src/InputOutput/IHMImpl/Params/PlotImpl/IHMInputOutputParamsPlotClass.php
... ... @@ -48,23 +48,35 @@ class IHMInputOutputParamsPlotClass extends IHMInputOutputParamsAbstractClass
48 48 {
49 49 if (isset($activeTab))
50 50 {
51   - if ($activeTab->{'multi-plot-linked'} && !$tab->{'multi-plot-linked'})
  51 + if ($this->isInteractiveRequest)
52 52 {
53   - ++$tabRequestIndex;
54   - //Tab is not linked to the Multi Plot Mode
55   - continue;
56   - }
57   - else if (!$activeTab->{'multi-plot-linked'} && ($tab->{'id'} != $activeTab->{'id'}))
58   - {
59   - ++$tabRequestIndex;
60   - //Plot only current active tab
61   - continue;
  53 + if ($activeTab->{'multi-plot-linked'} && !$tab->{'multi-plot-linked'})
  54 + {
  55 + ++$tabRequestIndex;
  56 + //Tab is not linked to the Multi Plot Mode
  57 + continue;
  58 + }
  59 + else if (!$activeTab->{'multi-plot-linked'} && ($tab->{'id'} != $activeTab->{'id'}))
  60 + {
  61 + ++$tabRequestIndex;
  62 + //Plot only current active tab
  63 + continue;
  64 + }
  65 + else if (isset($input->{'force-single-replot'}) && $input->{'force-single-replot'} && ($tab->{'id'} != $activeTab->{'id'}))
  66 + {
  67 + ++$tabRequestIndex;
  68 + //Plot only current active tab when 'force-single-replot' is active
  69 + continue;
  70 + }
62 71 }
63   - else if (isset($input->{'force-single-replot'}) && $input->{'force-single-replot'} && ($tab->{'id'} != $activeTab->{'id'}))
  72 + else
64 73 {
65   - ++$tabRequestIndex;
66   - //Plot only current active tab when 'force-single-replot' is active
67   - continue;
  74 + if ($tab->{'id'} != $activeTab->{'id'})
  75 + {
  76 + ++$tabRequestIndex;
  77 + //In no interactive request, plot only active tab
  78 + continue;
  79 + }
68 80 }
69 81 }
70 82  
... ...