(function() {
    // Create the connector object
    var myConnector = tableau.makeConnector();

    // Define the schema
    myConnector.getSchema = function(schemaCallback) {
        var cols = [{
            id: "npc",
            alias: "title",
            dataType: tableau.dataTypeEnum.string
        }];

        var tableSchema = {
            id: "earthquakeFeed",
            alias: "Earthquakes with magnitude greater than 4.5 in the last seven days",
            columns: cols
        };

        schemaCallback([tableSchema]);
    };

    // Download the data
    myConnector.getData = function(table, doneCallback) {
        $.getJSON("https://riversideca.gov/transparency/data/dataset/json/27", function(resp) {
            var feat = resp.features,
                tableData = [];

            // Iterate over the JSON object
            for (var i = 0, len = feat.length; i < len; i++) {
                tableData.push({
                    
                    "npc": feat[i].npc,
                    
                });
            }

            table.appendRows(tableData);
            doneCallback();
        });
    };

    tableau.registerConnector(myConnector);

    // Create event listeners for when the user submits the form
    $(document).ready(function() {
        $("#submitButton").click(function() {
            tableau.connectionName = "USGS Earthquake Feed"; // This will be the data source name in Tableau
            tableau.submit(); // This sends the connector object to Tableau
        });
    });
})();

@@ -247,13 +247,11 @@
 s: %22
-title
+npc
 %22,%0D%0A
@@ -366,22 +366,22 @@
 d: %22
-earthquakeFeed
+riversideCrime
 %22,%0D%0A
@@ -404,73 +404,42 @@
 s: %22
-Earthquakes with magnitude greater than 4.5 in the last seven day
+Riverside Crime Top 20 JSON entrie
 s%22,%0D
@@ -1384,28 +1384,30 @@
  = %22
-USGS Earthquake Feed
+Riverside Crime Report
 %22; /

Update RivCrimeReport.js