Skip to content

Commit

Permalink
UX: Move filters to the last step before saving
Browse files Browse the repository at this point in the history
Related to issue to issue #14.

Moves filter option to the last step before saving. A small padding issues needs to be resolved with the filter options before pulling.
  • Loading branch information
Ryan Arias Delafosse authored and Ryan Arias Delafosse committed May 27, 2020
1 parent 5500ccd commit dd9d1ee
Showing 1 changed file with 36 additions and 29 deletions.
65 changes: 36 additions & 29 deletions hxldash/templates/hxldash/dashmaker.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
{% load staticfiles %}

{% block content %}
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/semantic.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/semantic.min.js"></script>
<link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.1/components/icon.min.css' />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/semantic.min.css" />
<link rel="stylesheet" href="{% static 'css/base.css' %}" />
<link rel="stylesheet" href="{% static 'css/base.css' %}" />
<link rel="stylesheet" href="{% static 'css/dash.css' %}">
<style id="colourstyle"></style>
<div class="row segment">
Expand All @@ -31,7 +31,7 @@
<div class="row segment">
<div id="" class="col-md-12 sectiontitle">
<p>3. Style<i id="styleedit" class="edit icon"></i></p>
</div>
</div>
<div id="colorchooser" class="col-md-12 center">
<p>Please choose a colour scheme</p>
<div id="colorchoices" class="row">
Expand All @@ -42,11 +42,11 @@
<i id="color5" data-id="4" class="circle icon huge colorpick"></i>
</div>
</div>
</div>
</div>
<div class="row segment">
<div id="" class="col-md-12 sectiontitle">
<p>4. Create</p>
</div>
</div>
<div class="col-md-12">
<div id="create-text" class="row">
<div class="col-md-12">
Expand All @@ -60,18 +60,6 @@
<textarea id="create-description" rows="2"></textarea>
</div>
</div>
<p class="create-text">Filters<i id="filterplus" class="plus circle icon large plusicon"></i></p>
<div id="filterchooser" class="row">
<div class="col-md-4 filterbox">
<div id="filter0" class="filterselect center"><i data-id="0" class="plus circle icon large plusicon filterselectbutton"></i></div>
</div>
<div class="col-md-4 filterbox">
<div id="filter1" class="filterselect center"><i data-id="1" class="plus circle icon large plusicon filterselectbutton"></i></div>
</div>
<div class="col-md-4 filterbox">
<div id="filter2" class="filterselect center"><i data-id="2" class="plus circle icon large plusicon filterselectbutton"></i></div>
</div>
</div>
<p class="create-text">Headline numbers<i id="headlineplus" class="plus circle icon large plusicon"></i></p>
<div id="headlinechooser" class="row">
<div class="col-md-4 headlinebox">
Expand All @@ -86,15 +74,16 @@
</div>
<p class="create-text">Dashboard</p>
<div id="dashboardlayout" class="row">
</div>
</div>
</div>
</div>
</div>
</div>

<div class="row segment">
<div id="" class="col-md-12 sectiontitle">
<p>5. Data Table</p>
</div>
</div>
<div class="ui toggle checkbox">
<input id="tablecheck" type="checkbox" name="public">
<label>Enable data table</label>
Expand All @@ -103,15 +92,33 @@
<div class="col-md-12">
<p>Choose fields to include</p>
<ul id="tablefields">

</ul>
</div>
</div>
</div>

<div class="row segment">
<div id="" class="col-md-12 sectiontitle">
<p>6. Choose Filters</p>
</div>
<p class="create-text">Filters<i id="filterplus" class="plus circle icon large plusicon"></i></p>
<div id="filterchooser" class="row">
<div class="col-md-4 filterbox">
<div id="filter0" class="filterselect center"><i data-id="0" class="plus circle icon large plusicon filterselectbutton"></i></div>
</div>
<div class="col-md-4 filterbox">
<div id="filter1" class="filterselect center"><i data-id="1" class="plus circle icon large plusicon filterselectbutton"></i></div>
</div>
<div class="col-md-4 filterbox">
<div id="filter2" class="filterselect center"><i data-id="2" class="plus circle icon large plusicon filterselectbutton"></i></div>
</div>
</div>
</div>

<div class="row segment">
<div id="" class="col-md-12 sectiontitle">
<p>6. Save and Share</p>
</div>
<p>7. Save and Share</p>
</div>
<div id="savebutton" class="col-md-12 center">
<button id="save" class="ui primary button large">Save</button>
</div>
Expand Down Expand Up @@ -146,7 +153,7 @@
</div>
<div class="ui bottom attached tab segment" data-tab="maps">
<div id="mapcontent" class="row"></div>
</div>
</div>
</div>
<div class="actions">
<div class="ui black button cancel">
Expand Down Expand Up @@ -198,7 +205,7 @@
<p>Size Point by</p>
<select id="sizeselect"></select>
<p>Colour Point by</p>
<select id="colourselect"></select>
<select id="colourselect"></select>
</div>
<div class="actions">
<div id="savemapoptions" class="ui blue button save">
Expand All @@ -208,7 +215,7 @@
Close
</div>
</div>
</div>
</div>
<div id="filtermodal" class="ui modal">
<div class="header">
<p>Add a filter</p>
Expand Down Expand Up @@ -259,7 +266,7 @@
Close
</div>
</div>
</div>
</div>
<script>
var dataURL = '{{ dataURL|safe }}';
var gridURL = "{% static 'grid_data/gridxxx.html' %}";
Expand All @@ -268,6 +275,6 @@
var config = {{ config|safe }};
var id = {{id}}
</script>
<script src="{% static 'js/dashmaker.js' %}"></script>
<script src="{% static 'js/dash_render.js' %}"></script>
{% endblock %}
<script src="{% static 'js/dashmaker.js' %}"></script>
<script src="{% static 'js/dash_render.js' %}"></script>
{% endblock %}

0 comments on commit dd9d1ee

Please sign in to comment.