From 46c3f6939869a76f0f511125ec91078bdf9f708a Mon Sep 17 00:00:00 2001 From: ovclas Date: Thu, 27 Sep 2012 06:40:23 +0000 Subject: [PATCH] issue 2390 Importer UI refactoring git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11548 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/tpl/js/admin.js | 292 +++++++++++++++++++++++++++++++ modules/importer/tpl/header.html | 4 +- modules/importer/tpl/index.html | 30 ++-- 3 files changed, 310 insertions(+), 16 deletions(-) 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->guestbook_destination}

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

      {$lang->type_member}

      +

      {$lang->type_member}

      - +
      -
      + -

      {$lang->type_message}

      +

      {$lang->type_message}

      - +
      -