define(["jquery.ui"],function(t){var s={init:function(t){s.attachurl=t.attachurl,s.tabbar=t.tabbar,s.tabbar||(s.tabbar={color:"#999999",selectedColor:"#ff5555",borderStyle:"",backgroundColor:"#f7f7fa",list:[{pagePath:"pages/index/index",iconPath:"static/images/tabbar/icon-1.png",selectedIconPath:"static/images/tabbar/icon-1-active.png",text:"首页"},/**总经理-李扬**/{pagePath:"pages/shop/caregory/index",iconPath:"static/images/tabbar/icon-2.png",selectedIconPath:"static/images/tabbar/icon-2-active.png",text:"全部分类"},{pagePath:"pages/member/cart/index",iconPath:"static/images/tabbar/icon-4.png",selectedIconPath:"static/images/tabbar/icon-4-active.png",text:"购物车"},{pagePath:"pages/member/index/index",iconPath:"static/images/tabbar/icon-5.png",selectedIconPath:"static/images/tabbar/icon-5-active.png",text:"会员中心"}]}),s.initTpl(),s.initItems(),s.initEditor(),s.initWindow(),s.initClick()},initTpl:function(){tpl.helper("imgsrc",function(t){return"string"!=typeof t?"":0==t.indexOf("http://")||0==t.indexOf("https://")||0==t.indexOf("../addons")?t:0==t.indexOf("images/")?s.attachurl+t:void 0}),tpl.helper("count",function(t){return s.length(t)}),tpl.helper("icon",function(t,i){if(t){var a="../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/tabbar/";return 0==i?a+s.getIconPath(t.selectedIconPath):a+s.getIconPath(t.iconPath)}})},initItems:function(){var t=tpl("tpl_show_tabbar",s.tabbar);$("#phone").html(t).show()},initEditor:function(){var t=tpl("tpl_edit_tabbar",s.tabbar);$("#diy-editor .inner").html(t),$("#diy-editor #addItem").unbind("click").click(function(){var t=$(this).closest(".form-items").data("max");t<=s.length(s.tabbar.list)?tip.msgbox.err("最大添加 "+t+" 个!"):(s.tabbar.list.push({pagePath:"pages/index/index",iconPath:"static/images/tabbar/icon-1.png",selectedIconPath:"static/images/tabbar/icon-1-active.png",text:"导航名称"}),s.initItems(),s.initEditor())}),$("#diy-editor .del-item").unbind("click").click(function(){var t=$(this).closest(".form-items").data("min"),i=$(this).closest(".item").data("index");t&&s.length(s.tabbar.list)<=t?tip.msgbox.err("至少保留 "+t+" 个!"):tip.confirm("确定删除吗",function(){s.tabbar.list.splice(i,1),s.initItems(),s.initEditor()})}),$("#diy-editor").find(".diy-bind").bind("input propertychange change",function(){var t,i=$(this),a=i.data("bind"),e=i.data("bind-child"),n=i.data("bind-parent"),o=i.data("bind-init"),c="",r=this.tagName;"INPUT"==r?(t=i.data("placeholder"),c=""==(c=i.val())?t:c):"SELECT"==r?c=i.find("option:selected").val():"TEXTAREA"==r&&(c=i.val()),c=$.trim(c),e||0==e?n||0==n?s.tabbar[e][n][a]=c:s.tabbar[e][a]=c:s.tabbar[a]=c,s.initItems(),o&&s.initEditor()}),$("#diy-editor").find('[data-toggle="resetColor"]').bind("click",function(){var t=$(this).data("color")||"#000000";$(this).prev().val(t).trigger("propertychange")}),$("#diy-editor").find('[data-toggle="setNull"]').bind("click",function(){var t=$(this).data("element");$(t).val("").trigger("propertychange")}),$("#diy-editor").find('[data-toggle="selectIcon2"]').bind("click",function(){var t,n=$(this).data("element"),o=$(this).data("input");(o||n)&&(t=biz.url("app/page/selecticon2"),$.ajax(t,{type:"get",dataType:"html",cache:!1}).done(function(t){var e=$('
');$(document.body).append(e),e.modal("show"),e.append2(t,function(){$(document).off("click","#selectIcon2 .item").on("click","#selectIcon2 .item",function(){var t=$(this).data("index"),i="static/images/tabbar/icon-"+t+".png",a="static/images/tabbar/icon-"+t+"-active.png";o&&($(o).find("input").eq(0).val(i).trigger("change"),$(o).find("input").eq(1).val(a).trigger("change")),n&&(t="../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/tabbar/",$(n).find("img").eq(0).attr("src",t+s.getIconPath(i)),$(n).find("img").eq(1).attr("src",t+s.getIconPath(a))),e.find(".close").click()})})}))}),s.initSortable(),$("#diy-editor").show()},initSortable:function(){$("#diy-editor .inner").sortable({opacity:.8,placeholder:"highlight",items:".item",revert:100,scroll:!1,cancel:".goods-selector,input,.btn",start:function(t,i){i=i.item.height(),$(".highlight").css({height:i+22+"px"}),$(".highlight").html('