
var oldhtml = '';
var odlimgstr = '';

// 纯文本编辑
function eyou_text(that, e_id, e_page, html)
{
    var textval = $(that).html();
    //textval = textval.replace(/[\r\n]/g, "");//去掉回车换行)
    textval = textval.replace(/<b class="ui_icon"><\/b>/g, "");//去掉回车换行)
    oldhtml = $.trim(textval);
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=text&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
    return false;


    var textval = $(that).html();
    //textval = textval.replace(/[\r\n]/g, "");//去掉回车换行)
    textval = textval.replace(/<b class="ui_icon"><\/b>/g, "");//去掉回车换行)
    textval = $.trim(textval);
    layer.prompt({
        title: '纯文本编辑',
        value: textval,
        formType: 2,
        area: ['500px', '300px'],
        anim: 3
    }, function(text, index){
        layer.close(index);
        text = text.replace(/[\r\n]/g, "");//去掉回车换行)
        text = text.replace(/<b class="ui_icon"><\/b>/g, "");//去掉回车换行)
        text = $.trim(text);
        if( $.trim(text) != '' ) {
            eyou_layer_loading('正在处理');
            $.ajax({
                url: __root_dir__+'/index.php?m=api&c=Uiset&a=submit&v='+v+'&_ajax=1',
                type: 'POST',
                dataType: 'JSON',
                data: {
                    content: text
                    ,id: e_id
                    ,page: e_page
                    ,type: 'text'
                    ,oldhtml: html
                    ,urltypeid: __urltypeid__
                    ,urlaid: __urlaid__
                },
                success: function(res) {
                    layer.closeAll();
                    if (res.code == 1) {
                        layer.msg(res.msg, {icon: 1, shade: 0.3, time: 1000}, function(){
                            $('#workspace').attr('src', $('#workspace').attr('src'));
                        });
                    } else {
                        eyou_showErrorAlert(res.msg);
                    }
                    return false;
                },
                error: function(e){
                    layer.closeAll();
                    eyou_showErrorAlert(e.responseText);
                    return false;
                }
            });
        }
    });
}

// 带html的富文本编辑器
function eyou_html(that, e_id, e_page, html)
{
    oldhtml = html;
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=html&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 栏目编辑
function eyou_type(that, e_id, e_page)
{
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=type&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 文章栏目编辑
function eyou_arclist(that, e_id, e_page)
{
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=arclist&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 栏目列表编辑
function eyou_channel(that, e_id, e_page)
{
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=channel&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 图片编辑
function eyou_upload(that, e_id, e_page, html, imgsrc)
{
    oldhtml = html;
    oldimgsrc = imgsrc;
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=upload&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 背景图片编辑
function eyou_background(that, e_id, e_page, imgsrc)
{
    oldimgsrc = imgsrc;
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=background&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 广告设置
function eyou_adv(that, e_id)
{
    var url = admin_basefile+'?m=admin&c=Other&a=ui_edit&id='+e_id+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 百度地图
function eyou_map(that, e_id, e_page)
{
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=map&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
/*
    layer.open({
        type: 2,
        title: '百度地图定位',
        fixed: true,
        shadeClose: false,
        shade: 0.3,
        maxmin: false,
        area: ['80%', '80%'],
        content: __root_dir__+'/index.php?m=api&c=Uiset&a=map&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v
    });
    */
}

// 源代码编辑
function eyou_code(that, e_id, e_page, html)
{
    oldhtml = html;
    var url = __root_dir__+'/index.php?m=api&c=Uiset&a=code&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v;
    $('#workspace_right').attr('src', url);
    $('.admincp-container-right').addClass('right-show');
}

// 清除全部数据
function eyou_clear()
{
    layer.confirm('确定要初始化数据？', {
            title: false,
            closeBtn: false,
            btn: ['确定', '取消'] //按钮
        }, function(){
            eyou_layer_loading('正在处理');
            var e_type = 'all';
            $.ajax({
                url: __root_dir__+'/index.php?m=api&c=Uiset&a=clear_data',
                type: 'POST',
                dataType: 'JSON',
                data: {
                    type: e_type
                    ,v: v
                    ,urltypeid: __urltypeid__
                    ,urlaid: __urlaid__
                    ,_ajax: 1
                },
                success: function(res) {
                    layer.closeAll();
                    if (res.code == 1) {
                        layer.msg(res.msg, {icon: 1, shade: 0.3, time: 1000}, function(){
                            $('.admincp-container-right').removeClass('right-show');
                            $('#workspace').attr('src', $('#workspace').attr('src'));
                        });
                    } else {
                        eyou_showErrorAlert(res.msg);
                    }
                    return false;
                },
                error: function(e){
                    layer.closeAll();
                    eyou_showErrorAlert(e.responseText);
                    return false;
                }
            });
        }, function(index){
            layer.close(index);
            return false;// 取消
        }
    );
}

/**
 * 获取修改之前的内容
 */
function eyou_getOldHtml()
{
    return oldhtml;
}

/**
 * 获取修改之前的图片路径
 */
function eyou_getOldImgsrc()
{
    return oldimgsrc;
}

function eyou_showErrorMsg(msg){
    layer.msg(msg, {icon: 5,time: 2000});
}

function eyou_showSuccessMsg(msg){
    layer.msg(msg, {time: 1000});
}

function eyou_showErrorAlert(msg, icon){
    if (!icon && icon != 0) {
        icon = 5;
    }
    layer.alert(msg, {icon: icon, title: false, closeBtn: false});
}

/**
 * 封装的加载层
 */
function eyou_layer_loading(msg){
    var loading = layer.msg(
    msg+'...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请勿刷新页面', 
    {
        icon: 1,
        time: 3600000,
        shade: [0.2]
    });
    var index = layer.load(3, {
        shade: [0.1,'#fff']
    });

    return loading;
}

/**
 * 封装的加载层，用于iframe
 */
function eyou_iframe_layer_loading(msg){
    var loading = parent.layer.msg(
    msg+'...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请勿刷新页面', 
    {
        icon: 1,
        time: 3600000,
        shade: [0.2]
    });
    var index = parent.layer.load(3, {
        shade: [0.1,'#fff']
    });

    return loading;
}