Skip to content

Commit

Permalink
Added inc/dec arrows to number input boxes
Browse files Browse the repository at this point in the history
- This fixes #5
  • Loading branch information
LupusUmbrae committed May 29, 2016
1 parent aa91229 commit 593f3c4
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 8 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
/kdmvenv
*.pyc
/.idea
18 changes: 18 additions & 0 deletions static/javascript/kdm.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,24 @@
$rootScope.deletetab = function(tabid) {
deleteTab($rootScope, tabid);
}

$rootScope.inc = function(item, name="value") {
if(item[name] === undefined) {
item[name] = 0
}else if(typeof item[name] === "string") {
item[name] = Number(item[name])
}
item[name] += 1;
}

$rootScope.dec = function(item, name="value") {
if(item[name] === undefined) {
item[name] = 0
}else if(typeof item[name] === "string") {
item[name] = Number(item[name])
}
item[name] -= 1;
}

$rootScope.tabs = [];

Expand Down
6 changes: 4 additions & 2 deletions static/templates/char/armour.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
<div class="row element" ng-repeat="area in kdm.armour">
<div class="col-xs-12">
<div class="row fill-vertical">
<div class="col-xs-2">
<div class="col-xs-3">
<div class="sheild">
<button type="button" class="btn btn-default btn-xs" ng-click="dec(area)">&lt;</button>
<input type="text" size="3" placeholder="0" ng-model="area.value" maxlength="2" size="2">
<button type="button" class="btn btn-default btn-xs" ng-click="inc(area)">&gt;</button>
</div>
</div>

<div class="col-xs-8">
<div class="col-xs-7">
<div class="row">
<div class="col-xs-12">
<img src="static/images/{{area.name | lowercase}}.svg" width="20" height="20">
Expand Down
2 changes: 2 additions & 0 deletions static/templates/char/attributes.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
<div class="col-xs-2" ng-repeat="attr in kdm.attrs" style="padding: 5px" ng-class="{attr:!$first}">
<div class="row">
<div class="col-xs-12 align-centre">
<button type="button" class="btn btn-default btn-xs" ng-click="dec(attr)">&lt;</button>
<input type="text" size="2" ng-model="attr.value">
<button type="button" class="btn btn-default btn-xs" ng-click="inc(attr)">&gt;</button>
</div>
</div>
<div class="row">
Expand Down
6 changes: 4 additions & 2 deletions static/templates/char/brain.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
<div class="row bordered element" style="padding: 0px;">
<div class="col-xs-2">
<div class="col-xs-3">
<div class="row">
<div class="col-xs-12 align-centre">
<br />
<button type="button" class="btn btn-default btn-xs" ng-click="dec(kdm.brain)">&lt;</button>
<input type="text" size="2" placeholder="0" ng-model="kdm.brain.value">
<button type="button" class="btn btn-default btn-xs" ng-click="inc(kdm.brain)">&gt;</button>
</div>
</div>
<div class="row">
Expand All @@ -13,7 +15,7 @@
</div>
</div>

<div class="col-xs-9" style="border-left: 1px solid black; padding: 5px">
<div class="col-xs-8" style="border-left: 1px solid black; padding: 5px">
<div class="row">
<div class="col-xs-12">
<big><strong>Brain</strong></big>
Expand Down
8 changes: 5 additions & 3 deletions static/templates/char/survival.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
<div class="row bordered element">
<div class="col-xs-2" >
<div class="col-xs-3" >
<br />
<button type="button" class="btn btn-default btn-xs" ng-click="dec(kdm.survival)">&lt;</button>
<input type="text" size="3" placeholder="0" ng-model="kdm.survival.value" class="survival">
<button type="button" class="btn btn-default btn-xs" ng-click="inc(kdm.survival)">&gt;</button>
</div>

<div class="col-xs-7">
<div class="col-xs-5">
<div class="row">
<div class="col-xs-12">
<big><strong>Survival</strong></big>
Expand All @@ -21,7 +23,7 @@
</div>
</div>

<div class="col-xs-3">
<div class="col-xs-4">
<div class="row">
<div class="col-xs-12">
<img class="filled-square" src="static/images/filled-square.svg" width="10" height="10">
Expand Down
2 changes: 2 additions & 0 deletions static/templates/settlement/name.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<div class="row element">
<div class="col-xs-4">
<button type="button" class="btn btn-default btn-xs" ng-click="dec(kdm.name, 'limit')">&lt;</button>
<input type="text" size="3" placeholder="0" ng-model="kdm.name.limit"> <big>Survival Limit</big>
<button type="button" class="btn btn-default btn-xs" ng-click="inc(kdm.name, 'limit')">&gt;</button>
</div>
<div class="col-xs-8">
<div class="row">
Expand Down
4 changes: 3 additions & 1 deletion static/templates/settlement/population.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<div class="row">
<div class="col-xs-1 col-md-1">
<div class="col-xs-2 col-md-2">
<button type="button" class="btn btn-default btn-xs" ng-click="dec(kdm.population)">&lt;</button>
<input type="text" size="3" placeholder="0" ng-model="kdm.population.value">
<button type="button" class="btn btn-default btn-xs" ng-click="inc(kdm.population)">&gt;</button>
</div>
<div class="col-xs-2 col-md-2">
<div class="row">
Expand Down

0 comments on commit 593f3c4

Please sign in to comment.