<{include file="./admin/header.html"}>
<{include file="./admin/left.html"}>
<{include file="./admin/nav.html"}>
<{include file="get_kindeditor.html"}>

<script type="text/javascript" src="<{$web_cfg.cdn}>/public/static/js/jquery-1.7.2.min.js"></script>
<link rel="stylesheet" type="text/css" href="<{$web_cfg.cdn}>/public/static/css/swiper.min.css" />
<link rel="stylesheet" type="text/css" href="<{$web_cfg.cdn}>/public/static/css/swiper.animate.min.css" />
<script src="<{$web_cfg.cdn}>/public/static/js/swiper.jquery.min.js"></script>
<script src="<{$web_cfg.cdn}>/public/static/js/swiper.animate.min.js"></script>

<style>
.set-nav {
	margin: 0 auto;
}
.set-nav-hr {
	background-color: #ddd;
    height: 1px;
    position: relative;
}
.form-group label {
	font-weight: 600;
}
.checkbox-inline, .radio-inline {
	font-weight: 400!important;
}
.rowlabel {
	font-weight: 300!important;
}
.music_play_hide {
	display:none;
}
.create_page_box {
	display:none;
	position: relative;
}
.create_page_box .panel-heading {
	background-color: #fff;
}
.topic_page, .template_page, .edit_page {
	width: 320px;
	height: 570px;
	background-color: #fff;
    box-shadow: 0 0 4px #d2d2d2;
    position: relative;
	margin: 20px auto 0px auto;
}
.topic_page_mask {
	
}

.template_page {
	margin-bottom: 20px;
	overflow: hidden;
}
.num_page {
	color: #777;
    font-size: 20px;
    font-weight: bold;
    left: 10px;
    position: absolute;
    top: 10px;
}
.ks-layer {
	float: left;
	width: 36px;
	height: 50px;
	border: 1px solid #777;
	margin-bottom: 7px;
    margin-right: 11px;
	position: relative;
	cursor: pointer;
}
.ks-layer>div {
	background-color: #ccc;
    border: 1px solid #777;
    display: inline-block;
    padding: 10px;
    position: absolute;
}
.ks-layer-center>div {
	left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 50%;
}
.ks-layer-leftup>div {
	left: -1px;
    top: -1px;
}
.ks-layer-leftdown>div {
	bottom: -1px;
    left: -1px;
}
.ks-layer-rightup>div {
	right: -1px;
    top: -1px;
}
.ks-layer-down>div {
	bottom: 6%;
    left: 50%;
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
}
.ks-layer-up>div {
	left: 50%;
    margin-left: -10px;
    margin-top: -1px;
    padding-left: 10px;
    padding-right: 10px;
}
.ks-layer-top>div {
	left: 50%;
    margin-left: -21px;
    padding-left: 20px;
    padding-right: 20px;
    top: 3px;
}
.ks-layer-bottom>div {
	left: 50%;
    margin-left: -21px;
    padding-left: 20px;
    padding-right: 20px;
    bottom: 3px;
}
.ks-layer-rightdown>div {
	bottom: -1px;
    right: -1px;
}
.ks-layer-box label {
	display: inline;
    margin: 0;
    padding: 0;
}
.ks-layer-radio label {
	font-size: 9px;
	width: 44px;
}
.ks-move-rest {
	border: 1px solid #777;
    height: 50px;
    margin-bottom: 18px;
    position: relative;
    top: 7px;
    width: 50px;
}
.ks-move-rest .black {
	background-color: #ccc;
    height: 100%;
    width: 100%;
}
.ks-move-left {
	border: 1px solid #777;
    height: 30px;
    left: -16px;
    margin-bottom: 28px;
    margin-top: 10px;
    position: relative;
    width: 65px;
}
.ks-move-left div {
	float: left;
    line-height: 28px;
    text-align: center;
    width: 31px;
}
.ks-move-left .black{
	background-color: #ccc;
    height: 28px;
    width: 32px;
}
.ks-move-top {
	border: 1px solid #777;
	height: 65px;
    width: 30px;
	margin-bottom: 5px;
}
.ks-move-top .black {
	background-color: #ccc;
    height: 32px;
    width: 28px;
}
.ks-move-top div {
	float: left;
    height: 31px;
    padding-top: 7px;
    text-align: center;
    width: 28px;
}
.topic_page  a {
	color: #666;
    display: block;
    font-size: 80px;
    line-height: 480px;
    text-align: center;
    text-decoration: none;
}
.topic_page a:hover {
	color: #999;
}
#create_page {
	position: relative;
    top: -35px;
}
.times {
	color: #333;
    display: block;
    font-size: 16px;
    position: absolute;
    right: 10px;
    top: 6px;
    z-index: 1;
}
.edit {
	background-color: #fff;
    color: #777;
    font-size: 70px;
    height: 100%;
    opacity: 0.61;
    text-align: center;
    width: 100%;
    z-index: 10000;
	cursor: pointer;
}
.edit i {
	line-height: 480px;
}
.topic_button {
	z-index: 0;
}
.background_image {
	display: block;
    overflow: hidden;
    width: 100%;
    z-index: 0;
	position: absolute;
}
.ks-screen{width:220px;height:392px;background-color:#eee;float:left;margin-right:20px;position:relative;overflow:hidden;margin-bottom:20px;}
.swiper-container {width:100%; height:100%; position:absolute;}
.upper_image {position: absolute;}
.button_image {position: absolute;}
#set_screen {background-color: #fff;}
.mask {background-color: #fff;height: 100%;opacity: 0.5;position: absolute;width: 100%;display:none;cursor: move;}
.op {position: absolute;right: 5px;top: 5px;display:none;}
.op div {border:1px solid #666;margin-bottom:5px;color:#666;cursor:pointer;font-family:arial;padding:0 5px;background-color:#fff;}
.op div:hover {color:#000;}
#qrcode {background-color: #fff;box-shadow: 0 0 30px #d2d2d2;color: red;left: 40%; padding: 5px;position: fixed;text-align: center;top: 10%;}
#qrcode img {width: 250px;}
#qrcode .closed {cursor: pointer;font-size: 14px; padding: 0 7px;position: absolute;right: 0;top: 0;}
.ks-dd-dragging {position: relative;}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-left: 0px;}
.image-layer {background-color: #F1F1F1;padding: 10px;position: relative;margin-bottom:5px;box-shadow:0 0 2px #d2d2d2;}
.image-layer a{display: block;position: absolute;right: 5px;top: 10px;}
.image-layer-set {margin-top: 10px; display:none;}
.js_add_layer {bottom: -20px;position: absolute;}
.create_page_button {text-align:center;color:#999;cursor:pointer;}
.create_page_button:hover {color:#000;}
.create_page_button i {font-size: 30px;position: relative;top: 40%;}
.ks-input-page {background-color:#ccc;}
.ks-topic-bg-image {background-position: 0 0;}
</style>


<div id="activity_container">

<div class="activity_center">
<{include file="./admin/activity/common_nav.html"}>
<form id="activity_form">
<input name="events_id" type="hidden" value="<{$events_Data.events.id}>">
<div id="screens" class="panel panel-default">
	<div class="panel-body">
		<{foreach from=$pageData item=item key=key}>
		<{if !$item.input_page}>
		<div class="ks-screen ks-screen-p">
			<{if $item.bgimage_url}>
			<img class="background_image" style="" src="<{$item.bgimage_url}>" >
			<{/if}>
			
			<{foreach from=$item.layers item=layer}>
			<{if $layer.url}>
				<{if $layer.link}>
				<a href="<{$item.button_link}>">
				<{/if}>
				<img class="upper_image" style=
				"
				width:<{$layer.width}>px;
				height:<{$layer.height}>px;
				<{$layer.style}>
				"
				src="<{$layer.url}>"
				>
				<{if $layer.link}>
				</a>
				<{/if}>
			<{/if}>
			<{if $layer.video_url}>
				<div class="layer_anim" style="width:<{$layer.video_width}>px;height:<{$layer.video_height}>px;<{$layer.style}>;background-color:#ccc;color:#fff;font-size:20px;text-align:center;line-height:<{$layer.video_height}>px;" >视频</div>
			<{/if}>
			<{/foreach}>
			
			<input name="p[]" type="hidden" value='<{$item.json}>' />
			<div class="mask"></div>
			<div class="op">
				<div class="modify">修改</div>
				<div class="delete">删除</div>
			</div>
		</div>
		<{else}>
		<div class="ks-screen ks-screen-p ks-input-page">
			<div style="position:absolute;top:45%;text-align:center;width:100%;color:#999;">表单页</div>
			<input name="p[]" type="hidden" value='<{$item.json}>' />
			<div class="mask"></div>
			<div class="op">
				<div class="delete">删除</div>
			</div>
		</div>
		<{/if}>
		<{/foreach}>
		<div id="ks_create_screen" class="ks-screen create_page_button create_topic_page_button">
            <i class="fa fa-plus"></i>
        </div>
	</div>
	<div class="clear"></div>
</div>
<a id="save_submit" href="javascript:;" class="button button-3d button-primary button-rounded"><i class="fa fa-refresh fa-spin" style="display:none;"></i> 保存</a>
</form>
<div class="clear"></div>
	<div class="create_page_box panel panel-default" style="margin-top: 40px;">
		<div class="panel-body">
			<div class="num_page">N1</div>
			<a href="javascript:;" class="times create_page_closed"> x </a>
			<div class="row">
				<div class="col-md-6" style="position: sticky; top: 50px;">
					<!-- 可视化页面 -->
					<div class="template_page"></div>
				</div>
				<!-- 表单 begin -->
				<div class="col-md-6">
					<div class="block_15"></div>
					<div class="create_page_input_box"></div>
					<a href="javascript:;" class="js_add_layer">增加一个图层 +</a>
				</div>
				<!-- 表单 end -->
			</div>
			<p></p>
			<div style="text-align:center;margin-top:40px;">
			<a href="javascript:;" class="create_page_submit button button-primary button-rounded">保存</a>
			<a href="javascript:;" class="create_page_closed button  button-rounded">取消</a>
			</div>
		</div>
	</div>
</div>

<script>
var tmpPG, tmpPageData = {'layers': {}}, modify_ks_screen;
KISSY.use('node, io, op_dever/topic-page-2, json, event, dom, dd, dd/plugin/scroll, dd/plugin/proxy, xtemplate', function (S, Node, IO, TopicPage, JSON, Event, DOM, DD, Scroll, Proxy, XTemplate) {
	var $ = S.all;
	var K = KindEditor;
	
	tmpPG = new TopicPage('.template_page');
	
	//创建专题页面
	$(".create_topic_page_button").on('click', function () {
		create_page_box_show();
		
		var numberPage = $("#screens .ks-screen-p").length;
		$(".num_page").text('N' + ++numberPage);
		
		var id = genid();
		var data = {'id': id};
		var render = getBackgroundInputTpl(data);
		$(".create_page_input_box").append(render);
		bind_upload(id);
	});
	//创建表单页面
	/*
	$(".create_input_page_button").on('click', function () {
		if ($(".ks-input-page").length > 0) {
			alert('只能创建一个表单页面');
			return;
		}
		
		var data = '{"input_page":1}';
		$('<div class="ks-screen ks-screen-p ks-input-page">\
				<div style="position:absolute;top:45%;text-align:center;width:100%;color:#999;">表单页</div>\
				<input name="p[]" type="hidden" value=\''+data+'\' />\
				<div class="mask"></div>\
				<div class="op">\
					<div class="delete">删除</div>\
				</div>\
			</div>\
		').insertBefore($("#ks_create_screen"));
	});
	*/
	
	//增加图层
	$(".js_add_layer").on('click', function () {
		var id = genid();
		var key = $(".create_page_input_box .image-layer").length - 1;
		var data = {'id': id, 'key': key};
		var render = getLayerInputTpl(data);
		$(".create_page_input_box").append(render);
		bind_upload(id, key);
	});
	
	//关闭创建页面
	$(".create_page_closed").on('click', function () {
		create_page_box_hide();
	});
	
	//显示修改、删除按钮
	Event.delegate(document,'mouseenter','.ks-screen-p', function (e) {
		$(".mask", $(e.currentTarget)).show();
		$(".op", $(e.currentTarget)).show();
	});
	//隐藏修改、删除按钮
	Event.delegate(document,'mouseleave','.ks-screen-p', function (e) {
		$(".mask", $(e.currentTarget)).hide();
		$(".op", $(e.currentTarget)).hide();
	});
	//修改页面
	Event.delegate(document,'click','.op .modify', function (e) {
		var ks_screen_p = $(e.currentTarget).parent().parent();
		
		var numberPage = DOM.index("#screens .ks-screen", ks_screen_p);
		$(".num_page").text('N' + ++numberPage);
		
		var data = JSON.parse($('input', ks_screen_p).val());
		data.modify_screen = ks_screen_p;
		create_page_box_show();
		tmpPageData = data;
		tmpPG.setData(tmpPageData).render();
		
		//渲染背景表单
		var id = genid();
		var render = getBackgroundInputTpl({'id': id, 'bgimage_url': tmpPageData.bgimage_url, 'bgimage_isShow': tmpPageData.bgimage_isShow});
		$(".create_page_input_box").append(render);
		bind_upload(id);
		
		//渲染图层表单
		for (var key in tmpPageData.layers) {
			var id = genid();
			var key = $(".create_page_input_box .image-layer").length - 1;
			var data = tmpPageData.layers[key];
			data.id = id;
			data.key = key;
			var render = getLayerInputTpl(data);
			$(".create_page_input_box").append(render);
			bind_upload(id, key);
		}
	});
	//删除页面
	Event.delegate(document,'click','.op .delete', function (e) {
		var ks_screen_p = $(e.currentTarget).parent().parent();
		ks_screen_p.remove();
	});
	// 展开图层选项卡
    Event.delegate(document,'click','.switch_btn', function (e) {
		$(e.currentTarget).parent(2).all('.image-layer-set').toggle();
	});
	//不显示背景图片
	Event.delegate(document,'click','.bgimage_checkbox', function (e) {
		var self = $(e.currentTarget);
		if (S.isUndefined(self.attr('checked'))) {
			tmpPageData.bgimage_isShow = false;
			tmpPG.setData(tmpPageData).render();
		} else {
			tmpPageData.bgimage_isShow = true;
			tmpPG.setData(tmpPageData).render();
		}
	});
	//不显示图层
	Event.delegate(document,'click','.layer_checkbox', function (e) {
		var self = $(e.currentTarget);
		var key = $(e.currentTarget).attr('data-key');
		if (S.isUndefined(self.attr('checked'))) {
			if (S.isUndefined(tmpPageData.layers[key])) {
				tmpPageData.layers[key] = {};
			}
			tmpPageData.layers[key].isShow = false;
			tmpPG.setData(tmpPageData).render();
		} else {
			tmpPageData.layers[key].isShow = true;
			tmpPG.setData(tmpPageData).render();
		}
	});
    //布局
	Event.delegate(document,'click','.position', function (e) {
		var self = $(e.currentTarget);
		var key = $(e.currentTarget).attr('data-key');
		if (S.isUndefined(tmpPageData.layers[key])) {
			tmpPageData.layers[key] = {};
		}
		tmpPageData.layers[key].position = self.val();
		tmpPG.setData(tmpPageData).render();
	});
    //视频
    Event.delegate(document,'focusout','.video_url,.video_width,.video_height', function (e) {
		var self = $(e.currentTarget);
		var key = $(e.currentTarget).attr('data-key');
		if (S.isUndefined(tmpPageData.layers[key])) {
			tmpPageData.layers[key] = {};
		}
		
		var parent = self.parent(2);
		var image_layer = self.parent('.image-layer');
		var video_url = parent.all('.video_url').val();
		if (!video_url) {
			delete tmpPageData.layers[key].video_url;
			delete tmpPageData.layers[key].video_width;
			delete tmpPageData.layers[key].video_height;
			tmpPG.setData(tmpPageData).render();
			
			// 标识下图片图层
			image_layer.all('img').show();
			image_layer.all('.ke-inline-block').show();
			image_layer.all('small').show();
			image_layer.all('.span-video').remove();
			return ;
		}
		
		//清空图片信息
		delete tmpPageData.layers[key].url;
		delete tmpPageData.layers[key].width;
		delete tmpPageData.layers[key].height;
		
		//添加视频信息
		tmpPageData.layers[key].video_url = video_url;
		tmpPageData.layers[key].video_width = parent.all('.video_width').val();
		tmpPageData.layers[key].video_height = parent.all('.video_height').val();
		
		//标识下视频图层
		if (image_layer.all('.span-video').length <= 0) {
			image_layer.all('img').hide().attr('src', '');
			image_layer.all('.ke-inline-block').hide();
			image_layer.all('small').hide();
			$('<span class="span-video">视频</span>').insertBefore(image_layer.all('img'));
		}
		
		tmpPG.setData(tmpPageData).render();
	});
    //动作
    Event.delegate(document,'click','.action', function (e) {
		var self = $(e.currentTarget);
		var key = $(e.currentTarget).attr('data-key');
		if (S.isUndefined(tmpPageData.layers[key])) {
			tmpPageData.layers[key] = {};
		}
		tmpPageData.layers[key].action = self.val();
		tmpPG.setData(tmpPageData).render();
	});
    //链接
    Event.delegate(document,'focusout','.link', function (e) {
		var self = $(e.currentTarget);
		var key = $(e.currentTarget).attr('data-key');
		if (S.isUndefined(tmpPageData.layers[key])) {
			tmpPageData.layers[key] = {};
		}
		tmpPageData.layers[key].link = self.val();
		tmpPG.setData(tmpPageData).render();
	});
    //使用表单
    Event.delegate(document,'click','.input_btn', function (e) {
		var self = $(e.currentTarget);
		var key = $(e.currentTarget).attr('data-key');
		if (S.isUndefined(tmpPageData.layers[key])) {
			tmpPageData.layers[key] = {};
		}
		
		if (self.attr('checked')) {
			tmpPageData.layers[key].input_btn = 'yes';
		} else {
			tmpPageData.layers[key].input_btn = 0;
		}
		
		tmpPG.setData(tmpPageData).render();
	});
    
	/** 提交单页面 **/
	$(".create_page_submit").on('click', function () {
		var data = tmpPG.getData();
		if (S.isEmptyObject(data)) {
			alert('请先设置页面内容!');
			return false;
		}
		
		//修改的页面
		var modify_screen = {};
		if (!S.isUndefined(data.modify_screen) && !S.isEmptyObject(data.modify_screen)) {
			modify_screen = data.modify_screen;
			delete data.modify_screen;
		}
		
		new IO({
			type: "post"
			, url: VG.conf.root_domain + '/?c=Admin_Activity_SetPage&a=GetPreviewPage'
			, data: {'pageData': JSON.stringify(data)}
			, success: function (data) {
				if (data.ok) { //ok
					var preview_page_html = data.msg;
					if (!S.isEmptyObject(modify_screen)) { //修改
						modify_screen.replaceWith(preview_page_html);
					} else { //创建
						$(preview_page_html).insertBefore($("#ks_create_screen"));
					}
					
					closed_create_page();
				} else {
					alert('操作失败,原因:'+data.msg);
				}
				return false;
			}
			, error: function (NULL, textStatus) {
				alert("请求服务器失败,原因:"+textStatus);
			}
			, dataType: "json"
		});
	});
    
	/** 保存 **/
	var save_submit_status = false;
    function save_submit_active() {
    	save_submit_status = true;
    	$("#save_submit").addClass('active').all('i').show();
    }
    function save_submit_default() {
    	save_submit_status = false;
    	$("#save_submit").removeClass('active').all('i').hide();
    }
    $("#save_submit").on('click', function () {
    	if (save_submit_status) {
    		return false;
    	}
    	save_submit_active();
    	
    	var pageData = IO.serialize("#activity_form");
    	
    	new IO({
			type: "post"
			, url: VG.conf.root_domain + '/?c=Admin_Activity_SetPage&a=ReqUpCutScreen'
			, data: pageData
			, success: function (data) {
				if (data.ok) { //ok
					alert('保存成功');
					window.location.reload();
				} else {
					alert('操作失败,原因:'+data.msg);
					save_submit_default();
				}
				return false;
			}
			, error: function (NULL, textStatus) {
				alert("请求服务器失败,原因:"+textStatus);
				save_submit_default();
			}
			, dataType: "json"
		});
    });
	
	function closed_create_page() {
		create_page_box_hide();
	}
	// 显示创建页面
	function create_page_box_show() {
		$('.create_page_box').show().attr('data-status', 'show');
		$(".create_page_input_box").empty();
		tmpPageData = {'layers': {}};
		tmpPG.setData(tmpPageData).render();
		
		$(window).animate({
            scrollTop:$(".create_page_box").offset().top
        }, 0.3, "easeOut");
	}
	// 隐藏创建页面
	function create_page_box_hide() {
		$(".create_page_box").hide().attr('data-status', 'hide');
		$(".create_page_input_box").empty();
		tmpPageData = {'layers': {}};
		tmpPG.setData(tmpPageData).render();
	}
	
	// 获取背景表单模板 !!!data中必须要有的字段 id
	function getBackgroundInputTpl(data) {
		var tpl = $("#background_input_tpl").val();
		var render = new XTemplate(tpl).render(data);
		return render;
	}
	
	// 获取图层表单模板 !!!data中必须要有的字段 id、key
	function getLayerInputTpl(data) {
		var tpl = $("#layer_input_tpl").val();
		var render = new XTemplate(tpl).render(data);
		return render;
	}
	
	// 生成唯一串
	function genid() {
		return Math.floor(2147483648 * Math.random()).toString(36);
	}
    
	/**
	 * 绑定上传按钮
	 * @param string id 选择器唯一标示
	 * @param int key 图片的key(第几个图层)
	 */
	function bind_upload(id, key) {
		var image_checkbox_selector = '.image_'+id+'_checkbox',
			image_imgtag_selector = '.image_'+id+'_imgtag',
			upload_btn_selector = '.image_'+id+'_upload';
		
		var uploadbutton = K.uploadbutton({
			button : K(upload_btn_selector)[0],
			fieldName : 'imgFile',
			url : VG.conf.root_domain + '/?c=kindeditor&a=updateJson&dir=image&size=1',
			afterUpload : function(data) {
				if (data.error === 0) {
					$(image_imgtag_selector).attr('src', data.url);
					$(image_checkbox_selector).attr('checked', true);
					
					if ($(image_checkbox_selector).attr('data-type') == 'bgimage') {
						tmpPageData.bgimage_url = data.url;
					} else {
						if (S.isUndefined(tmpPageData.layers[key])) {
							tmpPageData.layers[key] = {};
						}
						tmpPageData.layers[key].url = data.url;
						tmpPageData.layers[key].width = data.width;
						tmpPageData.layers[key].height = data.height;
					}
					tmpPG.setData(tmpPageData).render();
				} else {
					alert(data.message);
				}
			},
			afterError : function(str) {
				alert('自定义错误信息: ' + str);
			}
		});
		uploadbutton.fileBox.change(function(e) {
			uploadbutton.submit();
		});
	}
	
	/*拖拽产品*/
	var DraggableDelegate = DD.DraggableDelegate, //拖拽
        DroppableDelegate = DD.DroppableDelegate; //放置
	
   	//拖拽节点
	var dragDelegate = new DraggableDelegate({
		container:"#screens .panel-body",
		move: true,
		selector:'.ks-screen-p',
		plugins: [
			new Proxy({
				moveOnEnd: false,
				destroyOnEnd: true
			}), 
			new Scroll()
		]
	});
        
	//放置节点
	var dropDelegate = new DroppableDelegate({
        container:"#screens .panel-body",
        selector:'.ks-screen-p'
    });
	
    //在droppable实例上移动时触发
    dragDelegate.on("dragover", function (ev) {
    	var drag = ev.drag;
        var drop = ev.drop;
        var dragNode = drag.get("dragNode"),
            dropNode = drop.get("node");
        
		//横轴中线位置
		var middleDropX = (dropNode.offset().left * 2 + dropNode.width()) / 2;
		//当前鼠标位置
		if (ev.pageX > middleDropX) {
			var next = dropNode.next();
			if (next && next[0] == dragNode[0]) {
			} else {
				dragNode.insertAfter(dropNode);
			}
		} else {
			var prev = dropNode.prev();
			if (prev && prev[0] == dragNode[0]) {
			} else {
				dragNode.insertBefore(dropNode);
			}
		}
    });
});

</script>

<!-- 背景表单模板 -->
<textarea id="background_input_tpl" style="display:none;">
	<div class="image-layer">
		<div class="form-group" style="margin-bottom:0px;">
			<input class="image_{{id}}_checkbox bgimage_checkbox" type="checkbox" data-type="bgimage" {{#if isShow!==false}}checked{{/if}} >
			<img class="image_{{id}}_imgtag" src="{{bgimage_url}}" style="width:30px;height:20px;background-color:#ccc;">
			<input class="image_{{id}}_upload" type="button" value="选择背景图片" />
			<small class="text-danger">JPG、PNG,640*1140,小于100k</small>
		</div>
	</div>
</textarea>

<!-- 图层表单模板 -->
<textarea id="layer_input_tpl" style="display:none;">
<div class="image-layer">
	<div class="form-group" style="margin-bottom:0px;">
		<input class="image_{{id}}_checkbox layer_checkbox" type="checkbox" data-type="layer" data-key="{{key}}" {{#if isShow!==false}}checked{{/if}} >
		{{#if video_url}}
		<span class="span-video">视频</span>
		{{/if}}
		<img class="image_{{id}}_imgtag" src="{{url}}" style="width:30px;height:20px;background-color:#ccc;{{#if video_url}}display:none;{{/if}}">
		<input class="image_{{id}}_upload" type="button" value="选择图片" />
		<small class="text-danger" {{#if video_url}}style="display:none;"{{/if}}>仅支持PNG透明图片,小于30k</small>
		<a class="switch_btn" href="javascript:;">设置</a>
	</div>
	<div class="image-layer-set">
		<div class="form-group"><label class="control-label rowlabel">或填写视频地址:</label>
		<div class="form-inline">
			<div class="form-group">
				<input class="video_url form-control" type="text" style="width:200px;" data-key="{{key}}" value="{{video_url}}" placeholder="填写视频flash地址">
			</div>
			<div class="form-group">
				<input class="video_width form-control" type="text" style="width:57px;" data-key="{{key}}" value="{{#if video_width}}{{video_width}}{{else}}300{{/if}}" placeholder="宽(px)">
			</div>
			<div class="form-group">
				<input class="video_height form-control" type="text" style="width:57px;" data-key="{{key}}" value="{{#if video_height}}{{video_height}}{{else}}250{{/if}}" placeholder="高(px)">
			</div>
		</div>
		</div>
		<div class="form-group">
			<label class="control-label rowlabel">布局:</label>
			<div class="ks-layer-box">
				<label for="layer_center_{{id}}"><div class="ks-layer ks-layer-center"><div></div></div></label>
				<label for="layer_up_{{id}}"><div class="ks-layer ks-layer-up"><div></div></div></label>
				<label for="layer_down_{{id}}"><div class="ks-layer ks-layer-down"><div></div></div></label>
				<label for="layer_leftup_{{id}}"><div class="ks-layer ks-layer-leftup"><div></div></div></label>
				<label for="layer_leftdown_{{id}}"><div class="ks-layer ks-layer-leftdown"><div></div></div></label>
				<label for="layer_rightup_{{id}}"><div class="ks-layer ks-layer-rightup"><div></div></div></label>
				<label for="layer_rightbottom_{{id}}"><div class="ks-layer ks-layer-rightdown"><div></div></div></label>
			</div>
			<div class="ks-layer-radio clear">
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_center_{{id}}" value="center" data-key="{{key}}" {{#if position==='center'}}checked{{/if}} > 居中
				</label>
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_up_{{id}}" value="up" data-key="{{key}}" {{#if position==='up'}}checked{{/if}} > 居上
				</label>
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_down_{{id}}" value="down" data-key="{{key}}" {{#if position==='down'}}checked{{/if}} > 居下
				</label>
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_leftup_{{id}}" value="leftup" data-key="{{key}}" {{#if position==='leftup'}}checked{{/if}} > 左上
				</label>
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_leftdown_{{id}}" value="leftdown" data-key="{{key}}" {{#if position==='leftdown'}}checked{{/if}} > 左下
				</label>
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_rightup_{{id}}" value="rightup" data-key="{{key}}" {{#if position==='rightup'}}checked{{/if}} > 右上
				</label>
				<label class="radio-inline">
					<input class="position" name="position_{{key}}" type="radio" id="layer_rightbottom_{{id}}" value="rightdown" data-key="{{key}}" {{#if position==='rightdown'}}checked{{/if}} > 右下
				</label>
			</div>
		</div>
		<div class="form-group">
			<label class="control-label rowlabel">动作:</label>
			<div class="ks-action-radio clear" style="font-size:9px;">
				<label class="radio-inline">
					<div>•</div>
					<input name="action_{{key}}" class="action" type="radio" value="rest" data-key="{{key}}" {{#if action==='rest'}}checked{{/if}} > 静止
				</label>
				<label class="radio-inline">
					<div>←</div>
					<input name="action_{{key}}" class="action" type="radio" value="left" data-key="{{key}}" {{#if action==='left'}}checked{{/if}} > 水平移动
				</label>
				<label class="radio-inline">
					<div>↑</div>
					<input name="action_{{key}}" class="action" type="radio" value="up" data-key="{{key}}" {{#if action==='up'}}checked{{/if}} > 纵向移动
				</label>
			</div>
		</div>
		<div class="form-group">
			<div class="row">
				<div class="col-md-6">
					<label class="control-label rowlabel">使用图片链接:</label>
					<input class="link form-control" type="text" style="width:300px;" data-key="{{key}}" value="{{link}}">
				</div>
			</div>
		</div>
		<div class="form-group">
			<div class="checkbox">
				<label class="control-label rowlabel">使用表单浮层(使用互动设置中的表单)<input class="input_btn" type="checkbox" data-key="{{key}}" value="yes" {{#if input_btn==='yes'}}checked{{/if}}></label>
			</div>
		</div>
	</div>
</div>
</textarea>

<{include file="./admin/activity/common_right.html"}>
<div style="clear:both;"></div>
</div>

<{include file="./admin/bottom.html"}>