fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [16759]


From: nelson . guerra
Subject: [Fmsystem-commits] [16759]
Date: Sat, 20 May 2017 00:43:14 -0400 (EDT)

Revision: 16759
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16759
Author:   nelson224
Date:     2017-05-20 00:43:14 -0400 (Sat, 20 May 2017)
Log Message:
-----------


Modified Paths:
--------------
    branches/dev-syncromind-2/property/js/portico/report.edit.js

Modified: branches/dev-syncromind-2/property/js/portico/report.edit.js
===================================================================
--- branches/dev-syncromind-2/property/js/portico/report.edit.js        
2017-05-19 13:29:50 UTC (rev 16758)
+++ branches/dev-syncromind-2/property/js/portico/report.edit.js        
2017-05-20 04:43:14 UTC (rev 16759)
@@ -33,6 +33,17 @@
                        $('#container_columns').html(result.columns_preview);
                        $('#responsiveTabsGroups').responsiveTabs('activate', 
0);
                        
+                       columns = result.columns;
+                       
+                       var row = '<span style="display:table-row;">\n\
+                                               <span 
style="display:table-cell;">Restricted value</span>\n\
+                                               <span 
style="display:table-cell;">Operator</span>\n\
+                                               <span 
style="display:table-cell;">Value</span>\n\
+                                               <span 
style="display:table-cell;">Conector</span>\n\
+                                               <span 
style="display:table-cell;">Value</span>\n\
+                               </span>';
+                       $('#container_criteria').append(row);
+               
                        if (jsonB !== '')
                        {
                                set_values();
@@ -130,8 +141,45 @@
                });             
        });
        
+       $('#btn_add_restricted_value').click( function()
+       {
+               var combo_operator = $("<select></select>");
+               combo_operator.append("<option value=''></option>");
+               $.each(operators, function(key, value) 
+               {
+                       combo_operator.append("<option value='"+ key +"'>"+ 
value +"</option>");
+               });
+
+               var combo_conector = $("<select></select>");
+               combo_conector.append("<option value=''></option>");
+               combo_conector.append("<option value='and'>AND</option>");
+               combo_conector.append("<option value='or'>OR</option>");
+
+               var combo_restricted_value = $("<select></select>");
+               combo_restricted_value.append("<option value=''></option>");
+               $.each(columns, function(key, value) 
+               {
+                       combo_restricted_value.append("<option value='"+ 
value.name +"'>"+ value.name +"</option>");
+               });
+
+               var el_1 = "<span style='display:table-cell;'><select 
name='cbo_restricted_value[]'>" + $(combo_restricted_value).html() + 
"</select></span>";
+               var el_2 = "<span style='display:table-cell;'><select 
name='cbo_operator[]'>" + $(combo_operator).html() + "</select></span>";
+               var el_3 = "<span style='display:table-cell;'><input 
type='text' name='txt_value1[]'></input></span>";
+               var el_4 = "<span style='display:table-cell;'><select 
name='cbo_conector[]'>" + $(combo_conector).html() + "</select></span>";
+               var el_5 = "<span style='display:table-cell;'><input 
type='text' name='txt_value2[]'></input></span>";
+               var el_6 = "<span style='display:table-cell;'><input 
type='button' class='pure-button pure-button-primary' 
onclick='delete_restricted_value(this)' name='btn_del' 
value='Delete'></input></span>";
+
+               var row = '<span style="display:table-row;">'+ el_1 + el_2 + 
el_3 + el_4 + el_5 + el_6 +'</span>';
+               $('#container_criteria').append(row);
+
+       });
 });
 
+function delete_restricted_value (e)
+{
+       $(e).parent().parent().remove();
+}
+
 function set_values()
 {
        $.each(jsonB.columns, function(key, value) 
@@ -162,17 +210,6 @@
        });
 }
 
-/*function build_check_columns(data)
-{
-       $.each(data, function(key, object) 
-       {
-               var combo = build_list_aggregates(object.name, object.type);
-               var check = build_check_aggregates(object.name);
-               var el_1 = '<span style="display:table-row;">'+ check + combo + 
'</span>';
-               $('#container_aggregates').append(el_1);                        
-       });     
-}*/
-
 function build_check_groups(name, type)
 {
        if ($("#c_" + name).is(":checked")) 
@@ -191,10 +228,7 @@
                $("#g_" + name).parent().remove();
                $("#o_" + name).parent().remove();
                $("#cbo_" + name).parent().parent().remove();
-       }
-       
-       get_content_criteria(name);
-       
+       }       
 }
 
 function build_check_aggregates(name)
@@ -215,71 +249,6 @@
        return "<span style='display:table-cell;'><select disabled='true' 
id='cbo_" + name + "' name='cbo_aggregate["+ name +"]'>" + $(combo).html() + 
"</select></span>";
 }
 
-function build_list_columns(n)
-{
-       var combo_restricted_value = $("<select></select>");
-       combo_restricted_value.append("<option value=''>........</option>");
-       $('input[name^="columns"]').each(function() 
-       {
-               if ($(this).is(":checked"))
-               {
-                       combo_restricted_value.append("<option value='"+ 
$(this).val() +"'>"+ $(this).val() +"</option>");
-               }
-       });
-       
-       return "<span style='display:table-cell;'><select 
id='cbo_restricted_value_"+ n +"' name='cbo_restricted_value[]'>" + 
$(combo_restricted_value).html() + "</select></span>";
-}
-
-function get_content_criteria()
-{
-       $('#container_criteria').empty();
-
-       var combo_operator = $("<select></select>");
-       combo_operator.append("<option value=''></option>");
-       $.each(operators, function(key, value) 
-       {
-               combo_operator.append("<option value='"+ key +"'>"+ value 
+"</option>");
-       });
-       
-       var combo_conector = $("<select></select>");
-       combo_conector.append("<option value=''></option>");
-       combo_conector.append("<option value='and'>AND</option>");
-       combo_conector.append("<option value='or'>OR</option>");
-       
-       var el_1 = "";
-       var el_2 = "";
-       var el_3 = "";
-       var el_4 = "";
-       var el_5 = "";
-       var row = '';
-       
-       row = '<span style="display:table-row;">\n\
-                               <span style="display:table-cell;">Restricted 
value</span>\n\
-                               <span 
style="display:table-cell;">Operator</span>\n\
-                               <span 
style="display:table-cell;">Value</span>\n\
-                               <span 
style="display:table-cell;">Conector</span>\n\
-                               <span 
style="display:table-cell;">Value</span>\n\
-               </span>';
-       $('#container_criteria').append(row);
-                       
-       var i = 0;
-       $('input[name^="columns"]').each(function() 
-       {
-               if ($(this).is(":checked"))
-               {
-                       el_1 = build_list_columns(i);
-                       el_2 = "<span style='display:table-cell;'><select 
id='cbo_operator_"+ i +"' name='cbo_operator[]'>" + $(combo_operator).html() + 
"</select></span>";
-                       el_3 = "<span style='display:table-cell;'><input 
id='txt_value1_"+ i +"' disabled='true' type='text' 
name='txt_value1[]'></input></span>";
-                       el_4 = "<span style='display:table-cell;'><select 
id='cbo_conector_"+ i +"' disabled='true' name='cbo_conector[]'>" + 
$(combo_conector).html() + "</select></span>";
-                       el_5 = "<span style='display:table-cell;'><input 
id='txt_value2_"+ i +"' disabled='true' type='text' 
name='txt_value2[]'></input></span>";
-       
-                       row = '<span style="display:table-row;">'+ el_1 + el_2 
+ el_3 + el_4 + el_5 +'</span>';
-                       $('#container_criteria').append(row);
-                       i ++;
-               }
-       });
-}
-
 function enabled_disabled_aggregates(name)
 {
        if ($("#a_" + name).is(":checked")) 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]