Ignore:
Timestamp:
May 15, 2011, 7:42:12 PM (13 years ago)
Author:
grum
Message:

fix bug:2302 - release 3.5.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/GrumPluginClasses/js/rbCriteriaBuilder.js

    r8961 r10884  
    22 * -----------------------------------------------------------------------------
    33 * file: criteriaBuilder.js
    4  * file version: 1.1.1
    5  * date: 2010-01-13
     4 * file version: 1.1.2
     5 * date: 2011-05-15
    66 *
    77 * JS file provided by the piwigo's plugin "GrumPluginClasses"
     
    6161 * |         |            |   . Incompatibility with IE8
    6262 * |         |            |
     63 * | 1.1.2   | 2011/05/15 | * fix bug:
     64 * |         |            |   . Fix some incompatibilities with IE7
     65 * |         |            |
     66 * |         |            | * fix bug:2302
     67 * |         |            |   . Request builder interface don't work
     68 * |         |            |
     69 * |         |            |
     70 * |         |            |
     71 * |         |            |
    6372 * |         |            |
    6473 *
     
    7281          group:'iCbGroup',
    7382          item:'iCbItem',
    74           container:container,
     83          container:container
    7584        },
    7685      counters = {
    7786          group:0,
    78           item:0,
     87          item:0
    7988        },
    8089      options = {
     
    100109          helpMove:'',
    101110          helpSwitchCondition:'',
    102           ajaxUrl:'',
     111          ajaxUrl:''
    103112        },
    104113      extraData = new Array();
     
    309318    {
    310319      $('#'+itemId).remove();
    311       re=/[0-9]*$/;
     320      var re=/[0-9]*$/;
    312321      extraData[eval(re.exec(itemId)[0])]=null;
    313322      manage();
     
    328337    {
    329338      $('#'+itemId+' .itemContent').html(content);
    330       re=/[0-9]*$/;
     339      var re=/[0-9]*$/;
    331340      extraData[eval(re.exec(itemId)[0])]=data;
    332341    }
     
    383392  var getItems = function()
    384393  {
    385     //group & items tree
    386     serialized=jQuery.iNestedSortable.serialize(itemsId.container)['hash'];
    387 
    388     //items extraData
    389     tmp=Array();
     394    var serialized=jQuery.iNestedSortable.serialize(itemsId.container)['hash'], //group & items tree
     395        tmp=Array(); //items extraData
     396
    390397    for(i=0;i<extraData.length;i++)
    391398    {
     
    423430  var getExtraData = function(itemId)
    424431  {
    425     re=/[0-9]*$/;
     432    var re=/[0-9]*$/;
    426433    extraDataNumber=re.exec(itemId)[0];
    427434
     
    536543        serializeRegExp:/.*/i,
    537544        autoScroll: true,
    538         handle: '.cbSortHandle',
     545        handle: '.cbSortHandle:first',
    539546        ghosting:false,
    540547        nestingPxSpace:15,
     
    543550        onChange: function(serialized) {
    544551          manage();
    545         },
     552        }
    546553      }
    547554    );
     
    555562  onSwitchOperator = function (event)
    556563  {
    557     groupId=event.data;
     564    var groupId=event.data;
    558565
    559566    if($('#'+groupId).hasClass('cbOpAND'))
     
    583590    }
    584591
    585     datas=encodeURI('ajaxfct=public.rbuilder.searchExecute&requestName='+itemsId.container+'&'+getItems());
     592    var datas=encodeURI('ajaxfct=public.rbuilder.searchExecute&requestName='+itemsId.container+'&'+getItems());
    586593    $.ajax(
    587594      {
     
    597604          {
    598605            if(options.onRequestError!=null && jQuery.isFunction(options.onRequestError)) options.onRequestError(msg);
    599           },
     606          }
    600607       }
    601608     );
     
    622629          {
    623630            if(options.onGetPageError!=null && jQuery.isFunction(options.onGetPageError)) options.onGetPageError(msg);
    624           },
     631          }
    625632       }
    626633     );
     
    637644    {
    638645      owner:owner,
    639       param:data,
     646      param:data
    640647    }
    641648  );
Note: See TracChangeset for help on using the changeset viewer.