prewikka/master: Fix comparison of different form state. Fix aggregation reset to default.
[email protected] Mon, 8 Jun 2009 15:52:59 +0200 (CEST)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 472427cdcaaf6c5ace19f78811c38069ce29d1eb Author: Yoann Vandoorselaere <[email protected]> Date: Mon Jun 8 15:30:26 2009 +0200 Fix comparison of different form state. Fix aggregation reset to default. ======================================== prewikka/templates/AlertListing.tmpl | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) ======================================== diff --git a/prewikka/templates/AlertListing.tmpl b/prewikka/templates/AlertListing.tmpl index 7c52ef0..bf9f9f4 100644 --- a/prewikka/templates/AlertListing.tmpl +++ b/prewikka/templates/AlertListing.tmpl @@ -165,6 +165,7 @@ function ${type}_set_aggregation_saved() { #for $type, $table in ("classification", $aggregated_classification_default), ("source", $aggregated_source_default), ("target", $aggregated_target_default), ("analyzer", $aggregated_analyzer_default) function ${type}_set_aggregation_default() { + \$("#${type} table.aggregation_table tr:not(':first')").remove() #set $cnt = 0 #for $path in $table @@ -293,16 +294,22 @@ function classification_special_default() { function ${type}_filters_set_from_string(state) { if ( state == "saved" ) { + ${type}_set_filter_default() + ${type}_set_aggregation_default() ${type}_set_filter_saved(); ${type}_set_aggregation_saved(); } else if ( state == "default" ) { + ${type}_set_filter_default() + ${type}_set_aggregation_default() ${type}_set_filter_default(); ${type}_set_aggregation_default(); } else if ( state == "current" ) { + ${type}_set_filter_default() + ${type}_set_aggregation_default() ${type}_set_filter_current(); ${type}_set_aggregation_current(); } @@ -310,8 +317,6 @@ function ${type}_filters_set_from_string(state) { function ${type}_set_filter_current() { - ${type}_set_filter_default() - #if $type == "classification" ${type}_special_current(); #end if @@ -348,7 +353,7 @@ function ${type}_set_filter_current() { #for $type, $table in ("classification", $classification_saved), ("source", $source_saved), ("target", $target_saved), ("analyzer", $analyzer_saved) function ${type}_set_filter_default() { - \$("#${type} table.filter_table tr:not(':first'):not(':last')").remove() + \$("#${type} table.filter_table tr:not(':first')").remove() \$("#${type} table.filter_table input[type=text]").val("") #if $type == "classification" @@ -357,9 +362,6 @@ function ${type}_set_filter_default() { } function ${type}_set_filter_saved() { - - ${type}_set_filter_default() - #if $type == "classification" ${type}_special_saved(); #end if @@ -480,18 +482,18 @@ function ${type}_set_filter_saved() { #for $type, $table in ("classification", $classification), ("source", $source), ("target", $target), ("analyzer", $analyzer) - var form = \$("#${type} :input"); ${type}_set_filter_saved(); ${type}_set_aggregation_saved(); - saved_forms["${type}"]["saved"] = cloneForm(form); + saved_forms["${type}"]["saved"] = cloneForm(\$("#${type} :input")); ${type}_set_filter_default(); ${type}_set_aggregation_default(); - saved_forms["${type}"]["default"] = cloneForm(form); + saved_forms["${type}"]["default"] = cloneForm(\$("#${type} :input")); ${type}_set_filter_current(); ${type}_set_aggregation_current(); + var form = \$("#${type} :input"); saved_forms["${type}"]["current"] = cloneForm(form); if ( Equals(saved_forms["${type}"]["default"], saved_forms["${type}"]["saved"]) ) _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog