Skip to content

Commit

Permalink
continue work on #21 and #5
Browse files Browse the repository at this point in the history
  • Loading branch information
spencermize committed Feb 7, 2019
1 parent 96015e6 commit 72290cb
Show file tree
Hide file tree
Showing 15 changed files with 335 additions and 160 deletions.
54 changes: 34 additions & 20 deletions public/css/style.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion public/css/style.css.map

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions public/js/main.js

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion public/views/partials/colorOverrides.hbs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<script id="colorOverrides-temp" type="text/x-handlebars-template">
<style id="color-overrides">
.card-body,.navbar,.goals-container{
.card-body,.navbar{
background-color:\{{MAINBG}};
color:\{{MAINTXT}};
}
Expand Down Expand Up @@ -41,5 +41,8 @@
.btn-primary{
color: #fff;
}
::-webkit-scrollbar-thumb {
background: \{{DARKER}};
}
</style>
</script>
44 changes: 26 additions & 18 deletions public/views/partials/goals.hbs
Original file line number Diff line number Diff line change
@@ -1,23 +1,31 @@
<script id="goals-temp" type="text/x-handlebars-template">
<select class="form-control variable mb-3">
<option data-min="50" data-max="250" data-unit="bpm" data-decimal="0">Heartrate</option>
<option data-min="2" data-max="40" data-unit="\{{units}} / hour" data-decimal="1">Speed</option>
<option data-min="2" data-max="150" data-unit="" data-decimal="0">Cadence</option>
<option>Power</option>
</select>
<div class="goals-container mb-3">
<div class="goals-grid">
<div class="container-fluid">
<div class="form-row">
<select class="form-control variable mb-3 col">
<option data-min="50" data-max="250" data-unit="bpm" data-type="hr" data-decimal="0">Heartrate</option>
<option data-min="2" data-max="40" data-unit="\{{units}} / hour" data-type="speed" data-decimal="1">Speed</option>
<option data-min="2" data-max="150" data-unit="" data-decimal="0" data-type="cadence">Cadence</option>
<option>Power</option>
</select>
<select class="form-control length-units mb-3 col">
<option data-type="\{{units}}" data-increment=".25" data-min=".25" data-decimal="2" data-max="50">Distance</option>
<option data-type="minutes" data-increment="1" data-min="1" data-decimal="0" data-max="60">Time</option>
</select>
</div>
</div>
<button class="btn btn-primary" data-cmd="Goals.addGoal">Add Goal</button>
<button class="btn btn-primary" data-cmd="addTime">Add Time</button>
<div class="goal-item-template d-none">
<div class="item" data-toggle="tooltip">
<div class="item-content">
<div class="clicker">
<div class="closer control mr-4" data-cmd='Goals.removeGoal'><i class="fas fa-times-circle"></i></div>
<div class="cloner control" data-cmd='Goals.cloneGoal'><i class="fas fa-clone"></i></div>
<div class="goals-container mb-3">
<div class="goals-grid">
</div>
</div>
<button class="btn btn-primary" data-cmd="Goals.addGoal">Add Goal</button>
<div class="length-display">Length: <span></span></div>
<div class="goal-item-template">
<div class="item" data-toggle="tooltip">
<div class="item-content">
<div class="clicker">
<div class="closer control mr-4" data-cmd='Goals.removeGoal'><i class="fas fa-times-circle"></i></div>
<div class="cloner control" data-cmd='Goals.cloneGoal'><i class="fas fa-clone"></i></div>
</div>
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ $(function(){
}else{
V.loadInterface();
V.loadProfile();
V.Goals = Goals;
V.Goals = new Goals();
ConnectionStatus();
}
updatePhoto();
Expand Down
3 changes: 2 additions & 1 deletion src/js/modules/Charts.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import _ from 'lodash';
function Charts(){
console.log('building charts');
var charts = $('[data-chart]');
var charts = $('[data-chart]').not(".initialized");
charts.each(function (_ind, el) {
console.log('initializing' + el);
var v = $(el);
Expand Down Expand Up @@ -50,6 +50,7 @@ function Charts(){
});
});
console.log(`initialized.${name}`)
v.addClass("initialized");
$(document).trigger(`initialized.${name}`);
});
$(document).on('clear.veload', function () {
Expand Down
20 changes: 1 addition & 19 deletions src/js/modules/DataListeners.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,25 +80,7 @@ function DataListeners(){
});
setColors();
})
$(document).on("settingsShown.veload",function(){
_.forEach(V.status,function(value,key){
var el = $(`[data-param="${key}"]:not(:focus)`);
if(el.is('button')){
el.toggleClass("active",value);
}else{
el.val(value);
}
});
_.forEach(V.user,function(value,key){
var el = $(`[data-param="${key}"]:not(:focus)`);
if(el.is('button')){
el.toggleClass("active",value);
}else{
el.val(value);
}
});
setColors();
})

$(document).on("urlsUpdated.veload",function(_e){
$.post(`${V.opts.urls.remote.userUrl}?value=${V.opts.urlComponents.local.url}`,function(){

Expand Down
Loading

0 comments on commit 72290cb

Please sign in to comment.