|
@@ -5825,7 +5825,7 @@ define('upload',['jquery', 'bootstrap', 'plupload', 'template'], function ($, un
|
|
|
config: {
|
|
|
container: document.body,
|
|
|
classname: '.plupload:not([initialized])',
|
|
|
- previewtpl: '<li class="col-xs-3"><a href="<%=fullurl%>" data-url="<%=url%>" target="_blank" class="thumbnail"><img src="<%=fullurl%>" class="img-responsive"></a><a href="javascript:;" class="btn btn-danger btn-xs btn-trash"><i class="fa fa-trash"></i></a></li>',
|
|
|
+ previewtpl: '<li class="col-xs-3"><a href="<%=fullurl%>" data-url="<%=url%>" target="_blank" class="thumbnail"><img src="<%=fullurl%>" onerror="this.src=\'https://tool.fastadmin.net/icon/\'+\'<%=fullurl%>\'.split(\'.\').pop()+\'.png\';this.onerror=null;" class="img-responsive"></a><a href="javascript:;" class="btn btn-danger btn-xs btn-trash"><i class="fa fa-trash"></i></a></li>',
|
|
|
},
|
|
|
events: {
|
|
|
//初始化完成
|
|
@@ -6005,11 +6005,9 @@ define('upload',['jquery', 'bootstrap', 'plupload', 'template'], function ($, un
|
|
|
multiple = typeof multiple !== "undefined" ? multiple : Config.upload.multiple;
|
|
|
var mimetypeArr = new Array();
|
|
|
//支持后缀和Mimetype格式,以,分隔
|
|
|
- if (mimetype && mimetype !== "*" && mimetype.indexOf("/") === -1)
|
|
|
- {
|
|
|
+ if (mimetype && mimetype !== "*" && mimetype.indexOf("/") === -1) {
|
|
|
var tempArr = mimetype.split(',');
|
|
|
- for (var i = 0; i < tempArr.length; i++)
|
|
|
- {
|
|
|
+ for (var i = 0; i < tempArr.length; i++) {
|
|
|
mimetypeArr.push({title: __('Files'), extensions: tempArr[i]});
|
|
|
}
|
|
|
mimetype = mimetypeArr;
|
|
@@ -9547,6 +9545,14 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
|
|
var ids = Table.api.selectedids(table);
|
|
|
$(Table.config.disabledbtn, toolbar).toggleClass('disabled', !ids.length);
|
|
|
});
|
|
|
+ // 绑定TAB事件
|
|
|
+ $('.panel-heading ul[data-field] li a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
|
|
|
+ var field = $(this).closest("ul").data("field");
|
|
|
+ var value = $(this).data("value");
|
|
|
+ $("select[name='" + field + "'] option[value='" + value + "']", table.closest(".bootstrap-table").find(".commonsearch-table")).prop("selected", true);
|
|
|
+ table.bootstrapTable('refresh', {});
|
|
|
+ return false;
|
|
|
+ });
|
|
|
// 刷新按钮事件
|
|
|
$(toolbar).on('click', Table.config.refreshbtn, function () {
|
|
|
table.bootstrapTable('refresh');
|
|
@@ -9813,9 +9819,8 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
|
|
var yes = typeof this.yes !== 'undefined' ? this.yes : 1;
|
|
|
var no = typeof this.no !== 'undefined' ? this.no : 0;
|
|
|
return "<a href='javascript:;' data-toggle='tooltip' title='" + __('Click to toggle') + "' class='btn-change' data-id='"
|
|
|
- + row.id + "' data-params='" + this.field + "=" + (value ? no : yes) + "'><i class='fa fa-toggle-on " + (value == yes ? 'text-' + color : 'fa-flip-horizontal text-gray') + " fa-2x'></i></a>";
|
|
|
- }
|
|
|
- ,
|
|
|
+ + row.id + "' data-params='" + this.field + "=" + (value == yes ? no : yes) + "'><i class='fa fa-toggle-on " + (value == yes ? 'text-' + color : 'fa-flip-horizontal text-gray') + " fa-2x'></i></a>";
|
|
|
+ },
|
|
|
url: function (value, row, index) {
|
|
|
return '<div class="input-group input-group-sm" style="width:250px;margin:0 auto;"><input type="text" class="form-control input-sm" value="' + value + '"><span class="input-group-btn input-group-sm"><a href="' + value + '" target="_blank" class="btn btn-default btn-sm"><i class="fa fa-link"></i></a></span></div>';
|
|
|
},
|