Skip to content

Commit d07a31b

Browse files
author
Gaurav SinghaRoy
committed
sending base64 encoded properties
1 parent faface3 commit d07a31b

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

app/assets/javascripts/resources/sparql.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ SPARQL = {
4545
var selected_class = QueryBuilder.classes.get_selected_class();
4646
if(selected_class != undefined && selected_class != ''){
4747
download_url += "&for_class="+selected_class;
48-
download_url += "&properties="+window.btoa(QueryBuilder.properties.get_checked_properties());
48+
download_url += "&properties="+encodeURIComponent(window.btoa(QueryBuilder.properties.get_checked_properties()));
4949
}
5050

5151
window.open(download_url);

app/views/query/class_properties.js.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ $("#btn_properties_properties_datatype_more").hide("fast");
55
$("#qb_properties_properties_datatype_loading").hide("fast");
66
$("#property_main_properties_datatype_group").html("");
77
<%@properties[:data_type].each do |p|%>
8-
var html = "<div href='javascript:void(0);' class='property-subclass-individual list-group-item clickable' uri='<%=p['uri']%>' display-name='<%=p['label']%>' clicked='false' ><div class='row'><div class='col-md-5' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','datatype')\" ><%=p['label']%></div><div class='col-md-4' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','datatype')\" ><span class='badge span-property-range span-property-range-data' ><%=p['range']['label']%></span></div><div class='col-md-2'><span class='badge'><%=p['count']%></span></div><div class='col-md-1'><input type=\"checkbox\" name=\"cb_property_range\" class='cb-property-range' value=\"<%=p['range']['uri']%>\" checked='checked'/></div></div></div>";
8+
var html = "<div href='javascript:void(0);' class='property-subclass-individual list-group-item clickable' uri='<%=p['uri']%>' display-name='<%=p['label']%>' clicked='false' ><div class='row'><div class='col-md-5' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','datatype')\" ><%=p['label']%></div><div class='col-md-4' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','datatype')\" ><span class='badge span-property-range span-property-range-data' ><%=p['range']['label']%></span></div><div class='col-md-2'><span class='badge'><%=p['count']%></span></div><div class='col-md-1'><input type=\"checkbox\" name=\"cb_property_range\" class='cb-property-range' value=\"<%=p['uri']%>\" checked='checked'/></div></div></div>";
99
$(list_group_datatype).append(html);
1010
<%end%>
1111
$("#qb_properties_properties_object_loading").hide("fast");
1212
$("#property_main_properties_object_group").html("");
1313
<%@properties[:object_type].each do |p|%>
14-
var html = "<div href='javascript:void(0);' class='property-subclass-individual list-group-item clickable' uri='<%=p['uri']%>' display-name='<%=p['label']%>' clicked='false' ><div class='row'><div class='col-md-5' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','object')\" ><%=p['label']%></div><div class='col-md-4 ' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','object')\" ><span class='badge span-property-range span-property-range-object'><%=p['range']['label'].capitalize%></span></div><div class='col-md-2'><span class='badge'><%=p['count']%></span></div><div class='col-md-1'><input type=\"checkbox\" name=\"cb_property_range\" class='cb-property-range' value=\"<%=p['range']['uri']%>\" checked='checked'/></div></div></div>";
14+
var html = "<div href='javascript:void(0);' class='property-subclass-individual list-group-item clickable' uri='<%=p['uri']%>' display-name='<%=p['label']%>' clicked='false' ><div class='row'><div class='col-md-5' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','object')\" ><%=p['label']%></div><div class='col-md-4 ' onclick=\"QueryBuilder.properties.property_click('<%=p['uri']%>','<%=p['label']%>','object')\" ><span class='badge span-property-range span-property-range-object'><%=p['range']['label'].capitalize%></span></div><div class='col-md-2'><span class='badge'><%=p['count']%></span></div><div class='col-md-1'><input type=\"checkbox\" name=\"cb_property_range\" class='cb-property-range' value=\"<%=p['uri']%>\" checked='checked'/></div></div></div>";
1515
$(list_group_object).append(html);
1616
<%end%>
1717
QueryBuilder.properties.generate_range_badge_colors();

0 commit comments

Comments
 (0)