var loadAllLabel = []; var have_label_model_num = 0; function load_all_label(o){ loadAllLabel.push(o); } load_all_label(function(){ if(typeof(showlabel_)=='function'){ //鎷栧姩 $(".diy_pages").each(function(){ var that = $(this); that.find(".headle").css("cursor","move"); that.sortable({ handle:".headle", //revert: true, axis: 'y', items: '.c_diypage', stop:function(){ save_labelmodel(that) } }); }); } }); function label_model_init(file,tags,hyid,ids){ var that = $(".diyKey-"+file+"-"+tags+"[data-tags='"+tags+"']"); if(label_model_synchronize){ init_model(that); }else{ var url = label_model_url + "?id=" + hyid + "&path=" + file + "&tags="+tags + "&ids="+ids; $.get(url,function(res){ if(res.code==0){ that.append(res.data.content); //鏍囩鍐呭璧嬪€煎埌椤甸潰 have_label_model_num++; $(function(){ if(label_model_num==have_label_model_num){ for (var i=0;i0){ layer.alert('璇ユ爣绛炬槸qb:tag鏍囩涓嶅彲澶嶅埗锛屽彧鏈塹b:hy鏍囩鎵嶈兘澶嶅埗锛屽鏈夐渶瑕侊紝璇疯仈绯诲紑鍙戣€呭崌绾т负qb:hy鏍囩鎵嶈兘澶嶅埗'); return false; } that.after( that.clone(true) ); that.next().data("tags", '9'+(new Date().getTime()).toString().substring(9,13) ); that.next().find(".p8label").prop("onclick",null); that.next().find(".p8label").click(function(){ layer.confirm("澶嶅埗妯″潡鍖?闇€瑕佸埛鏂扮綉椤垫墠鑳介噸鏂拌缃爣绛?,{btn:['鍒锋柊','鍙栨秷']},function(index){ layer.close(index); window.location.reload(); }); }); save_labelmodel( that.parent() ); }); that.find('.headle .delete').click(function(){ layer.confirm("浣犵‘璁よ鍒犻櫎鍚?",{btn:['鍒犻櫎','鍙栨秷']},function(index){ layer.close(index); var parent = that.parent(); that.remove(); //鍒犻櫎褰撳墠鑺傜偣 save_labelmodel( parent ); }); }); that.find('.headle .down').click(function(){ if(that.next().hasClass("c_diypage")){ that.next().after( that.clone(true) ); var temp = that.next().next(); that.remove(); //鍒犻櫎褰撳墠鑺傜偣 that = temp; //閲嶆柊鑾峰彇鑺傜偣 save_labelmodel( that.parent() ); }else{ layer.alert("宸茬粡鍒板敖澶翠簡!"); } }); that.find('.headle .up').click(function(){ if(that.prev().hasClass("c_diypage")){ that.prev().before( that.clone(true) ); var temp = that.prev().prev(); that.remove(); //鍒犻櫎褰撳墠鑺傜偣 that = temp; //閲嶆柊鑾峰彇鑺傜偣 save_labelmodel( that.parent() ); }else{ layer.alert("宸茬粡鍒板敖澶翠簡!"); } }); that.find('.headle .margin-size').click(function(){ layer.confirm("璇烽€夋嫨瑕佽缃殑杈硅窛?",{ btn:['涓?,'涓?,'宸?,'鍙颤i class="glyphicon glyphicon-arrow-right">'], btn1:function(index){ layer.close(index); set_size(that,'top'); }, btn2:function(index){ layer.close(index); set_size(that,'bottom'); }, btn3:function(index){ layer.close(index); set_size(that,'left'); }, btn4:function(index){ layer.close(index); set_size(that,'right'); }, }); }); } function init_margin(that){ var top = that.data("top"); var bottom = that.data("bottom"); var left = that.data("left"); var right = that.data("right"); if(top!=0){ that.css({'margin-top':top+"px"}); } if(bottom!=0){ that.css({'margin-bottom':bottom+"px"}); } if(left!=0){ that.css({'margin-left':left+"px"}); } if(right!=0){ that.css({'margin-right':right+"px"}); } } //瀹氫箟杈硅窛 function set_size(that,type){ layer.prompt({ title: '璇疯緭鍏ヨ竟璺濆儚绱?, value:that.data(type), formType: 0 }, function(value){ if (isNaN(value)) { layer.alert("璇疯緭鍏ユ暟瀛楋紒"); return; } layer.closeAll(); that.data(type,value); that.css('margin-'+type,value+"px"); save_labelmodel( that.parent() ); }); } } //淇濆瓨璁剧疆 function save_labelmodel(obj){ var label_model_tagname = obj.data("tagname"); var label_model_pagename = obj.data("pagename"); var label_model_id = obj.data("id"); var arr = []; obj.find(".c_diypage").each(function(){ var tags = $(this).data("tags"); //鍚屽悕鏍囩缂栧彿 var path = $(this).data("path"); //妯″潡璺緞 //杈硅窛 var top = $(this).data("top"); var bottom = $(this).data("bottom"); var left = $(this).data("left"); var right = $(this).data("right"); arr.push({ path:path, tags:tags, top:top, bottom:bottom, left:left, right:right, }); }); $.post(label_model_saveurl,{model:arr,tagname:label_model_tagname,id:label_model_id,pagename:label_model_pagename},function(res){ if(res.code==0){ layer.msg("璁剧疆鎴愬姛",{time:800}); }else{ layer.alert("璁剧疆澶辫触,"+res.msg); } }); }