Skip to content

Commit bc54ab1

Browse files
committed
feat: style upgrade
1 parent 6db684a commit bc54ab1

File tree

20 files changed

+164
-36
lines changed

20 files changed

+164
-36
lines changed

module/Banner/Render/BannerRender.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,21 @@ class BannerRender
1111
public static function position($position,
1212
$size = '1400x400',
1313
$ratio = '5-2',
14-
$mobileRatio = '1-1',
14+
$mobileRatio = '3-2',
1515
$round = false)
1616
{
17+
if (null === $size) {
18+
$size = '1400x400';
19+
}
20+
if (null === $ratio) {
21+
$ratio = '5-2';
22+
}
23+
if (null === $mobileRatio) {
24+
$mobileRatio = '1-1';
25+
}
26+
if (null === $round) {
27+
$round = false;
28+
}
1729
return View::make('module::Banner.View.pc.public.banner', [
1830
'position' => $position,
1931
'bannerSize' => $size,

module/Blog/Docs/release.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
## 2.2.0
1+
## 2.2.0 博客操作类和文档,新增关键词和描述
22

33
- 新增:博客分类增加关键词和描述字段
4+
- 新增:博客操作类和文档
45

56
---
67

module/Nav/Admin/Controller/NavController.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ protected function crud(AdminCRUDBuilder $builder)
5454
}
5555
});
5656
$builder->text('name', '名称');
57+
$builder->icon('icon', '图标')->help('部分主题支持图标显示');
5758
$builder->link('link', '链接');
5859
$builder->switch('enable', '启用')->optionsYesNo()->gridEditable(true)->defaultValue(true);
5960
$builder->radio('openType', '打开方式')->optionType(NavOpenType::class)->defaultValue(NavOpenType::CURRENT_WINDOW);

module/Nav/Docs/release.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## 1.6.0
22

33
- 新增:新增导航默认为启用
4+
- 新增:导航图标字段
45
- 优化:导航编辑采用大窗口
56

67
---

module/Nav/Docs/release/1.0.0.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

module/Nav/Docs/release/1.1.0.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

module/Nav/Docs/release/1.2.0.md

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
use Illuminate\Database\Migrations\Migration;
4+
use Illuminate\Database\Schema\Blueprint;
5+
6+
class NavNavIcon extends Migration
7+
{
8+
9+
public function up()
10+
{
11+
Schema::table('nav', function (Blueprint $table) {
12+
$table->string('icon', 50)->nullable()->comment('图标');
13+
});
14+
}
15+
16+
17+
public function down()
18+
{
19+
}
20+
}

module/Nav/Util/NavUtil.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public static function listByPosition($position = 'header')
3030
'name' => 'name',
3131
'openType' => 'openType',
3232
'link' => 'link',
33+
'icon' => 'icon',
3334
], 'id', 'pid', 'sort', ['enable' => true]);
3435
return array_filter($nodes, function ($item) use ($position) {
3536
return $item['position'] == $position;

module/Nav/View/inc/nav.blade.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
@foreach(\Module\Nav\Util\NavUtil::listByPositionWithCache($position) as $nav)
22
@if(empty($nav['_child']))
3-
<a class="{{modstart_baseurl_active($nav['link'])}}" href="{{$nav['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue($nav)}}>{{$nav['name']}}</a>
3+
<a class="{{modstart_baseurl_active($nav['link'])}}" href="{{$nav['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue($nav)}}>
4+
{{$nav['icon']?'<i class="icon '.htmlspecialchars($nav['icon']).'"></i> ':''}}{{$nav['name']}}
5+
</a>
46
@else
57
<div class="nav-item">
68
<div class="sub-title">
7-
<a class="{{modstart_baseurl_active($nav['link'])}}" href="{{$nav['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue($nav)}}>{{$nav['name']}}</a>
9+
<a class="{{modstart_baseurl_active($nav['link'])}}" href="{{$nav['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue($nav)}}>
10+
{{$nav['icon']?'<i class="icon '.htmlspecialchars($nav['icon']).'"></i> ':''}}{{$nav['name']}}
11+
</a>
812
</div>
913
<div class="sub-nav">
1014
@foreach($nav['_child'] as $child)
11-
<a class="sub-nav-item {{modstart_baseurl_active($child['link'])}}" href="{{$child['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue($child)}}>{{$child['name']}}</a>
15+
<a class="sub-nav-item {{modstart_baseurl_active($child['link'])}}" href="{{$child['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue($child)}}>
16+
{{$child['icon']?'<i class="icon '.htmlspecialchars($child['icon']).'"></i> ':''}}{{$child['name']}}
17+
</a>
1218
@endforeach
1319
</div>
1420
</div>

0 commit comments

Comments
 (0)