made some progress with mock api + acp

v1.18.x
psychobunny 10 years ago
parent bdcf090aaa
commit 0e7c3be9d3

@ -4,9 +4,61 @@ var rewards = {};
rewards.get = function(callback) { rewards.get = function(callback) {
callback({ callback(false, {
conditions: ["Reputation", "Post Count", "Last Logged in Time"], conditions: [
conditionals: [">", ">=", "<", "<=", "is string:"], {
"name": "Reputation",
"condition": "reputation"
},
{
"name": "Post Count",
"condition": "postcount"
},
{
"name": "Last Logged in Time",
"condition": "lastLoggedIn"
}
],
conditionals: [
{
"name": ">",
"conditional": "greaterthan"
},
{
"name": ">=",
"conditional": "greaterorequalthan"
},
{
"name": "<",
"conditional": "smallerthan"
},
{
"name": "<=",
"conditional": "smallerorequalthan"
},
{
"name": "is string:",
"conditional": "isstring"
}
],
active: [
{
"rewardID": 0,
"conditional": {
"condition": ">",
"value": 100
},
"disabled": 0
},
{
"rewardID": 1,
"conditional": {
"condition": ">",
"value": 100
},
"disabled": 0
}
],
rewards: [ rewards: [
{ {
"rewardID": 0, "rewardID": 0,
@ -17,11 +69,10 @@ rewards.get = function(callback) {
"name": "groupname", "name": "groupname",
"values": ["Group 1", "Group 2", "Group 3"], "values": ["Group 1", "Group 2", "Group 3"],
} }
], ]
"disabled": 0
}, },
{ {
"rewardID": 0, "rewardID": 1,
"name": "Send alert message", "name": "Send alert message",
"inputs": [ "inputs": [
{ {
@ -32,11 +83,10 @@ rewards.get = function(callback) {
"type": "text", "type": "text",
"name": "message", "name": "message",
} }
], ]
"disabled": 0
} }
] ]
}) });
}; };
function getConditions() { function getConditions() {

@ -5,11 +5,23 @@
<div class="panel-body"> <div class="panel-body">
<form> <form>
<ul> <ul>
<!-- BEGIN rewards --> <!-- BEGIN active -->
<li> <li>
If User's
<select name="condition" class="form-control">
<!-- BEGIN conditions -->
<option value="{conditions.condition}">{conditions.name}</option>
<!-- END conditions -->
</select>
Is
<select name="conditional" class="form-control">
<!-- BEGIN conditionals -->
<option value="{conditionals.conditional}">{conditionals.name}</option>
<!-- END conditionals -->
</select>
<input type="text" class="form-control" value="{active.conditional.value}" />
</li> </li>
<!-- END rewards --> <!-- END active -->
</ul> </ul>
</form> </form>
</div> </div>

Loading…
Cancel
Save