Skip to content

Commit 759a9e4

Browse files
committed
Added "jenssegers/agent": "^2.6" dependency for mobile view support
1 parent dd2014c commit 759a9e4

File tree

4 files changed

+15
-13
lines changed

4 files changed

+15
-13
lines changed

CHANGELOG

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
Version 0.3.0 -
1+
Version 0.3.0 - Dec 26, 2020
22
----------------------------
3+
- New: added "jenssegers/agent": "^2.6" dependency for mobile view support
34
- Eng: class Messages renamed into Message
45
- Eng: updated README examples
56

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
],
1515
"require": {
1616
"php": ">=7.0.0",
17-
"illuminate/support": "~5.0|^6.0"
17+
"illuminate/support": "~5.0|^6.0",
18+
"jenssegers/agent": "^2.6"
1819
},
1920
"require-dev": {
2021
"phpunit/phpunit": "^6.1"

src/Apphp/DataGrid/Filter.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
namespace Apphp\DataGrid;
5454

5555
use Illuminate\Http\Request;
56-
//use Jenssegers\Agent\Agent;
56+
use Jenssegers\Agent\Agent;
5757

5858

5959
class Filter
@@ -118,11 +118,10 @@ public static function init(
118118
self::setFieldsInRow($fieldsInRow);
119119
}
120120

121-
// //$agent = new Agent();
122-
// if ($agent->isMobile()) {
123-
// self::setMode('collapsed');
124-
// } else
125-
if ( ! empty($initMode)) {
121+
$agent = new Agent();
122+
if ($agent->isMobile()) {
123+
self::setMode('collapsed');
124+
} elseif ( ! empty($initMode)) {
126125
self::setMode($initMode);
127126
}
128127

src/Apphp/DataGrid/Pagination.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
use Illuminate\Http\Request;
2121
use Illuminate\Pagination\LengthAwarePaginator;
22-
///use Jenssegers\Agent\Agent;
22+
use Jenssegers\Agent\Agent;
2323

2424

2525
class Pagination
@@ -167,11 +167,12 @@ public static function paginate($paginate = true): ?Pagination
167167
*/
168168
public static function renderLinks()
169169
{
170-
//$agent = new Agent();
171170
$links = self::$records->appends(array_merge(array_filter(self::$filterFields), ['sort' => self::$sort, 'direction' => self::$direction]));
172-
//if ($agent->isMobile()) {
173-
// $links->onEachSide(1);
174-
//}
171+
172+
$agent = new Agent();
173+
if ($agent->isMobile()) {
174+
$links->onEachSide(1);
175+
}
175176

176177
$output = '
177178
<div class="pt-1 d-flex flex-fill row">

0 commit comments

Comments
 (0)