Implemented and cleaned up character schemas
This commit is contained in:
24
rpg-docs/client/globalHelpers/valueString.js
Normal file
24
rpg-docs/client/globalHelpers/valueString.js
Normal file
@@ -0,0 +1,24 @@
|
||||
Template.registerHelper("valueString", function(value){
|
||||
var resultArray = [];
|
||||
//sp
|
||||
var gp = Math.floor(value);
|
||||
if(gp > 0) resultArray.push(gp + "gp");
|
||||
//sp
|
||||
var sp = Math.floor(10 * (value % 1));
|
||||
if(sp > 0) resultArray.push(sp + "sp");
|
||||
//cp
|
||||
var cp = 10 * ((value * 10) % 1);
|
||||
cp = Math.round(cp * 1000) / 1000;
|
||||
if(cp > 0) resultArray.push(cp + "cp");
|
||||
|
||||
//build string with correct spacing
|
||||
var result = "";
|
||||
for(var i = 0; i < resultArray.length; i++){
|
||||
//add a space between values
|
||||
if(i !== 0){
|
||||
result += " ";
|
||||
}
|
||||
result += resultArray[i];
|
||||
}
|
||||
return result;
|
||||
});
|
||||
@@ -31,7 +31,10 @@ Template.textField.events({
|
||||
//TODO sanitise the html
|
||||
var setter = {};
|
||||
setter["strings."+this.field] = text;
|
||||
Characters.update(this.character._id, {$set: setter});
|
||||
Characters.update(this.character._id, {$set: setter}, function(error, result) {
|
||||
console.log(error);
|
||||
console.log(result);
|
||||
});
|
||||
},
|
||||
"click #textOutput": function(){
|
||||
Template.instance().editing.set(true);
|
||||
|
||||
@@ -6,5 +6,5 @@
|
||||
{{/each}}
|
||||
</div>
|
||||
<input id="addCharacter" type="button" value="Add Character">
|
||||
<input id="nukeCharacters" type="button" value="Clear all characters">
|
||||
{{> quickForm collection="Characters" id="insertCharacterForm" type="insert"}}
|
||||
</template>
|
||||
Reference in New Issue
Block a user