mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +09:00
issue 2344, added a simple/detail view on easyinstall list page
git-svn-id: http://xe-core.googlecode.com/svn/branches/luminous@11478 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
9ac0e5bc99
commit
36f01bde77
4 changed files with 24 additions and 22 deletions
|
|
@ -1385,12 +1385,13 @@ jQuery(function($){
|
|||
tdTitle.each(function(){
|
||||
var $t = $(this)
|
||||
if($t.find('p.update').length==0){
|
||||
$t.addClass('tg').find('>p:not(:first-child)').hide();
|
||||
$t.addClass('tg').find('>*:not(:first-child)').hide();
|
||||
} else {
|
||||
$t.addClass('up');
|
||||
}
|
||||
});
|
||||
var details = $('.x .dsTg td.tg>p:not(:first-child)');
|
||||
$('.x .dsTg .thumb').hide();
|
||||
var details = $('.x .dsTg td.tg>*:not(:first-child), .x .dsTg .thumb');
|
||||
viewBtn.click(function(){
|
||||
viewBtn.toggleClass('details');
|
||||
details.slideToggle(200);
|
||||
|
|
|
|||
30
modules/admin/tpl/js/admin.min.js
vendored
30
modules/admin/tpl/js/admin.min.js
vendored
|
|
@ -17,30 +17,30 @@ jQuery(function(a){a.fn.xeModuleFinder=function(){this.not(".xe-module-finder").
|
|||
k;f++)d=a("<li />").appendTo(e),a('<button type="button" />').text(h[f].domain).data("site_srl",h[f].site_srl).appendTo(d)}})}).end().find(".tgContent.suggestion").delegate("button","click",function(){var b,e;b=a(this);e=b.closest(".modulefinder");e.find("a.tgAnchor.findsite").trigger("close.tc");a.exec_json("module.procModuleAdminGetList",{site_srl:b.data("site_srl")},function(b){var g=b.module_list,h;if(!b.error&&g){b=e.find(".moduleList").data("module_list",g).removeAttr("disabled").empty();for(h in g)g.hasOwnProperty(h)&&
|
||||
a("<option />").attr("value",h).text(g[h].title).appendTo(b);b.prop("selectedIndex",0).change().focus();b.is(":visible")||b.slideDown(100,function(){e.find(".moduleIdList:not(:visible)").slideDown(100).trigger("show")}).trigger("show")}})}).end().find(".moduleList,.moduleIdList").hide().end().find(".moduleList").change(function(){var b,e,d;b=a(this);e=b.val();d=b.data("module_list");if(d[e]){d=d[e].list;b=b.closest(".modulefinder").find(".moduleIdList").removeAttr("disabled").empty();for(var g in d)d.hasOwnProperty(g)&&
|
||||
a("<option />").attr("value",d[g].module_srl).text(d[g].browser_title).appendTo(b);b.prop("selectedIndex",0).change()}});return this};a(".modulefinder").xeModuleFinder()});
|
||||
jQuery(function(a){_xeModuleSearch=function(){function b(a,b){var d;a.find("li div").width("");a.css("height","");a.css("overflow-y","");a.height()>b&&(d=a.find("li div"),d.width(d.width()-20+"px"),a.css("height",b+"px"),a.css("overflow-y","auto"))}function e(d){var e,g=RegExp(d,"ig"),f=q;j.empty();i=0;for(c=f.length;i<c;i++){e=f[i].domain;if(d){if(!e.match(g))continue;e=e.replace(g,function(a){return'<span class="highlight">'+a+"</span>"})}$li=a("<li />").appendTo(j);a("<a>").attr("href","#").html("<div>"+
|
||||
e+'</div><span class="icon-circle-arrow-right" style="display:inline-block;float:right;width:16px;height:16px;"></span>').data("site_srl",f[i].site_srl).appendTo($li)}b(j,x-l.parent("DIV").height())}var d=this,g=a(this),h=g.find(".moduleSearchWindow"),f=h.find(".siteList"),k=h.find(".moduleTypeList"),n=h.find(".moduleInstanceList"),j=f.find("UL"),o=k.find("UL"),m=n.find("SELECT"),l=h.find("INPUT.siteListSearchInput"),q,x=280;l.keyup(function(){e(l.val())});"undefined"==typeof console&&(console={log:function(){}});
|
||||
g.not(".xe-module-search").addClass("xe-module-search").find("a.tgAnchor.moduleSearch").bind("before-open.tc",function(){var b;b=a(this);j.empty();m.empty();k.hide();n.hide();a.exec_json("admin.getSiteAllList",{domain:""},function(d){var g=d.site_list;d.error||!a.isArray(g)?b.trigger("close.tc"):(q=g,e(l.val()),l.focus())})}).end().find(".tgContent .siteListUL").delegate("a","click",function(d){var e;e=a(this);e.closest(".modulefinder");o.empty();n.hide();a.exec_json("module.procModuleAdminGetList",
|
||||
{site_srl:e.data("site_srl")},function(d){var g=d.module_list,f;if(!d.error&&g){for(f in g)g.hasOwnProperty(f)&&($li=a("<li />").appendTo(o),a("<a>").attr("href","#").html("<div>"+g[f].title+'</div><span class="icon-circle-arrow-right" style="display:inline-block;float:right;width:16px;height:16px;"></span>').data("moduleInstanceList",g[f].list).appendTo($li));h.find(".moduleTypeList").show();b(o,x);j.find("li").removeClass("on");e.parent("li").addClass("on")}});d.preventDefault()}).end().find(".moduleTypeListUL").delegate("a",
|
||||
"click",function(e){var g,f;g=a(this);if(f=g.data("moduleInstanceList")){d.sSelectedModuleType=g.text();m.empty();for(var j in f)f.hasOwnProperty(j)&&($li=a("<option />").html(f[j].browser_title).appendTo(m).val(f[j].module_srl).data("mid",f[j].module_srl).data("module_srl",f[j].module_srl).data("layout_srl",f[j].layout_srl).data("browser_title",f[j].browser_title));n.show();b(m,x);o.find("li").removeClass("on");g.parent("li").addClass("on");e.preventDefault()}}).end().find(".moduleSearch_ok").click(function(b){var e=
|
||||
jQuery(function(a){_xeModuleSearch=function(){function b(a,b){var d;a.find("li div").width("");a.css("height","");a.css("overflow-y","");a.height()>b&&(d=a.find("li div"),d.width(d.width()-20+"px"),a.css("height",b+"px"),a.css("overflow-y","auto"))}function e(d){var e,g=RegExp(d,"ig"),f=r;j.empty();i=0;for(c=f.length;i<c;i++){e=f[i].domain;if(d){if(!e.match(g))continue;e=e.replace(g,function(a){return'<span class="highlight">'+a+"</span>"})}$li=a("<li />").appendTo(j);a("<a>").attr("href","#").html("<div>"+
|
||||
e+'</div><span class="icon-circle-arrow-right" style="display:inline-block;float:right;width:16px;height:16px;"></span>').data("site_srl",f[i].site_srl).appendTo($li)}b(j,y-l.parent("DIV").height())}var d=this,g=a(this),h=g.find(".moduleSearchWindow"),f=h.find(".siteList"),k=h.find(".moduleTypeList"),n=h.find(".moduleInstanceList"),j=f.find("UL"),p=k.find("UL"),m=n.find("SELECT"),l=h.find("INPUT.siteListSearchInput"),r,y=280;l.keyup(function(){e(l.val())});"undefined"==typeof console&&(console={log:function(){}});
|
||||
g.not(".xe-module-search").addClass("xe-module-search").find("a.tgAnchor.moduleSearch").bind("before-open.tc",function(){var b;b=a(this);j.empty();m.empty();k.hide();n.hide();a.exec_json("admin.getSiteAllList",{domain:""},function(d){var g=d.site_list;d.error||!a.isArray(g)?b.trigger("close.tc"):(r=g,e(l.val()),l.focus())})}).end().find(".tgContent .siteListUL").delegate("a","click",function(d){var e;e=a(this);e.closest(".modulefinder");p.empty();n.hide();a.exec_json("module.procModuleAdminGetList",
|
||||
{site_srl:e.data("site_srl")},function(d){var g=d.module_list,f;if(!d.error&&g){for(f in g)g.hasOwnProperty(f)&&($li=a("<li />").appendTo(p),a("<a>").attr("href","#").html("<div>"+g[f].title+'</div><span class="icon-circle-arrow-right" style="display:inline-block;float:right;width:16px;height:16px;"></span>').data("moduleInstanceList",g[f].list).appendTo($li));h.find(".moduleTypeList").show();b(p,y);j.find("li").removeClass("on");e.parent("li").addClass("on")}});d.preventDefault()}).end().find(".moduleTypeListUL").delegate("a",
|
||||
"click",function(e){var g,f;g=a(this);if(f=g.data("moduleInstanceList")){d.sSelectedModuleType=g.text();m.empty();for(var j in f)f.hasOwnProperty(j)&&($li=a("<option />").html(f[j].browser_title).appendTo(m).val(f[j].module_srl).data("mid",f[j].module_srl).data("module_srl",f[j].module_srl).data("layout_srl",f[j].layout_srl).data("browser_title",f[j].browser_title));n.show();b(m,y);p.find("li").removeClass("on");g.parent("li").addClass("on");e.preventDefault()}}).end().find(".moduleSearch_ok").click(function(b){var e=
|
||||
[];g.find(".moduleInstanceListSelect option:selected").each(function(){e.push({type:d.sSelectedModuleType,module_srl:a(this).data("module_srl"),layout_srl:a(this).data("layout_srl"),browser_title:a(this).data("browser_title")})});g.trigger("moduleSelect",[e]);a(".tgAnchor.moduleSearch").trigger("close.tc");b.preventDefault()});return this};a.fn.xeModuleSearch=function(){a(this).each(_xeModuleSearch)};a(".moduleSearch").xeModuleSearch()});
|
||||
jQuery(function(a){function b(a,b){for(var e=0,f=0;a&&a!=b;)e+=a.offsetTop,f+=a.offsetLeft,a=a.offsetParent;return{top:e,left:f}}var e=a('<tr class="placeholder"><td> </td></tr>');a.fn.xeSortableTable=function(){this.not(".xe-sortable-table").addClass("xe-sortable-table").delegate("button.dragBtn","mousedown.st",function(d){var g,h,f,k,n,j,o,m,l,q;if(1==d.which){h=a(this);f=h.closest("tr");k=h.closest("table");q=k.get(0).offsetParent;h=f.height();n=f.width();before_event=a.Event("before-drag.st");
|
||||
k.trigger(before_event);if(before_event.isDefaultPrevented())return!1;g=d.pageY;j=b(f.get(0),q);$clone=f.attr("target",!0).clone(!0).appendTo(k);l=(d=k.find("thead th")).length;d.filter("[colspan]").attr("colspan",function(a,b){l+=b-1});e.find("td").attr("colspan",l);o=[];k.find("tbody>tr:not([target],.sticky,:hidden)").each(function(){var e=a(this),d;d=b(this,q);o.push({top:d.top,bottom:d.top+e.height(),$item:e})});$clone.addClass("draggable").css({position:"absolute",opacity:0.6,width:n,height:h,
|
||||
left:j.left,top:j.top,zIndex:100});e.css({position:"absolute",opacity:0.6,width:n,height:"10px",left:j.left,top:j.top,backgroundColor:"#bbb",overflow:"hidden",zIndex:99}).appendTo(k);f.css("opacity",0.6);a(document).unbind("mousedown.st mouseup.st").bind("mousemove.st",function(a){var b,d,f;m=null;a=j.top-(g-a.pageY);b=0;for(d=o.length;b<d;b++)f=o[b],b&&f.top>a||b<d-1&&f.bottom<a||(m={element:f.$item},f.top>a-12?(m.state="before",e.css("top",f.top-5)):(m.state="after",e.css("top",f.bottom-5)));$clone.css({top:a})}).bind("mouseup.st",
|
||||
jQuery(function(a){function b(a,b){for(var e=0,f=0;a&&a!=b;)e+=a.offsetTop,f+=a.offsetLeft,a=a.offsetParent;return{top:e,left:f}}var e=a('<tr class="placeholder"><td> </td></tr>');a.fn.xeSortableTable=function(){this.not(".xe-sortable-table").addClass("xe-sortable-table").delegate("button.dragBtn","mousedown.st",function(d){var g,h,f,k,n,j,p,m,l,r;if(1==d.which){h=a(this);f=h.closest("tr");k=h.closest("table");r=k.get(0).offsetParent;h=f.height();n=f.width();before_event=a.Event("before-drag.st");
|
||||
k.trigger(before_event);if(before_event.isDefaultPrevented())return!1;g=d.pageY;j=b(f.get(0),r);$clone=f.attr("target",!0).clone(!0).appendTo(k);l=(d=k.find("thead th")).length;d.filter("[colspan]").attr("colspan",function(a,b){l+=b-1});e.find("td").attr("colspan",l);p=[];k.find("tbody>tr:not([target],.sticky,:hidden)").each(function(){var e=a(this),d;d=b(this,r);p.push({top:d.top,bottom:d.top+e.height(),$item:e})});$clone.addClass("draggable").css({position:"absolute",opacity:0.6,width:n,height:h,
|
||||
left:j.left,top:j.top,zIndex:100});e.css({position:"absolute",opacity:0.6,width:n,height:"10px",left:j.left,top:j.top,backgroundColor:"#bbb",overflow:"hidden",zIndex:99}).appendTo(k);f.css("opacity",0.6);a(document).unbind("mousedown.st mouseup.st").bind("mousemove.st",function(a){var b,d,f;m=null;a=j.top-(g-a.pageY);b=0;for(d=p.length;b<d;b++)f=p[b],b&&f.top>a||b<d-1&&f.bottom<a||(m={element:f.$item},f.top>a-12?(m.state="before",e.css("top",f.top-5)):(m.state="after",e.css("top",f.bottom-5)));$clone.css({top:a})}).bind("mouseup.st",
|
||||
function(){var b;a(document).unbind("mousemove.st mouseup.st");f.removeAttr("target").css("opacity","");$clone.remove();e.remove();m&&(b=a(m.element),b[m.state](f),k.trigger("after-drag.st"))})}});return this};a("table.sortable").xeSortableTable()});
|
||||
jQuery(function(a){var b=null,e=null,d=0,g=null,h=!1,f=!1,k;a(".multiLangEdit").delegate("input.vLang:text,textarea.vLang",{textchange:function(){function b(){f.addClass("loading");l.parent().is(":visible")&&l.parent().hide();show_waiting_message=!1;a.exec_json("module.getLangListByLangcodeForAutoComplete",{search_keyword:g},function(b){return function(e){var g=e.results,j,h;f.removeClass("loading");if(!e.error&&g&&!(0===g.length||d!=b+1)){l.empty();j=0;for(h=g.length;j<h;j++)e=a('<button type="button" class="_btnLang" />').data("langkey",
|
||||
g[j].name).text(g[j].value),a("<li />").append(e).appendTo(l);k.trigger("show")}}}(d++));show_waiting_message=!0}var f=a(this),g=a.trim(f.val()),l;e&&(clearTimeout(e),e=null);f.data("mle-container");l=k.find(">ul");!g||h?(h=!1,l.parent().hide(),f.prev("input.vLang").val("")):(f.data("mle-langkey").val(""),f.prev("input.vLang").val(g),e=setTimeout(b,100))},keydown:function(b){var e,d,f=b.which;a(this);b=k.find(">ul");if(!k.is(":visible")||0>a.inArray(f,[38,40,13,27]))return!0;if(27==f)return k.trigger("hide"),
|
||||
!1;e=b.find("button.active");if(13==f){if(0===e.length)return!0;e.click();return!1}if(!e.length)return b.find("li>button:first").addClass("active"),!1;38==f?(d=e.parent().prev("li").find(">button"),d.length||(d=b.find(">li:last>button"))):40==f&&(d=e.parent().next("li").find(">button"),d.length||(d=b.find(">li:first>button")));e.removeClass("active");d.addClass("active");return!1},focus:function(){var e=a(this),d=a.trim(e.val()),f=e.closest(".multiLangEdit");e.after(k);e.data("mle-container")||e.data("mle-container",
|
||||
f);e.data("mle-langkey")||e.data("mle-langkey",f.find("input.vLang:first"));(function(){var f=a.trim(e.val());f!=d&&(d=f,e.trigger("textchange"));b=setTimeout(arguments.callee,50)})()},blur:function(){clearTimeout(b);b=null;a(this).closest(".multiLangEdit").focusout()},focusout:function(){var b=a(this);clearTimeout(g);g=setTimeout(function(){f?f=!1:b.find(":focus").is(".vLang,button._btnLang")||k.trigger("hide")},10)}}).delegate("a.tgAnchor.editUserLang",{"before-open.tc":function(){var b,e,d;b=a(this);
|
||||
e=a(b.attr("href")).insertBefore(b);d=b.closest(".multiLangEdit").find("input.vLang,textarea.vLang");b=d.eq(0).val();d=d.eq(1).val();var f=e,g=function(){var a=[];v.each(function(){a.push(this.value)});return a.join("\n")},h=function(){f.data("multilang-current-name")?f.find("h2").find("strong").text(p==y?t:z).end().find("a").text(p==y?z:t).show().end():f.find("h2").find("strong").text(t).end().find("a").hide()},r,v,w="",s=0,p,t,z,u=[],y=0;f.data("init-multilang-editor")||(f.data("init-multilang-editor",
|
||||
!0).bind("multilang-reset",function(){f.data("multilang-current-name","").find(".langInput li").find(">input:text,>textarea").val("").prev("label").css("visibility","visible");p=y;h()}).find("h2 a").click(function(){p=!p;h();return!1}).end().delegate("a.langItem","click",function(){var b=a(this),e,d,j;d=f.data("multilang-list");j=b.data("multilang-name");if(d&&d[j]){d=d[j];e=f.find(".langInput");f.trigger("multilang-reset").find(".langList li.active").removeClass("active").end().data("multilang-current-name",
|
||||
j);b.parent("li").addClass("active");for(var k in d)d.hasOwnProperty(k)&&e.find("li."+k).find(">input:text,>textarea").data("multilang-value",d[k]).val(d[k]).prev("label").css("visibility","hidden");w=g();s=0;r.val(u[s]);p=1;h();return!1}}).data("layer_index",n).find(".langInput").attr("id","langInput_"+n++),z=f.find("h2 strong").text(),t=f.find("h2 a").text(),v=f.find("input:text,textarea").change(function(){var a=g()==w?0:1;a!=s&&r.val(u[s=a])}),r=f.find("input[type=submit]").click(function(){function b(){f.hide().closest(".multiLangEdit").find(".vLang").eq(0).val("$user_lang->"+
|
||||
d).end().eq(1).val(f.find(".langInput li."+xe.current_lang).find(">input:text,>textarea").val()).end()}function e(a){a&&(!a.error&&a.name)&&(d=a.name,b())}var d=f.data("multilang-current-name");if(g()==w)b();else{var h={};d&&1==p&&(h.lang_name=d);v.each(function(){var b=a(this);h[b.parent("li").attr("class")]=b.val()});a.exec_json("module.procModuleAdminInsertLang",h,e)}return!1}),u=r.val().split("|"),r.val(u[0]));e.trigger("multilang-reset").removeClass("showChild").find(".langList").empty().end();
|
||||
e.find(".langInput li."+xe.current_lang).find(">input:text,>textarea").val(d).prev("label").css("visibility","hidden");k.trigger("hide");/^\$user_lang->(.+)$/.test(b)?(b="module.getModuleAdminLangListByName",d={lang_name:RegExp.$1}):(b="module.getModuleAdminLangListByValue",d={value:d});show_waiting_message=!1;a.exec_json(b,d,function(b){var d=b.lang_list,f;if(!b.error&&d){var b=d,g,h={},j,d=0;for(g=b.length;d<g;d++){j=b[d];h[j.name]||(h[j.name]={});h[j.name][j.lang_code]=j.value}d=h;e.data("multilang-list",
|
||||
d);f=e.find(".langList");a.each(d,function(b){var d=a("<li />").appendTo(f),g=e.data("layer_index"),h=this[xe.current_lang];if(!h)for(lang_code in this){h=this[lang_code];break}a('<a href="#langInput_'+g+'" class="langItem" />').text(h).data("multilang-name",b).appendTo(d)});var b=d,d=0,k;for(k in b)b.hasOwnProperty(k)&&d++;d>1&&e.addClass("showChild");e.find(".langList>li>a:first").click()}});show_waiting_message=!0}}).delegate("button._btnLang",{click:function(){var b=a(this);h=!0;k.trigger("hide");
|
||||
e=a(b.attr("href")).insertBefore(b);d=b.closest(".multiLangEdit").find("input.vLang,textarea.vLang");b=d.eq(0).val();d=d.eq(1).val();var f=e,g=function(){var a=[];w.each(function(){a.push(this.value)});return a.join("\n")},h=function(){f.data("multilang-current-name")?f.find("h2").find("strong").text(q==z?u:A).end().find("a").text(q==z?A:u).show().end():f.find("h2").find("strong").text(u).end().find("a").hide()},s,w,x="",t=0,q,u,A,v=[],z=0;f.data("init-multilang-editor")||(f.data("init-multilang-editor",
|
||||
!0).bind("multilang-reset",function(){f.data("multilang-current-name","").find(".langInput li").find(">input:text,>textarea").val("").prev("label").css("visibility","visible");q=z;h()}).find("h2 a").click(function(){q=!q;h();return!1}).end().delegate("a.langItem","click",function(){var b=a(this),e,d,j;d=f.data("multilang-list");j=b.data("multilang-name");if(d&&d[j]){d=d[j];e=f.find(".langInput");f.trigger("multilang-reset").find(".langList li.active").removeClass("active").end().data("multilang-current-name",
|
||||
j);b.parent("li").addClass("active");for(var k in d)d.hasOwnProperty(k)&&e.find("li."+k).find(">input:text,>textarea").data("multilang-value",d[k]).val(d[k]).prev("label").css("visibility","hidden");x=g();t=0;s.val(v[t]);q=1;h();return!1}}).data("layer_index",n).find(".langInput").attr("id","langInput_"+n++),A=f.find("h2 strong").text(),u=f.find("h2 a").text(),w=f.find("input:text,textarea").change(function(){var a=g()==x?0:1;a!=t&&s.val(v[t=a])}),s=f.find("input[type=submit]").click(function(){function b(){f.hide().closest(".multiLangEdit").find(".vLang").eq(0).val("$user_lang->"+
|
||||
d).end().eq(1).val(f.find(".langInput li."+xe.current_lang).find(">input:text,>textarea").val()).end()}function e(a){a&&(!a.error&&a.name)&&(d=a.name,b())}var d=f.data("multilang-current-name");if(g()==x)b();else{var h={};d&&1==q&&(h.lang_name=d);w.each(function(){var b=a(this);h[b.parent("li").attr("class")]=b.val()});a.exec_json("module.procModuleAdminInsertLang",h,e)}return!1}),v=s.val().split("|"),s.val(v[0]));e.trigger("multilang-reset").removeClass("showChild").find(".langList").empty().end();
|
||||
e.find(".langInput li."+xe.current_lang).find(">input:text,>textarea").val(d).prev("label").css("visibility","hidden");k.trigger("hide");/^\$user_lang->(.+)$/.test(b)?(b="module.getModuleAdminLangListByName",d={lang_name:RegExp.$1}):(b="module.getModuleAdminLangListByValue",d={value:d});show_waiting_message=!1;a.exec_json(b,d,function(b){var d=b.lang_list,f;if(!b.error&&d){var b=d,g,h={},j,d=0;for(g=b.length;d<g;d++)j=b[d],h[j.name]||(h[j.name]={}),h[j.name][j.lang_code]=j.value;d=h;e.data("multilang-list",
|
||||
d);f=e.find(".langList");a.each(d,function(b){var d=a("<li />").appendTo(f),g=e.data("layer_index"),h=this[xe.current_lang];if(!h)for(lang_code in this){h=this[lang_code];break}a('<a href="#langInput_'+g+'" class="langItem" />').text(h).data("multilang-name",b).appendTo(d)});var b=d,d=0,k;for(k in b)b.hasOwnProperty(k)&&d++;1<d&&e.addClass("showChild");e.find(".langList>li>a:first").click()}});show_waiting_message=!0}}).delegate("button._btnLang",{click:function(){var b=a(this);h=!0;k.trigger("hide");
|
||||
b.closest(".multiLangEdit").find("input.vLang,textarea.vLang").eq(0).val(b.data("langkey")).end().eq(1).val(b.text()).end();return!1},mousedown:function(){f=!0},focus:function(){a(this).mouseover()},mouseover:function(){a(this).closest("ul").find("button.active").removeClass("active")}});k=a('<div class="suggestion"><ul></ul></div>').bind("show",function(){a(this).show()}).bind("hide",function(){a(this).hide()});var n=0});
|
||||
jQuery(function(a){a(".filebox").bind("before-open.mw",function(){function b(h){d.html(h.html);d.find(".lined .select").bind("click",function(){var b=a("input.select_checkbox:checked");0==b.length?(b=a(this).parent().find("img.filebox_item").attr("src"))?(e.trigger("filebox.selected",[b]),e.trigger("close.mw")):alert("None selected!"):(e.trigger("filebox.selected",[b]),e.trigger("close.mw"));return!1});d.find(".pagination").find("a").filter(function(){return a(this).hasClass("tgAnchor")?!1:!0}).bind("click",
|
||||
function(){var d=a(this).attr("page");a.exec_json("module.getFileBoxListHtml",{page:d},b);a(window).scrollTop(a(g).find(".modalClose").offset().top);return!1});a("#FileBoxGoTo").find("button").bind("click",function(){var d=a(this).prev("input").val();a.exec_json("module.getFileBoxListHtml",{page:d},b);a(window).scrollTop(a(g).find(".modalClose").offset().top);return!1})}var e,d,g;e=a(this);g=e.attr("href");d=a(g).find(".filebox_list");a.exec_json("module.getFileBoxListHtml",{page:"1"},b)})});
|
||||
function showWaitingFogLayer(){var a=jQuery('<span class="bg"></span>');a.height(jQuery(window).height());jQuery(".wfsr").wrap('<div class="wfsr_fog" />').before(a)}function hideWaitingFogLayer(){jQuery(".wfsr").prev("span").remove();jQuery(".wfsr").unwrap()}function doInstallModule(a){var b=[];b.module_name=a;exec_xml("install","procInstallAdminInstall",b,completeInstallModule);showWaitingFogLayer()}
|
||||
function doUpdateModule(a){var b=[];b.module_name=a;exec_xml("install","procInstallAdminUpdate",b,completeInstallModule);showWaitingFogLayer()}function completeInstallModule(a){alert(a.message);location.reload()}
|
||||
jQuery(function(a){a("body").ajaxComplete(function(){hideWaitingFogLayer()});0==a(".x>.body .lnb").length&&a(".x>.body").addClass("single");var b=a(".x .dsTg span.side>button.text");a(".x .dsTg td.title").each(function(){var b=a(this);0==b.find("p.update").length?b.addClass("tg").find(">p:not(:first-child)").hide():b.addClass("up")});var e=a(".x .dsTg td.tg>p:not(:first-child)");b.click(function(){b.toggleClass("details");e.slideToggle(200)});a(".x .content .h2, .x .content .h3").not(".portlet .h2, .modal .h2").each(function(){var b=
|
||||
jQuery(function(a){a("body").ajaxComplete(function(){hideWaitingFogLayer()});0==a(".x>.body .lnb").length&&a(".x>.body").addClass("single");var b=a(".x .dsTg span.side>button.text");a(".x .dsTg td.title").each(function(){var b=a(this);0==b.find("p.update").length?b.addClass("tg").find(">*:not(:first-child)").hide():b.addClass("up")});a(".x .dsTg .thumb").hide();var e=a(".x .dsTg td.tg>*:not(:first-child), .x .dsTg .thumb");b.click(function(){b.toggleClass("details");e.slideToggle(200)});a(".x .content .h2, .x .content .h3").not(".portlet .h2, .modal .h2").each(function(){var b=
|
||||
a('<button type="button" class="sTog" title="Open/Close"><i class="icon-chevron-up"></i></button>');a(this).append(b);b.click(function(){var b=a(this),d=b.parent().nextUntil(".h2, .h3").not(".langEdit, .tgContent, .modal");b.parent().next().is(":hidden")?(b.find("i").attr("class","icon-chevron-up"),d.slideDown(200)):(b.find("i").attr("class","icon-chevron-down"),d.slideUp(200))})})});
|
||||
|
|
|
|||
4
modules/admin/tpl/js/sitemap.min.js
vendored
4
modules/admin/tpl/js/sitemap.min.js
vendored
|
|
@ -1,5 +1,5 @@
|
|||
jQuery(function(c){function o(a,c){for(var b=0,g=0;a&&a!=c;)b+=a.offsetTop,g+=a.offsetLeft,a=a.offsetParent;return{top:b,left:g}}var l=!1,k=c('<li class="placeholder">');c("form.siteMap").delegate("li:not(.placeholder)",{"mousedown.st":function(a){var d,b,g,h,n,p,i,m,j;if(!(c(a.target).is("a,input,label,textarea")||1!=a.which)){l=!0;b=c(this);p=b.height();n=b.width();g=b.parentsUntil(".siteMap").filter("ul");h=g.eq(-1);h.css("position","relative");d=a.pageY;i=o(this,h.get(0));$clone=b.clone(!0).attr("target",
|
||||
!0);for(a=g.length-1;a;a--)$clone=$clone.wrap("<li><ul /></li>").parent().parent();m=[];h.find("li").each(function(){if(b[0]===this||b.has(this).length)return!0;var a=o(this,h.get(0));m.push({top:a.top,bottom:a.top+32,item:this})});$clone.find(".side,input").remove().end().addClass("draggable").css({position:"absolute",opacity:0.6,width:n,height:p,left:i.left,top:i.top,zIndex:100}).appendTo(h.eq(0));k.css({position:"absolute",opacity:0.6,width:n,height:"5px",left:i.left,top:i.top,zIndex:99}).appendTo(h.eq(0));
|
||||
jQuery(function(c){function p(a,c){for(var b=0,g=0;a&&a!=c;)b+=a.offsetTop,g+=a.offsetLeft,a=a.offsetParent;return{top:b,left:g}}var l=!1,k=c('<li class="placeholder">');c("form.siteMap").delegate("li:not(.placeholder)",{"mousedown.st":function(a){var d,b,g,h,n,q,i,m,j;if(!(c(a.target).is("a,input,label,textarea")||1!=a.which)){l=!0;b=c(this);q=b.height();n=b.width();g=b.parentsUntil(".siteMap").filter("ul");h=g.eq(-1);h.css("position","relative");d=a.pageY;i=p(this,h.get(0));$clone=b.clone(!0).attr("target",
|
||||
!0);for(a=g.length-1;a;a--)$clone=$clone.wrap("<li><ul /></li>").parent().parent();m=[];h.find("li").each(function(){if(b[0]===this||b.has(this).length)return!0;var a=p(this,h.get(0));m.push({top:a.top,bottom:a.top+32,item:this})});$clone.find(".side,input").remove().end().addClass("draggable").css({position:"absolute",opacity:0.6,width:n,height:q,left:i.left,top:i.top,zIndex:100}).appendTo(h.eq(0));k.css({position:"absolute",opacity:0.6,width:n,height:"5px",left:i.left,top:i.top,zIndex:99}).appendTo(h.eq(0));
|
||||
b.css("opacity",0.6);c(document).unbind("mousemove.st mouseup.st").bind("mousemove.st",function(a){var b,c,e,f;j=null;a=i.top-(d-a.pageY);b=0;for(c=m.length;b<c;b++)if(f=a,e=m[b],0==b&&f<e.top&&(f=e.top),b==c-1&&f>e.bottom&&(f=e.bottom),e.top<=f&&e.bottom>=f){b=e.item;3>=Math.abs(e.top-f)?(k.css({top:e.top-3,height:"5px"}),f="before"):3>=Math.abs(e.bottom-f)?(k.css({top:e.bottom-3,height:"5px"}),f="after"):(k.css({top:e.top+3,height:"27px"}),f="prepend");j={element:b,state:f};break}$clone.css({top:a})}).bind("mouseup.st",
|
||||
function(){var a,d;l=!1;c(document).unbind("mousemove.st mouseup.st");b.css("opacity","");$clone.remove();k.remove();d=c("<li />").height(b.height());if(j){a=c(j.element);b.before(d);if("prepend"==j.state)a.find(">ul").length||a.find(">.side").after("<ul>"),a.find(">ul").prepend(b.hide());else a[j.state](b.hide());b.slideDown(100,function(){b.removeClass("active")});d.slideUp(100,function(){var a=d.parent();d.remove();a.children("li").length||a.remove()});b.trigger("dropped.st")}});return!1}},"mouseover.st":function(){l||
|
||||
c(this).addClass("active");return!1},"mouseout.st":function(){l||c(this).removeClass("active");return!1}}).find("li").prepend('<button type="button" class="moveTo">Move to</button>').append('<span class="vr"></span><span class="hr"></span>').find("input:text").focus(function(){var a=c(this),d=a.prev("label"),b=a.parent();a.width(b.width()-(parseInt(b.css("text-indent"))||0)-a.next(".side").width()-60).css("opacity","");d.hide()}).blur(function(){var a=c(this),d=a.prev("label"),b=a.val();a.width(0).css("opacity",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<include target="category.html" />
|
||||
|
||||
<div class="table even easyList">
|
||||
<div class="table even easyList dsTg">
|
||||
<table width="100%" border="1" cellspacing="0">
|
||||
<caption>
|
||||
<block cond="$current_category">{$current_category}</block>
|
||||
|
|
@ -28,11 +28,12 @@
|
|||
<a href="{getUrl('order_target','download','order_type',$_download_order_type)}">{$lang->order_download}<!--@if($order_target == 'download')--><!--@if($_download_order_type == 'asc')-->▼<!--@else-->▲<!--@end--><!--@end--></a> |
|
||||
<a href="{getUrl('order_target','popular','order_type',$_popular_order_type)}">{$lang->order_popular}<!--@if($order_target == 'popular')--><!--@if($_popular_order_type == 'asc')-->▼<!--@else-->▲<!--@end--><!--@end--></a>
|
||||
</span>
|
||||
<span class="side"><button type="button" class="text"><span class="hide">{$lang->simple_view}</span><span class="show">{$lang->detail_view}</span></button></span>
|
||||
</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="nowr">{$lang->category}</th>
|
||||
<th scope="col">{$lang->thumbnail}</th>
|
||||
<th scope="col" class="thumb">{$lang->thumbnail}</th>
|
||||
<th scope="col" class="title">{$lang->name}</th>
|
||||
<th scope="col" class="nowr">{$lang->distribute_version}</th>
|
||||
<th scope="col" class="nowr">{$lang->current_version}</th>
|
||||
|
|
@ -43,7 +44,7 @@
|
|||
<tr loop="$item_list => $key, $item">
|
||||
{@ $target_url = $original_site."?mid=download&package_srl=".$item->package_srl; }
|
||||
<td class="nowr">{$item->category}</td>
|
||||
<td><img src="{str_replace('./', $uri, $item->item_screenshot_url)}" alt="" width="100" height="100" /></td>
|
||||
<td class="thumb"><img src="{str_replace('./', $uri, $item->item_screenshot_url)}" alt="" width="100" height="100" /></td>
|
||||
<td class="title">
|
||||
<p><a href="{$target_url}">{htmlspecialchars($item->title)}</a></p>
|
||||
<p>{cut_str(htmlspecialchars($item->package_description),200)}</p>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue