@ -183,7 +183,7 @@ define(["dojo/_base/declare"], function (declare) {
rule _dlg . show ( ) ;
} ,
editFilterTest : function ( query ) {
editFilterTest : function ( params ) {
if ( dijit . byId ( "filterTestDlg" ) )
dijit . byId ( "filterTestDlg" ) . destroyRecursive ( ) ;
@ -195,12 +195,14 @@ define(["dojo/_base/declare"], function (declare) {
results : 0 ,
limit : 100 ,
max _offset : 10000 ,
getTestResults : function ( query , offset ) {
const updquery = query + "&offset=" + offset + "&limit=" + test _dlg . limit ;
getTestResults : function ( params , offset ) {
params . method = 'testFilterDo' ;
params . offset = offset ;
params . limit = test _dlg . limit ;
console . log ( "getTestResults:" + offset ) ;
xhrPost ( "backend.php" , updquery , ( transport ) => {
xhrPost ( "backend.php" , params , ( transport ) => {
try {
const result = JSON . parse ( transport . responseText ) ;
@ -216,9 +218,7 @@ define(["dojo/_base/declare"], function (declare) {
console . log ( offset + " " + test _dlg . max _offset ) ;
for ( let i = 0 ; i < result . length ; i ++ ) {
const tmp = new Element ( "table" ) ;
tmp . innerHTML = result [ i ] ;
dojo . parser . parse ( tmp ) ;
const tmp = dojo . create ( "table" , { innerHTML : result [ i ] } ) ;
$ ( "prefFilterTestResultList" ) . innerHTML += tmp . innerHTML ;
}
@ -262,11 +262,11 @@ define(["dojo/_base/declare"], function (declare) {
} ) ;
} ,
href : query
href : "backend.php?op=pref-filters&method=testFilterDlg"
} ) ;
dojo . connect ( test _dlg , "onLoad" , null , function ( e ) {
test _dlg . getTestResults ( query , 0 ) ;
test _dlg . getTestResults ( params , 0 ) ;
} ) ;
test _dlg . show ( ) ;
@ -296,9 +296,7 @@ define(["dojo/_base/declare"], function (declare) {
title : _ _ ( "Create Filter" ) ,
style : "width: 600px" ,
test : function ( ) {
const query = "backend.php?" + dojo . formToQuery ( "filter_new_form" ) + "&savemode=test" ;
Filters . editFilterTest ( query ) ;
Filters . editFilterTest ( dojo . formToObject ( "filter_new_form" ) ) ;
} ,
selectRules : function ( select ) {
Lists . select ( "filterDlg_Matches" , select ) ;