Section No. |
@@ -540,26 +543,34 @@ Simple, just add Business Licenses dataset twice, then set one with a filter
In the example below, it shows how the search was applied and how each data type is represented on the grid... Retail Food Establishments has the default color of Blue and Mobile Food Licenses is Red.
+
-
-
+
+![](media/dec16.jpg)
+
Figure 10. Business Licenses Dataset Example
+
To further filter a search, a geo-spatial filter can be applied by drawing a shape on a targeted area on a map or selecting one of the pre-defined boundaries from the Select Location section of the panel. Select Location has two geo-spatial options called WITHIN and NEAR (see images below).
-
-
+![](media/dec09.jpg)
+
Figure 11a. WITHIN Boundary
+
-
-
+
+![](media/dec10.jpg)
+
Figure 11b. NEAR Me
+
-
-
+
+![](media/dec11.jpg)
+
Figure 11c. NEAR Marker
+
Amongst applying boundaries to a search, auto refresh component can be setup for a search by the number of intervals in seconds (minimum of 30 seconds, maximum of 3600 seconds or 60 minutes).
@@ -567,9 +578,12 @@ Amongst applying boundaries to a search, auto refresh component can be setup for
When a query is submitted, the application will display a message when the query times out. It will also display a message when the search service returns no data.
+
+
Existing Queries
Commonly Used Queries
+
Are popular searches that city residents are most likely to explore within the application. The drop menu has a list of predefined queries that a user can apply as a search.
@@ -577,10 +591,13 @@ Are popular searches that city residents are most likely to explore within the a
Each query when selected displays its search parameters under the Select Data section. To run commonly used queries, select a search from the drop list and select Get Data.
+
-
-
+
+![](media/dec27.jpg)
+
Figure 12. Commonly Used Queries
+
Data Formation
@@ -595,11 +612,15 @@ The map grid is interactive, a user can navigate the map using a mouse, keyboard
The table grid is located at the bottom of the map. The table becomes active when a search has been performed and returns a set of results on the map. To access the table after a search, click on the black bar at the bottom of the map, there is a white carat displayed in the middle of the black bar below as an indicator that the bar is collapsible. After clicking on the bar, the table will expand upward exposing the table and its components.
+
-
-
+
+![](media/dec29.jpg)
+
Figure 13. Table Grid
+
+
Components of the Table Grid
Information Tab
@@ -646,43 +667,40 @@ The table grid is located at the bottom of the map. The table becomes active whe
Saving Searches
-OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner, “Query was successfully saved".
+OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner, “Query was successfully saved".
-A search is saved and stored in the Manage Queries panel. Saved searches are also accessible within the Load Save Queries drop list located in the Existing Queries section of the Find Data Panel. Load Save Queries section stores the ten most recent saved searches.
-
+A search is saved and stored in the Manage Queries panel. Saved searches are also accessible within the Load Save Queries drop list located in the Existing Queries section of the Find Data Panel. Load Save Queries section stores the ten most recent saved searches.
-A saved search can also be overwritten upon user discretion. To overwrite a search, simply access the save search in the list and within the “Save Query As” textbox remove the saved search name and redefine it. Select the Save button to execute the new save. A warning message within a decision textbox will appear alarming the user that the name already exist, would you like to continue with the overwrite and as a result it will overwrite the existing query with that name.
+A saved search can also be overwritten upon user discretion. To overwrite a search, simply access the save search in the list and within the “Save Query As” textbox remove the saved search name and redefine it. Select the Save button to execute the new save. A warning message within a decision textbox will appear alarming the user that the name already exist, would you like to continue with the overwrite and as a result it will overwrite the existing query with that name.
-
-
+![](media/dec14.jpg)
+
Figure 14. Query Overwrite
+
Administrator
Manage Users and Manage Groups
-The admin screen is accessible by selecting the Manage Button. Administrator capabilities are available for admin users only. Manage Users and Manage Groups are active links; when selected their panel is exposed. Admin users can perform the following tasks:
-
-- Add/ Remove users
+The admin screen is accessible by selecting the Manage Button. Administrator capabilities are available for admin users only. Manage Users and Manage Groups are active links; when selected their panel is exposed. Admin users can perform the following tasks:
+
+- Add/ Remove Users
- Update Users
- Delete Users
-- Add/Remove roles from users
+- Add/Remove Roles
- Add a Group
- Add/Remove Group
-To setup a group under the Manage Group link, select the green new group. The administrator will need to provide a Group ID, the group ID when initially created and saved will no longer be editable; name of the group and a description for the group, in which both are editable. There are two check boxes “Is Admin Group” which is an optional configuration that signifies the group is for admin use only; “Enabled” , activates the new group for usage. To save the new group, select the Submit button, this action will cause the group to be saved and stored within the manage groups panel list. Once a new group has been created the administrator can begin assigning the group to users.
-
+To setup a group under the Manage Group link, select the green new group. The administrator will need to provide a Group ID, the group ID when initially created and saved will no longer be editable; name of the group and a description for the group, in which both are editable. There are two check boxes “Is Admin Group” which is an optional configuration that signifies the group is for admin use only; “Enabled” , activates the new group for usage. To save the new group, select the Submit button, this action will cause the group to be saved and stored within the manage groups panel list. Once a new group has been created the administrator can begin assigning the group to users.
-
-Manage Group Panel provides information about the different types of groups created within the application and its components.
-
+Manage Group Panel provides information about the different types of groups created within the application and its components.
* Edit Functions (update and delete icons)
* New Group Button
@@ -694,10 +712,7 @@ Manage Group Panel provides information about the different types of groups crea
The group details column provides the name and the description of the group. The Functions columns provides a drop list of available options that are applied to a group. The administrator will have access to all options and users only has access to the advanced search option.
-
-
-The manage users link displays a list of all available users and components.
-
+The manage users link displays a list of all available users and components.
* Edits functions (update and delete icons)
* New User Button
@@ -714,8 +729,6 @@ The new user button performs two functionalities, finding a User and Adding a Us
To add a new user, search for the user by name or userid. When the appropriate user is found click on the submit button. This action will add the user to the application.
-
-To verify, if user was successfully added navigate to the Manage Users panel, scroll down the list until the username is found.
-
+To verify, if user was successfully added navigate to the Manage Users panel, scroll down the list until the username is found.
Back to Top
From b1a3f6d74026aa65529e4abe2d844c6625b1dc3f Mon Sep 17 00:00:00 2001
From: Regina
Date: Thu, 6 Jul 2017 16:58:32 -0500
Subject: [PATCH 04/26] update images
---
docs/User Documentation.md | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/docs/User Documentation.md b/docs/User Documentation.md
index 155dd6d..3d54e15 100644
--- a/docs/User Documentation.md
+++ b/docs/User Documentation.md
@@ -1,7 +1,6 @@
OpenGrid
Version 1.3.0
-
-![](media/image1.jpg)
+
Department of Innovation & Technology
### Table of Contents
From 4380120f1ceaa5b401479838b0543d9f75436f9a Mon Sep 17 00:00:00 2001
From: Regina
Date: Fri, 7 Jul 2017 10:08:23 -0500
Subject: [PATCH 05/26] test dec12,jpg
---
docs/User Documentation.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/docs/User Documentation.md b/docs/User Documentation.md
index 3d54e15..c9ea21c 100644
--- a/docs/User Documentation.md
+++ b/docs/User Documentation.md
@@ -275,6 +275,7 @@ The layers icon displays multiple basemap views and open weather layers. The lis
Figure 5a. Aerial View
+
![](media/dec17.jpg)
From c94669d11b790ca95d04f02fa9dc9192ad7893e6 Mon Sep 17 00:00:00 2001
From: Hightower
Date: Mon, 10 Jul 2017 10:37:55 -0500
Subject: [PATCH 06/26] update dev user doc and yml file to rtd
---
docs/User Documentation.md | 194 +++++++++++++++++++------------------
mkdocs.yml | 1 +
2 files changed, 103 insertions(+), 92 deletions(-)
diff --git a/docs/User Documentation.md b/docs/User Documentation.md
index c9ea21c..57bafe0 100644
--- a/docs/User Documentation.md
+++ b/docs/User Documentation.md
@@ -1,6 +1,7 @@
OpenGrid
Version 1.3.0
-
+
+
Department of Innovation & Technology
### Table of Contents
@@ -22,14 +23,15 @@
* [Find Data Panel](#find-data-panel)
* [Advanced Search](#advanced-search)
* [Existing Queries](#existing-queries)
- * [Commonly Used Queries](#commonly-used-queries)
+ * [Commonly Used Queries](#commonly-used-queries)
* [Data Formation](#data-formation)
- * [Map Grid](#map-grid)
- * [Table Grid](#table-grid)
- * [Components of the Table Grid](#components-of-the-table-grid)
+ * [Map Grid](#map-grid)
+ * [Table Grid](#table-grid)
+ * [Components of the Table Grid](#components-of-the-table-grid)
* [Saving Searches](#saving-searches)
* [Administrator](#administrator)
- * [Manage Users and Manage Groups](#manage-users-and-manage-groups)
+ * [Manage Groups](#manage-groups)
+ * [Manage Users](#manage-users)
@@ -60,29 +62,29 @@ OpenGrid was developed with the support of Bloomberg Philanthropies.
When the application is initially opened through a browser the login screen will appear (If authentication feature is activated). Prompting a cursor within the username textbox; the login button is initially disabled until both username and password has been entered. Once the user information has been provided and the login button has been selected, the user credentials will become validated against the system.
-![](media/dec12.jpg)
+
Figure 1. OpenGrid Login Screen
+
+
If login failed, an error message will appear: “Login failed due to invalid username or password.” The system will allow the user to re-enter a valid username and/or password.
-
+
-![](media/dec13.jpg)
Figure 2. Login Error Message
-If login was successful, the landing page will launch.
+If login was successful, the landing page will launch.
-![](media/dec03.jpg)
+
Figure 3. Landing Page
-
### The Landing Page
> The Landing page image shown above in Figure 3.
@@ -111,9 +113,9 @@ If login was successful, the landing page will launch.
-- Find Data Button displays the advanced search panel utilize to create more defined searches.
-- Clear Data Button clears any search options with the panel, textbox and the map grid.
-- Manage Button displays the list of groups and user’s data (this feature is only available for admin users)
+- Find Data Button is where defined searches are created.
+- Clear Data Button clears any search options with the panel, a quick search and the map grid.
+- Manage Button displays a list of groups and user’s data (this feature is only available for admin users).
|
@@ -137,7 +139,7 @@ If login was successful, the landing page will launch.
-User Manual Icon – Link to accessing the user manual
+User Manual Icon – Link to accessing the user manual.
|
@@ -148,7 +150,7 @@ User Manual Icon – Link to accessing the user manual
-Zoom In and Zoom Out Icon
+Zoom In and Zoom Out Icon
|
@@ -159,7 +161,7 @@ Zoom In and Zoom Out Icon
+Reset Map View and Area Zoom Icon
@@ -170,7 +172,7 @@ Reset Map View and Area Zoom Icon
Full-Screen Icon
Geo-location Icon
+Zoom specification Icon
Full-Screen Icon
Geo-location Icon
@@ -193,24 +195,24 @@ Zoom specification Icon
Consist of list of grid views and weather layers.
+Layers Icon
Consist of list of grid views and weather layers.
Grid Views:
-
-- Street View (Default)
-- Aerial View
-- Black and White View
+
+- Street View (Default)
+- Aerial View
+- Black and White View
Open Weather Layers:
-
-- Cloud Cover
-- Quantity of Precipitation
-- Sea Level Pressure
-- Temperature
+
+- Cloud Cover
+- Quantity of Precipitation
+- Sea Level Pressure
+- Temperature
@@ -223,7 +225,7 @@ Layers Icon
- Map attribution; this will display a link for any copyright information, terms of use, etc.
+Map attribution; displays a link for any copyright information, terms of usage, etc.
|
@@ -253,43 +255,44 @@ Layers Icon
Figure 4. Message when Session Times Out
-Base Map
-Map Layers
+## Base Map
+#### Map Layers
The layers icon displays multiple basemap views and open weather layers. The list is built dynamically based on what's available through the Map Service provider. In the lower right hand corner on the grid, there is information and active links provided about the map services. The initial launch page displays the default basemap, Street View. For all other basemaps see Figure 5a and 5b below.
-![](media/dec15.jpg)
+
+
Figure 5a. Aerial View
-
-![](media/dec17.jpg)
+
+
Figure 5b. Black and White View
#### Map Legend
-A dynamic legend will display a representation of what type of search was executed. If, multiple types with same dataset is being displayed for a search; it will display the two datatypes based off color representation from the setup on the grid.
+A dynamic legend displays a representation of the search that's been executed. If, multiple parameters types with the same dataset is created and executed; the search will display on the grid the dataset and its parameters types based off the color represented in the setup. The Legend will have the dataset shown twice with its own color.
-![](media/dec20.jpg)
+
+
Figure 6. Map Legend
-
+
#### Map Navigation
Navigation tools are used to aid users in finding their way around a map. Using navigational controls, the user should be able to:
@@ -318,26 +321,28 @@ By selecting the measurement icon, the measurement tool can be turned on to enab
* Distance around a point
-![](media/dec23.jpg)
+
+
Figure 7a. Linear Measurement
-![](media/dec21.jpg)
-
-Figure 7b. Multiple Linear Measurement
+
+
+Figure 7b. Multiple Linear Measurement
-![](media/dec26.jpg)
+
+
Figure 7c. Area Measurement
-Types of Searches
-Quick Search
+## Types of Searches
+### Quick Search
A Quick Search box can be used to perform common searches that will support the following commands/inputs:
@@ -355,22 +360,22 @@ A Quick Search box can be used to perform common searches that will support the
Display Columns on Search Result |
- Address | Finds the specified address using the Map/GIS Service. | <number><direction><streetname> | 50 W. Washington | Displayed as a marker on the map |
+ Address | Finds the specified address using the Map/GIS Service. | <number><direction><streetname> | 50 W. Washington | Displayed as a marker on the map |
- Latitude and Longitude | Displays a marker to show location of latitude and longitude entered. | <latitude>, <longitude> | 41.8270, -87.6423 | Displayed as a marker on the map |
+ Latitude and Longitude | Displays a marker to show location of latitude and longitude entered. | <latitude>, <longitude> | 41.8270, -87.6423 | Displayed as a marker on the map |
Place Name | Shows location of the place specified. | <name of place> | Daley Center | Displayed as a marker on the map |
- Tweets | Displays recent tweets matching keyword, if provided. Keyword can be a bareword or a double-quoted set of words. | tweet <keyword> | tweet | - Date
- Screen Name
- Text
- City
|
+ Tweets | Displays recent tweets matching keyword, if provided. Keyword can be a bareword or a double-quoted set of words. | tweet <keyword> | tweet | - Date
- Screen Name
- Text
- City
|
- Weather | Displays a point in the middle of the map showing weather information for the zip code. | weather <zip code> | weather 60601 | - Temperature in (Fahrenheit)
- Wind
- Conditions
- Humidity
- Forecast
|
+ Weather | Displays a point in the middle of the map showing weather information for the zip code. | weather <zip code> | weather 60601 | - Temperature in (Fahrenheit)
- Wind
- Conditions
- Humidity
- Forecast
|
@@ -389,23 +394,22 @@ Tweet dataset provides real-time data and automatically refreshes with new data
-![](media/dec25.jpg)
-
+
Figure 8. Quick Search on Tweets
-Find Data Panel
-Note: Manage Queries, Load Saved Query and Save Query As seen in the image below are configurations that can be enabled and disabled within the application. These attributes does not appear in opengrid.io.
+### Find Data Panel
-Advanced Search
+Note: Manage Queries, Load Saved Query and Save Query As seen in the image below are configurations that can be enabled and disabled within the application. These attributes does not appear in opengrid.io.
-![](media/dec18.jpg)
+#### Advanced Search
+
+
Figure 9. Find Data Panel
The Find Data Panel is where more defined searches are built, saved and existing searches are executed.
-
Section No. |
@@ -418,7 +422,7 @@ The Find Data Panel is where more defined searches are built, saved and existing
- Search Link - Displays the Advanced Search Panel
+Search Link - Displays the Advanced Search Panel.
|
@@ -429,7 +433,7 @@ The Find Data Panel is where more defined searches are built, saved and existing
- Manage Queries Link - Stores saved searches
+Manage Queries Link - Stores saved searches.
|
@@ -442,7 +446,7 @@ The Find Data Panel is where more defined searches are built, saved and existing
Existing Queries
-- COMMONLY USED QUERIES
+- COMMONLY USED QUERIES
- LOAD SAVED QUERIES
@@ -506,7 +510,7 @@ Auto-Refresh Every (SECONDS)
|
-Get Data - Executes the search
+Get Data - Executes a search.
|
@@ -517,13 +521,14 @@ Get Data - Executes the search
- Clear Search - Resets the Find Data Panel
+Clear Search - Resets the Find Data Panel.
|
+
The Find Data Panel is also called the advanced search, it is used to narrow searches by applying a series of different filters and actions. The user has the ability to enter a combination of search criteria by applying one or more datasets, adding rule/s or group/s for building a search. The panel has map extent setup as default when performing a search; when a search is executed all data will plot within the area of the current map location boundary.
@@ -537,7 +542,7 @@ Using food establishments as an example, a user can search for restaurants and f
-Simple, just add Business Licenses dataset twice, then set one with a filter License_description = “Retail Food Establishment” and the other License_description = “Mobile Food License”, and assign each dataset a different color by selecting the “Color Option” tool beneath each dataset setup.
+Simple, just add Business Licenses dataset twice, then set one with a filter License_description = “Retail Food Establishment” and the other License_description = “Mobile Food License”, and assign each dataset a different color by selecting the “Color Option” tool beneath each dataset setup.
@@ -546,28 +551,33 @@ In the example below, it shows how the search was applied and how each data type
-![](media/dec16.jpg)
+
+
-Figure 10. Business Licenses Dataset Example
+Figure 10. Business Licenses Dataset Example
+
To further filter a search, a geo-spatial filter can be applied by drawing a shape on a targeted area on a map or selecting one of the pre-defined boundaries from the Select Location section of the panel. Select Location has two geo-spatial options called WITHIN and NEAR (see images below).
-![](media/dec09.jpg)
+
+
Figure 11a. WITHIN Boundary
-![](media/dec10.jpg)
+
+
Figure 11b. NEAR Me
-![](media/dec11.jpg)
+
+
Figure 11c. NEAR Marker
@@ -581,9 +591,8 @@ When a query is submitted, the application will display a message when the query
-Existing Queries
-Commonly Used Queries
-
+### Existing Queries
+#### Commonly Used Queries
Are popular searches that city residents are most likely to explore within the application. The drop menu has a list of predefined queries that a user can apply as a search.
@@ -594,34 +603,35 @@ Each query when selected displays its search parameters under the Select Data se
-![](media/dec27.jpg)
+
+
Figure 12. Commonly Used Queries
-
-Data Formation
-Map Grid
+## Data Formation
+### Map Grid
The map grid is interactive, a user can navigate the map using a mouse, keyboard and for mobile devices by swiping using index finger. The map displays the maximum of 1000 points. All data appears on the grid as points and/or markers. Places/Address search plot as markers and Datasets plot as points on the grid. The map legend appears on the grid when a search has been executed, displaying the color of the data point and the name of the data being displayed. A retractable information box appears to the bottom right of the grid when a search is performed, displaying the No. of records found or an error message pertaining to a search. The grid has an automatic refresh feature for updating and re-plotting data upon navigating around the map.
-Table Grid
+### Table Grid
The table grid is located at the bottom of the map. The table becomes active when a search has been performed and returns a set of results on the map. To access the table after a search, click on the black bar at the bottom of the map, there is a white carat displayed in the middle of the black bar below as an indicator that the bar is collapsible. After clicking on the bar, the table will expand upward exposing the table and its components.
-![](media/dec29.jpg)
+
+
Figure 13. Table Grid
-Components of the Table Grid
+### Components of the Table Grid
Information Tab
- Search type (i.e. Place/Address, Business License).
@@ -665,29 +675,27 @@ The table grid is located at the bottom of the map. The table becomes active whe
-Saving Searches
+## Saving Searches
-OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner, “Query was successfully saved".
+OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner, “Query was successfully saved".
-A search is saved and stored in the Manage Queries panel. Saved searches are also accessible within the Load Save Queries drop list located in the Existing Queries section of the Find Data Panel. Load Save Queries section stores the ten most recent saved searches.
+A search is saved and stored in the Manage Queries panel. Saved searches are also accessible within the LOAD SAVED QUERY drop list located in the Existing Queries section of the Find Data Panel. Load Saved Query section stores the ten most recent saved searches.
+
-A saved search can also be overwritten upon user discretion. To overwrite a search, simply access the save search in the list and within the “Save Query As” textbox remove the saved search name and redefine it. Select the Save button to execute the new save. A warning message within a decision textbox will appear alarming the user that the name already exist, would you like to continue with the overwrite and as a result it will overwrite the existing query with that name.
+A saved search can also be overwritten upon user discretion. To overwrite a search, simply access the save search in the list and within the “Save Query As” textbox remove the saved search name and redefine it. Select the Save button to execute the new save. A warning message within a decision textbox will appear alarming the user that the name already exist, would you like to continue with the overwrite and as a result it will overwrite the existing query with that name.
-![](media/dec14.jpg)
+
+
Figure 14. Query Overwrite
-
-
-Administrator
-Manage Users and Manage Groups
-
+## Administrator
The admin screen is accessible by selecting the Manage Button. Administrator capabilities are available for admin users only. Manage Users and Manage Groups are active links; when selected their panel is exposed. Admin users can perform the following tasks:
- Add/ Remove Users
@@ -697,6 +705,7 @@ A saved search can also be overwritten upon user discretion. To overwrite a sear
- Add a Group
- Add/Remove Group
+#### Manage Groups
To setup a group under the Manage Group link, select the green new group. The administrator will need to provide a Group ID, the group ID when initially created and saved will no longer be editable; name of the group and a description for the group, in which both are editable. There are two check boxes “Is Admin Group” which is an optional configuration that signifies the group is for admin use only; “Enabled” , activates the new group for usage. To save the new group, select the Submit button, this action will cause the group to be saved and stored within the manage groups panel list. Once a new group has been created the administrator can begin assigning the group to users.
@@ -712,6 +721,7 @@ To setup a group under the Manage Group link, select the green new group. The a
The group details column provides the name and the description of the group. The Functions columns provides a drop list of available options that are applied to a group. The administrator will have access to all options and users only has access to the advanced search option.
+#### Manage Users
The manage users link displays a list of all available users and components.
* Edits functions (update and delete icons)
@@ -731,4 +741,4 @@ To add a new user, search for the user by name or userid. When the appropriate u
To verify, if user was successfully added navigate to the Manage Users panel, scroll down the list until the username is found.
-Back to Top
+Back to Top
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 917d51d..2dcebb5 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -4,6 +4,7 @@ site_description: Explore your space with OpenGrid
site_author: City of Chicago
repo_url: https://github.com/Chicago/opengrid
+theme: readthedocs
pages:
- Home: index.md
From 5babde825e37b3350df472bc03c3e0e7e431fc6d Mon Sep 17 00:00:00 2001
From: Regina
Date: Mon, 10 Jul 2017 13:39:34 -0500
Subject: [PATCH 07/26] format paragraph find data panel
---
docs/User Documentation.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/docs/User Documentation.md b/docs/User Documentation.md
index 57bafe0..c7fcd70 100644
--- a/docs/User Documentation.md
+++ b/docs/User Documentation.md
@@ -398,6 +398,7 @@ Tweet dataset provides real-time data and automatically refreshes with new data
Figure 8. Quick Search on Tweets
+
### Find Data Panel
Note: Manage Queries, Load Saved Query and Save Query As seen in the image below are configurations that can be enabled and disabled within the application. These attributes does not appear in opengrid.io.
@@ -741,4 +742,4 @@ To add a new user, search for the user by name or userid. When the appropriate u
To verify, if user was successfully added navigate to the Manage Users panel, scroll down the list until the username is found.
-Back to Top
\ No newline at end of file
+Back to Top
From dbd71520bb773b904fc2cc97c0fcc194cbc80046 Mon Sep 17 00:00:00 2001
From: Hightower
Date: Mon, 10 Jul 2017 13:45:29 -0500
Subject: [PATCH 08/26] format file
---
docs/User Documentation.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/docs/User Documentation.md b/docs/User Documentation.md
index 57bafe0..34fe1ab 100644
--- a/docs/User Documentation.md
+++ b/docs/User Documentation.md
@@ -398,6 +398,7 @@ Tweet dataset provides real-time data and automatically refreshes with new data
Figure 8. Quick Search on Tweets
+
### Find Data Panel
Note: Manage Queries, Load Saved Query and Save Query As seen in the image below are configurations that can be enabled and disabled within the application. These attributes does not appear in opengrid.io.
From 1d2b6dd68fbb64012242aae579c2790676ff0281 Mon Sep 17 00:00:00 2001
From: Christina Liu
Date: Tue, 11 Jul 2017 15:32:40 -0500
Subject: [PATCH 09/26] ??
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 7ec4cfd..1877279 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ After the release package has been built deploy the files under the ./dist folde
## Submit a bug
-We would like to hear about any bugs or odd behavior that you uncover. Use the [issue tracker](../../../issues/) to open a new item. When describing the issue, we recommend that you discuss the following items:
+We would like to hear about any bugs or odd behavior that you uncover. Use the [issue tracker](../../issues/) to open a new item. When describing the issue, we recommend that you discuss the following items:
* Describe the bug
* Describe the steps you did to discover the bug
From 6bca624997983605e7fa00973f5531f22e148a59 Mon Sep 17 00:00:00 2001
From: Rod Ladines
Date: Thu, 13 Jul 2017 10:08:28 -0500
Subject: [PATCH 10/26] Use global replace of '#' for shared query links
---
src/js/ux/Main.js | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/js/ux/Main.js b/src/js/ux/Main.js
index 0060af1..bfc3803 100644
--- a/src/js/ux/Main.js
+++ b/src/js/ux/Main.js
@@ -75,8 +75,10 @@ ogrid.Main = ogrid.Class.extend({
}
console.log(o);
- //#issue 115; replace hash here or we'll get an error
- o.q = o.q.replace(encodeURIComponent('#'), "#");
+ var regex = new RegExp(encodeURIComponent('#'),'g');
+
+ //#issue 115; replace hash here or we'll get an error
+ o.q = o.q.replace(regex, '#');
me._loadQuery(
o.q,
From fb8693ed6944c67b92f1874846d06e9cd99f3110 Mon Sep 17 00:00:00 2001
From: Rod Ladines
Date: Thu, 13 Jul 2017 10:09:53 -0500
Subject: [PATCH 11/26] Use global replace of '#' for shared query links
---
src/js/ux/AdvancedSearch.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/js/ux/AdvancedSearch.js b/src/js/ux/AdvancedSearch.js
index 99ef32a..c785835 100644
--- a/src/js/ux/AdvancedSearch.js
+++ b/src/js/ux/AdvancedSearch.js
@@ -749,9 +749,9 @@ ogrid.AdvancedSearch = ogrid.Class.extend({
//register with browser history
if (query.geoFilter && query.geoFilter.boundary === '_map-extent') {
- hasher.setHash("query?q=" + JSON.stringify(query).replace('#', encodeURIComponent('#')) + "&loc=" + this._getMapLocation() + "&run=" + autoexec + randomData);
+ hasher.setHash("query?q=" + JSON.stringify(query).replace(/#/g, encodeURIComponent('#')) + "&loc=" + this._getMapLocation() + "&run=" + autoexec + randomData);
} else {
- hasher.setHash("query?q=" + JSON.stringify(query).replace('#', encodeURIComponent('#')) + "&run=" + autoexec + randomData);
+ hasher.setHash("query?q=" + JSON.stringify(query).replace(/#/g, encodeURIComponent('#')) + "&run=" + autoexec + randomData);
}
},
From d3eac884861bc3fb44d0467c358449087ad394a5 Mon Sep 17 00:00:00 2001
From: Hightower
Date: Thu, 13 Jul 2017 16:11:50 -0500
Subject: [PATCH 12/26] add new images
---
docs/media/Thumbs.db | Bin 3645440 -> 3971584 bytes
docs/media/and.jpg | Bin 0 -> 39033 bytes
docs/media/barg.jpg | Bin 0 -> 40387 bytes
docs/media/linegraph.jpg | Bin 0 -> 136063 bytes
docs/media/mpkey.jpg | Bin 0 -> 1219299 bytes
docs/media/orexp.jpg | Bin 0 -> 398812 bytes
docs/media/piech.jpg | Bin 0 -> 179729 bytes
7 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 docs/media/and.jpg
create mode 100644 docs/media/barg.jpg
create mode 100644 docs/media/linegraph.jpg
create mode 100644 docs/media/mpkey.jpg
create mode 100644 docs/media/orexp.jpg
create mode 100644 docs/media/piech.jpg
diff --git a/docs/media/Thumbs.db b/docs/media/Thumbs.db
index e163d51e5bbf8c4e9fedd0ecd50a0ddd7c8be30d..67d8cf3dc9c8da3c09c7d4c9915bdbecf5d872fd 100644
GIT binary patch
delta 312983
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