Changeset 10884 for extensions/GrumPluginClasses/js/rbCriteriaBuilder.js
- Timestamp:
- May 15, 2011, 7:42:12 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/GrumPluginClasses/js/rbCriteriaBuilder.js
r8961 r10884 2 2 * ----------------------------------------------------------------------------- 3 3 * file: criteriaBuilder.js 4 * file version: 1.1. 15 * date: 201 0-01-134 * file version: 1.1.2 5 * date: 2011-05-15 6 6 * 7 7 * JS file provided by the piwigo's plugin "GrumPluginClasses" … … 61 61 * | | | . Incompatibility with IE8 62 62 * | | | 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 * | | | 63 72 * | | | 64 73 * … … 72 81 group:'iCbGroup', 73 82 item:'iCbItem', 74 container:container ,83 container:container 75 84 }, 76 85 counters = { 77 86 group:0, 78 item:0 ,87 item:0 79 88 }, 80 89 options = { … … 100 109 helpMove:'', 101 110 helpSwitchCondition:'', 102 ajaxUrl:'' ,111 ajaxUrl:'' 103 112 }, 104 113 extraData = new Array(); … … 309 318 { 310 319 $('#'+itemId).remove(); 311 re=/[0-9]*$/;320 var re=/[0-9]*$/; 312 321 extraData[eval(re.exec(itemId)[0])]=null; 313 322 manage(); … … 328 337 { 329 338 $('#'+itemId+' .itemContent').html(content); 330 re=/[0-9]*$/;339 var re=/[0-9]*$/; 331 340 extraData[eval(re.exec(itemId)[0])]=data; 332 341 } … … 383 392 var getItems = function() 384 393 { 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 390 397 for(i=0;i<extraData.length;i++) 391 398 { … … 423 430 var getExtraData = function(itemId) 424 431 { 425 re=/[0-9]*$/;432 var re=/[0-9]*$/; 426 433 extraDataNumber=re.exec(itemId)[0]; 427 434 … … 536 543 serializeRegExp:/.*/i, 537 544 autoScroll: true, 538 handle: '.cbSortHandle ',545 handle: '.cbSortHandle:first', 539 546 ghosting:false, 540 547 nestingPxSpace:15, … … 543 550 onChange: function(serialized) { 544 551 manage(); 545 } ,552 } 546 553 } 547 554 ); … … 555 562 onSwitchOperator = function (event) 556 563 { 557 groupId=event.data;564 var groupId=event.data; 558 565 559 566 if($('#'+groupId).hasClass('cbOpAND')) … … 583 590 } 584 591 585 datas=encodeURI('ajaxfct=public.rbuilder.searchExecute&requestName='+itemsId.container+'&'+getItems());592 var datas=encodeURI('ajaxfct=public.rbuilder.searchExecute&requestName='+itemsId.container+'&'+getItems()); 586 593 $.ajax( 587 594 { … … 597 604 { 598 605 if(options.onRequestError!=null && jQuery.isFunction(options.onRequestError)) options.onRequestError(msg); 599 } ,606 } 600 607 } 601 608 ); … … 622 629 { 623 630 if(options.onGetPageError!=null && jQuery.isFunction(options.onGetPageError)) options.onGetPageError(msg); 624 } ,631 } 625 632 } 626 633 ); … … 637 644 { 638 645 owner:owner, 639 param:data ,646 param:data 640 647 } 641 648 );
Note: See TracChangeset
for help on using the changeset viewer.