function editor(obj, height) { height = height || 320; $(obj).summernote({ tabsize: 4, lang: 'zh-CN', minHeight: height, upurl: '', toolbar: [ ['style', ['style', 'fontsize']], ['font', ['bold', 'underline', 'clear', ]], ['fontname', ['fontname']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['table', ['table']], ['insert', ['link', 'hello', 'video']], ['view', ['fullscreen']],//, 'codeview', 'help' ['custom', ['uploadfile']] ] }); } function colorPicker(obj, input_obj) { $(obj).ColorPicker({ color: '#0000ff', onShow: function(colpkr) { $(colpkr).fadeIn(500); return false; }, onHide: function(colpkr) { $(colpkr).fadeOut(500); return false; }, onChange: function(hsb, hex, rgb) { $(obj + ' div').css('backgroundColor', '#' + hex); $(input_obj).val('#' + hex); } }); } function uploadFile(type, insertObj, isMore, layerconfig, callback, url) { url = url || listConfig.upload_file_url; type = type || 'file'; url = url + '?type=' + type; var config = { type: 2, title: type == 'images' ? '图片上传' : '文件上传', shade: 0.8, closeBtn: 1, btn: ['确定', '取消'], area: ['80%', '80%'] }; config = $.extend(config, layerconfig); isMore = isMore || 0; console.log(config); layer.open({ type: 2, title: config.title, shade: config.shade, closeBtn: config.closeBtn, btn: config.btn, area: config.area, content: url, yes: function(index) { ifrmae = $("#layui-layer-iframe" + index).contents(); item_obj = ifrmae.find(".layui-upload-list .on"); if (typeof(callback) == "function") { layer.close(index); return callback(item_obj); } console.log(item_obj.length); if (item_obj.length <= 0) { layer.msg('请选择图片'); return false; } if (!isMore) { if (item_obj.size() > 1) { layer.msg('只能选择单个图片'); return false; } } var htmlstr = ''; item_obj.each(function(index, el) { path = $(this).data('src'); path_prew_src = $(this).find('img').attr('src'); tmpname = ''; htmlstr += '
' + ' ' + '

' + tmpname + '

'; }); if (!isMore) { $(insertObj).find(".tuku-list").empty(); } $(insertObj).find(".tuku-list").append(htmlstr); console.log(htmlstr); layer.close(index); } }); } function is_mobile(){ if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { return true; } return false; } function getQueryString(name,$url) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = $url.match(reg); if (r != null) return unescape(r[2]); return null; }