diff --git a/modules/admin/tpl/js/admin.js b/modules/admin/tpl/js/admin.js index 48b8a89dd..10c46aa2c 100644 --- a/modules/admin/tpl/js/admin.js +++ b/modules/admin/tpl/js/admin.js @@ -427,6 +427,298 @@ $.fn.xeContentToggler = function(){ $('a.tgAnchor').xeContentToggler(); }); + +// Module finder +jQuery(function($){ + +$.fn.xeModuleFinder = function(){ + this + .not('.xe-module-finder') + .addClass('xe-module-finder') + .find('a.tgAnchor.findsite') + .bind('before-open.tc', function(){ + var $this, $ul, val; + + $this = $(this); + $ul = $($this.attr('href')).find('>ul'); + val = $this.prev('input:text').val(); + + function on_complete(data) { + var $li, list = data.site_list, i, c; + + $ul.empty(); + $this.closest('.modulefinder').find('.moduleList,.moduleIdList').attr('disabled','disabled'); + + if(data.error || !$.isArray(list)) { + $this.trigger('close.tc'); + return; + } + + for(i=0,c=list.length; i < c; i++) { + $li = $('
  • ').appendTo($ul); + $(' +

  • {$lang->data_destination}
    {$lang->import_desc}

    - {$lang->find_site} + {$lang->find_site}
      @@ -41,7 +41,7 @@
    • {$lang->guestbook_destination}

      - {$lang->find_site} + {$lang->find_site}
        @@ -67,19 +67,19 @@
      • - +
        -
        + -

        {$lang->type_member}

        +

        {$lang->type_member}

        - +
        -
        + -

        {$lang->type_message}

        +

        {$lang->type_message}

        - +
        -