PluginProbe
TablePress – Tables in WordPress made easy / 3.4
TablePress – Tables in WordPress made easy v3.4
3.4 3.3.4 3.3.3 3.3.2 3.3.1 trunk 1.12 1.14 1.9.2 2.0.4 2.1.7 2.1.8 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.4.3 All 45 releases
← All changes | libraries/vendor/PhpSpreadsheet/Style/Style.php +12 -0 3.3.1 → 3.4 View file →
@@ -200,8 +200,20 @@
200 200 public function applyFromArray(array $styleArray, bool $advancedBorders = true)
201 201 {
202 202 if ($this->isSupervisor) {
203 203 $pRange = $this->getSelectedCells();
204 + if (str_contains($pRange, ',')) {
205 + $ranges = explode(',', $pRange);
206 + $sheet = $this->getActiveSheet();
207 + foreach ($ranges as $range) {
208 + $sheet
209 + ->setSelectedCells(trim($range));
210 + $this->applyFromArray($styleArray, $advancedBorders);
211 + }
212 + $sheet->setSelectedCells($pRange);
213 +
214 + return $this;
215 + }
204 216
205 217 // Uppercase coordinate and strip any Worksheet reference from the selected range
206 218 $pRange = strtoupper($pRange);
207 219 if (str_contains($pRange, '!')) {