[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [16797]
From: |
nelson . guerra |
Subject: |
[Fmsystem-commits] [16797] |
Date: |
Tue, 30 May 2017 12:53:07 -0400 (EDT) |
Revision: 16797
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16797
Author: nelson224
Date: 2017-05-30 12:53:07 -0400 (Tue, 30 May 2017)
Log Message:
-----------
Modified Paths:
--------------
branches/dev-syncromind-2/property/templates/base/report.xsl
Modified: branches/dev-syncromind-2/property/templates/base/report.xsl
===================================================================
--- branches/dev-syncromind-2/property/templates/base/report.xsl
2017-05-30 16:52:53 UTC (rev 16796)
+++ branches/dev-syncromind-2/property/templates/base/report.xsl
2017-05-30 16:53:07 UTC (rev 16797)
@@ -105,6 +105,11 @@
operators_null = <xsl:value-of
select="operators_null"/>;
</xsl:if>
+ var lang = {};
+ <xsl:if test="lang != ''">
+ lang = <xsl:value-of select="lang"/>;
+ </xsl:if>
+
var columns = {};
</script>
@@ -240,6 +245,158 @@
$('#responsiveTabsGroups').responsiveTabs({
startCollapsed: 'accordion'
});
+
+ function validate_group ()
+ {
+ if ($('input[name="group"]:checked').length == 0)
+ {
+ return {
+ element : $('input[name="group"]'),
+ message : lang['select_group']
+ }
+ }
+ else {
+ return {};
+ }
+ }
+
+ function validate_column ()
+ {
+ if ($('input[name^="columns"]:checked').length == 0)
+ {
+ return {
+ element : $('input[name^="columns"]'),
+ message : lang['select_one_column']
+ }
+ }
+ else {
+ return {};
+ }
+ }
+
+ function validate_aggregate ()
+ {
+ if ($('input[name^="aggregate"]:checked').length == 0)
+ {
+ return {
+ element : $('input[name^="aggregate"]'),
+ message : lang['select_count_sum']
+ }
+ }
+ else {
+ return {};
+ }
+ }
+
+ function validate_criteria_2 ()
+ {
+ var result = {};
+ var order = "";
+ var field = "";
+ var operator = "";
+
+ $('.criteria').each(function()
+ {
+ order = $(this).val();
+ field = $("#cbo_restricted_value_" +
order).val();
+ operator = $("#cbo_operator_" + order).val();
+
+ if (field == "")
+ {
+ return true;
+ }
+
+ if (field && operator == "")
+ {
+ result = {
+ element : $("#cbo_operator_" +
order),
+ message :
lang['select_operator'] + ' ' + field
+ }
+
+ return false;
+ }
+
+ switch (true)
+ {
+ case (in_array_object(operator,
operators_between)):
+ if ($("#txt_value2_" +
order).val() == "")
+ {
+ result = {
+ element :
$("#txt_value2_" + order),
+ message :
lang['enter_second_value'] + ' ' + field
+ }
+ }
+ if ($("#txt_value1_" +
order).val() == "")
+ {
+ result = {
+ element :
$("#txt_value1_" + order),
+ message :
lang['enter_value'] + ' ' + field
+ }
+ }
+ $("#cbo_conector_" +
order).val('and');
+ break;
+ case (in_array_object(operator,
operators_null)):
+ break;
+ default:
+ if ($("#txt_value1_" +
order).val() == "")
+ {
+ result = {
+ element :
$("#txt_value1_" + order),
+ message :
lang['enter_value'] + ' ' + field
+ }
+ }
+ }
+
+ });
+
+ return result;
+ }
+
+ $(document).ready(function ()
+ {
+ $.validate({
+ lang: 'en', // (supported languages are fr, de,
se, sv, en, pt, no)
+ modules : "location,date,security,file",
+ form: '#form',
+ validateOnBlur : false,
+ scrollToTopOnError : false,
+ errorMessagePosition : 'top',
+ scrollToTopOnError: true,
+ onValidate : function($form)
+ {
+ var result = validate_column();
+ if (!jQuery.isEmptyObject(result))
+ {
+
$('#responsiveTabsGroups').responsiveTabs('activate', 0);
+ return result;
+ }
+
+ result = validate_group();
+ if (!jQuery.isEmptyObject(result))
+ {
+
$('#responsiveTabsGroups').responsiveTabs('activate', 1);
+ return result;
+ }
+
+ result = validate_aggregate();
+ if (!jQuery.isEmptyObject(result))
+ {
+
$('#responsiveTabsGroups').responsiveTabs('activate', 3);
+ return result;
+ }
+
+ result = validate_criteria_2();
+ if (!jQuery.isEmptyObject(result))
+ {
+
$('#responsiveTabsGroups').responsiveTabs('activate', 4);
+ return result;
+ }
+
+ return true;
+ }
+ });
+ });
+
</script>
</xsl:template>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [16797],
nelson . guerra <=