File tree Expand file tree Collapse file tree 4 files changed +15
-13
lines changed
Expand file tree Collapse file tree 4 files changed +15
-13
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 5353namespace Apphp \DataGrid ;
5454
5555use Illuminate \Http \Request ;
56- // use Jenssegers\Agent\Agent;
56+ use Jenssegers \Agent \Agent ;
5757
5858
5959class 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
Original file line number Diff line number Diff line change 1919
2020use Illuminate \Http \Request ;
2121use Illuminate \Pagination \LengthAwarePaginator ;
22- /// use Jenssegers\Agent\Agent;
22+ use Jenssegers \Agent \Agent ;
2323
2424
2525class 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">
You can’t perform that action at this time.
0 commit comments