切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
Karson
8 years ago
提交
75981bdb7418930b57c8a6b050d182a7827f1d9d
1 个父辈
cdc72a61
新增自适应后台状态显示
修复iOS下iframe不滚动的BUG 新增后台基本配置不允许编辑状态为locked的条目
隐藏空白字符变更
内嵌
并排对比
正在显示
6 个修改的文件
包含
32 行增加
和
17 行删除
application/admin/controller/general/Configvalue.php
public/assets/css/backend-func.css
public/assets/css/backend.min.css
public/assets/js/require-backend.min.js
public/assets/js/require-table.js
public/assets/less/backend-func.less
application/admin/controller/general/Configvalue.php
查看文件 @
75981bd
...
...
@@ -93,6 +93,9 @@ class Configvalue extends Backend
$row
=
$this
->
model
->
get
([
'id'
=>
$ids
]);
if
(
!
$row
)
$this
->
error
(
__
(
'No Results were found'
));
// 状态为locked时不允许编辑
if
(
$row
[
'status'
]
==
'locked'
)
$this
->
error
(
__
(
'The current item can not be edited'
));
if
(
$this
->
request
->
isPost
())
{
$this
->
code
=
-
1
;
...
...
public/assets/css/backend-func.css
查看文件 @
75981bd
...
...
@@ -33,6 +33,8 @@ body {
.tab-addtabs
.tab-pane
{
height
:
100%
;
width
:
100%
;
-webkit-overflow-scrolling
:
touch
;
overflow
:
auto
;
}
/*
* RIBBON
...
...
public/assets/css/backend.min.css
查看文件 @
75981bd
此 diff 太大无法显示。
public/assets/js/require-backend.min.js
查看文件 @
75981bd
...
...
@@ -7221,7 +7221,7 @@ define('table',['jquery', 'bootstrap', 'backend', 'config', 'toastr', 'moment',
valign
:
'middle'
,
},
config
:
{
firsttd
:
'tbody tr td:first-child'
,
firsttd
:
'tbody tr td:first-child
:not(:has(div.card-views))
'
,
toolbar
:
'.toolbar'
,
refreshbtn
:
'.btn-refresh'
,
addbtn
:
'.btn-add'
,
...
...
@@ -7424,20 +7424,24 @@ define('table',['jquery', 'bootstrap', 'backend', 'config', 'toastr', 'moment',
// 单元格数据格式化
formatter
:
{
icon
:
function
(
value
,
row
,
index
)
{
value
=
value
.
indexOf
(
" "
)
>
-
1
?
value
:
"fa fa-"
+
value
;
//渲染fontawesome图标
return
'<i class="
fa fa-
'
+
value
+
'"></i> '
+
value
;
return
'<i class="'
+
value
+
'"></i> '
+
value
;
},
image
:
function
(
value
,
row
,
index
)
{
return
'<img class="img-rounded img-sm" src="'
+
(
value
.
indexOf
(
"http"
)
===
0
?
''
:
Config
.
upload
.
cdnurl
)
+
value
+
'" />'
;
},
status
:
function
(
value
,
row
,
index
)
{
//渲染状态
var
html
=
''
;
if
(
value
==
'normal'
)
{
html
=
'<span class="text-success"><i class="fa fa-circle"></i> '
+
__
(
'Normal'
)
+
'</span>'
;
}
else
{
html
=
'<span class="text-default"><i class="fa fa-circle"></i> '
+
__
(
'Hidden'
)
+
'</span>'
;
status
:
function
(
value
,
row
,
index
,
custom
)
{
//颜色状态数组,可使用red/yellow/aqua/blue/navy/teal/olive/lime/fuchsia/purple/maroon
var
colorArr
=
{
normal
:
'success'
,
hidden
:
'grey'
,
deleted
:
'danger'
,
locked
:
'info'
};
//如果有自定义状态,可以按需传入
if
(
typeof
custom
!==
'undefined'
)
{
colorArr
=
$
.
extend
(
colorArr
,
custom
);
}
var
color
=
value
&&
typeof
colorArr
[
value
]
!==
'undefined'
?
colorArr
[
value
]
:
'primary'
;
value
=
value
[
0
].
toUpperCase
()
+
value
.
substr
(
1
);
//渲染状态
var
html
=
'<span class="text-'
+
color
+
'"><i class="fa fa-circle"></i> '
+
__
(
value
)
+
'</span>'
;
return
html
;
},
url
:
function
(
value
,
row
,
index
)
{
...
...
public/assets/js/require-table.js
查看文件 @
75981bd
...
...
@@ -244,20 +244,24 @@ define(['jquery', 'bootstrap', 'backend', 'config', 'toastr', 'moment', 'bootstr
// 单元格数据格式化
formatter
:
{
icon
:
function
(
value
,
row
,
index
)
{
value
=
value
.
indexOf
(
" "
)
>
-
1
?
value
:
"fa fa-"
+
value
;
//渲染fontawesome图标
return
'<i class="
fa fa-
'
+
value
+
'"></i> '
+
value
;
return
'<i class="'
+
value
+
'"></i> '
+
value
;
},
image
:
function
(
value
,
row
,
index
)
{
return
'<img class="img-rounded img-sm" src="'
+
(
value
.
indexOf
(
"http"
)
===
0
?
''
:
Config
.
upload
.
cdnurl
)
+
value
+
'" />'
;
},
status
:
function
(
value
,
row
,
index
)
{
//渲染状态
var
html
=
''
;
if
(
value
==
'normal'
)
{
html
=
'<span class="text-success"><i class="fa fa-circle"></i> '
+
__
(
'Normal'
)
+
'</span>'
;
}
else
{
html
=
'<span class="text-default"><i class="fa fa-circle"></i> '
+
__
(
'Hidden'
)
+
'</span>'
;
status
:
function
(
value
,
row
,
index
,
custom
)
{
//颜色状态数组,可使用red/yellow/aqua/blue/navy/teal/olive/lime/fuchsia/purple/maroon
var
colorArr
=
{
normal
:
'success'
,
hidden
:
'grey'
,
deleted
:
'danger'
,
locked
:
'info'
};
//如果有自定义状态,可以按需传入
if
(
typeof
custom
!==
'undefined'
)
{
colorArr
=
$
.
extend
(
colorArr
,
custom
);
}
var
color
=
value
&&
typeof
colorArr
[
value
]
!==
'undefined'
?
colorArr
[
value
]
:
'primary'
;
value
=
value
[
0
].
toUpperCase
()
+
value
.
substr
(
1
);
//渲染状态
var
html
=
'<span class="text-'
+
color
+
'"><i class="fa fa-circle"></i> '
+
__
(
value
)
+
'</span>'
;
return
html
;
},
url
:
function
(
value
,
row
,
index
)
{
...
...
public/assets/less/backend-func.less
查看文件 @
75981bd
...
...
@@ -51,6 +51,8 @@ body {
.tab-pane {
height: 100%;
width: 100%;
-webkit-overflow-scrolling:touch;
overflow:auto;
}
}
...
...
请
注册
或
登录
后发表评论