diff --git a/modules/admin/tpl/js/admin.js b/modules/admin/tpl/js/admin.js index 8a298e9a3..e76cc0ff0 100644 --- a/modules/admin/tpl/js/admin.js +++ b/modules/admin/tpl/js/admin.js @@ -595,6 +595,13 @@ $.fn.xeModuleSearch = function(){ var MAX_LIST_HEIGHT = 280; + var t = this; + + this.onModuleSelect = function(sModuleType, sModuleInstanceName, sModuleInstanceSrl){ + $('#_target_module').val(sModuleInstanceName); + $('#index_module_srl').val(sModuleInstanceSrl); + }; + function setListSize($UL, nHeight){ var nWidth, $div; $UL.find('li div').width(''); @@ -663,7 +670,6 @@ $.fn.xeModuleSearch = function(){ setSiteList($siteListSearchInput.val()); - console.log(data); $siteListSearchInput.focus(); }; @@ -682,7 +688,6 @@ $.fn.xeModuleSearch = function(){ $finder = $this.closest('.modulefinder'); function on_complete(data) { - console.log(data); var list = data.module_list, x; @@ -724,6 +729,7 @@ $.fn.xeModuleSearch = function(){ list = $this.data('moduleInstanceList'); if(!list) return; + t.sSelectedModuleType = $this.text(); $moduleInstanceList.empty(); for(var x in list) { @@ -749,11 +755,10 @@ $.fn.xeModuleSearch = function(){ .delegate('a','click',function(oEvent){ $this = $(this); - var target_module = $this.text(); - var index_module_srl = $this.data('module_srl'); - $('#_target_module').val(target_module); - $('#index_module_srl').val(index_module_srl); + t.sSelectedModuleInstanceName = $this.text(); + t.sSelectedModuleSrl = $this.data('module_srl'); + t.onModuleSelect(t.sSelectedModuleType, t.sSelectedModuleInstanceName, t.sSelectedModuleSrl); $('.tgAnchor.moduleSearch').trigger('close.tc'); oEvent.preventDefault(); @@ -762,7 +767,7 @@ $.fn.xeModuleSearch = function(){ return this; }; -$('.modulefinder').xeModuleSearch(); +xe.ModuleSearch = $('.modulefinder').xeModuleSearch(); }); diff --git a/modules/admin/tpl/js/admin.min.js b/modules/admin/tpl/js/admin.min.js index 1859a15d2..0967a5da7 100644 --- a/modules/admin/tpl/js/admin.min.js +++ b/modules/admin/tpl/js/admin.min.js @@ -18,23 +18,23 @@ j;f++)e=a("
").appendTo(b),a('').text(g[f].domain). a("").attr("value",g).text(d[g].title).appendTo(e);e.prop("selectedIndex",0).change().focus();e.is(":visible")||e.slideDown(100,function(){b.find(".moduleIdList:not(:visible)").slideDown(100).trigger("show")}).trigger("show")}})}).end().find(".moduleList,.moduleIdList").hide().end().find(".moduleList").change(function(){var d,b,e;d=a(this);b=d.val();e=d.data("module_list");if(e[b]){e=e[b].list;d=d.closest(".modulefinder").find(".moduleIdList").removeAttr("disabled").empty();for(var k in e)e.hasOwnProperty(k)&& a("").attr("value",e[k].module_srl).text(e[k].browser_title).appendTo(d);d.prop("selectedIndex",0).change()}});return this};a(".modulefinder").xeModuleFinder()}); jQuery(function(a){a.fn.xeModuleSearch=function(){function d(a,b){var e;a.find("li div").width("");a.css("height","");a.css("overflow-y","");a.height()>b&&(e=a.find("li div"),e.width(e.width()-20+"px"),a.css("height",b+"px"),a.css("overflow-y","auto"))}function b(b){var e,f=RegExp(b,"ig"),h=m;j.empty();i=0;for(c=h.length;i