Forráskód Böngészése

Merge remote-tracking branch 'origin/2.0' into 2.0

Jiang qinghua 4 éve
szülő
commit
c9f9788456

+ 2 - 1
resources/assets/dcat/extra/upload.scss

@@ -301,7 +301,8 @@
 
 
 .web-uploader .filelist li img {
 .web-uploader .filelist li img {
   max-width: 95%;
   max-width: 95%;
-  height: 120px
+  height: 120px;
+  object-fit: cover;
 }
 }
 
 
 .web-uploader .filelist li p.error {
 .web-uploader .filelist li p.error {

+ 2 - 1
resources/assets/dcat/plugins/webuploader/webuploader.css

@@ -303,7 +303,8 @@
 
 
 .web-uploader .filelist li img {
 .web-uploader .filelist li img {
 	width: auto;
 	width: auto;
-	height: 120px
+	height: 120px;
+	object-fit: cover;
 }
 }
 
 
 .web-uploader .filelist li p.error {
 .web-uploader .filelist li p.error {

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/adminlte/adminlte-blue-light.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/adminlte/adminlte-blue.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/adminlte/adminlte-green.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/adminlte/adminlte.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/adminlte/adminlte.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/adminlte/adminlte.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/action.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/grid-extend.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/grid-extend.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/select-table.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/upload.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/upload.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/extra/upload.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/js/dcat-app.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
resources/dist/dcat/js/dcat-app.js.map


+ 2 - 1
resources/dist/dcat/plugins/webuploader/webuploader.css

@@ -303,7 +303,8 @@
 
 
 .web-uploader .filelist li img {
 .web-uploader .filelist li img {
 	width: auto;
 	width: auto;
-	height: 120px
+	height: 120px;
+	object-fit: cover;
 }
 }
 
 
 .web-uploader .filelist li p.error {
 .web-uploader .filelist li p.error {

+ 1 - 1
src/Actions/Action.php

@@ -247,7 +247,7 @@ HTML;
             $attributes['href'] = $href;
             $attributes['href'] = $href;
         }
         }
 
 
-        $this->defaultHtmlAttribute('style', 'cursor: pointer');
+        $this->defaultHtmlAttribute('style', 'cursor: pointer;');
         $this->setHtmlAttribute($attributes);
         $this->setHtmlAttribute($attributes);
     }
     }
 
 

+ 1 - 1
src/Extend/Setting.php

@@ -43,7 +43,7 @@ abstract class Setting extends Form implements LazyRenderable
     {
     {
         $this->extension()->config($this->formatInput($input));
         $this->extension()->config($this->formatInput($input));
 
 
-        return $this->response()->success(trans('admin.save_succeeded'));
+        return $this->response()->success(trans('admin.save_succeeded'))->refresh();
     }
     }
 
 
     /**
     /**

+ 13 - 0
src/Grid/Model.php

@@ -649,6 +649,19 @@ class Model
         return $this;
         return $this;
     }
     }
 
 
+    public function getSortQueries()
+    {
+        return $this->findQueryByMethod('orderBy')
+            ->merge($this->findQueryByMethod('orderByDesc'))
+            ->merge($this->findQueryByMethod('latest'))
+            ->merge($this->findQueryByMethod('oldest'));
+    }
+
+    public function getSortDescMethods()
+    {
+        return ['orderByDesc', 'latest'];
+    }
+
     /**
     /**
      * @param \Illuminate\Database\Query\Builder $query
      * @param \Illuminate\Database\Query\Builder $query
      * @param bool $fetch
      * @param bool $fetch

+ 2 - 2
src/Repositories/EloquentRepository.php

@@ -182,13 +182,13 @@ class EloquentRepository extends Repository implements TreeRepository
         [$column, $type, $cast] = $model->getSort();
         [$column, $type, $cast] = $model->getSort();
 
 
         if (empty($column) || empty($type)) {
         if (empty($column) || empty($type)) {
-            $orders = $model->findQueryByMethod('orderBy')->merge($model->findQueryByMethod('orderByDesc'));
+            $orders = $model->getSortQueries();
 
 
             $model->resetOrderBy();
             $model->resetOrderBy();
 
 
             $orders->each(function ($orderBy) use ($model) {
             $orders->each(function ($orderBy) use ($model) {
                 $column = $orderBy['arguments'][0];
                 $column = $orderBy['arguments'][0];
-                $type = $orderBy['method'] === 'orderByDesc' ? 'desc' : ($orderBy['arguments'][1] ?? 'asc');
+                $type = in_array($orderBy['method'], $model->getSortDescMethods(), true) ? 'desc' : ($orderBy['arguments'][1] ?? 'asc');
                 $cast = null;
                 $cast = null;
 
 
                 $this->addOrderBy($model, $column, $type, $cast);
                 $this->addOrderBy($model, $column, $type, $cast);

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott