Implemented and cleaned up character schemas

This commit is contained in:
Thaum
2014-11-13 08:44:21 +00:00
parent d80fb19dfe
commit 7ab97a17cc
27 changed files with 403 additions and 259 deletions

View 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;
});

View File

@@ -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);

View File

@@ -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>