-
-
Save kanekoa/5670372 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Reminder Message</title> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta name="description" content=""> | |
<meta name="author" content=""> | |
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"> | |
</head> | |
<body> | |
<div class="dialog example"> | |
<form> | |
<fieldset> | |
<label>message</label> | |
<input id="message" type="text" placeholder="Type something…" value="Confirm"> | |
<label>delay seccond</label> | |
<select id="delay_seccond"> | |
<option>3</option> | |
<option>5</option> | |
<option>10</option> | |
</select> | |
<div> | |
<button id="submit" type="button" class="btn">Submit</button> | |
</div> | |
</fieldset> | |
</form> | |
<div id="display" class="alert alert-info"> | |
This is sample message. | |
</div> | |
</div> | |
<script src="http://code.jquery.com/jquery-1.10.0.min.js"></script> | |
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> | |
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script> | |
<!-- <script src="https://raw.github.com/mixi-inc/triaina/master/javascript/server/public/javascripts/bridge.js"></script> --> | |
<script src="bridge.js"></script> | |
<script> | |
var enableBridge = function(){ | |
$("#submit").click(function(event){ | |
var message = $("#message").val() || "default message."; | |
var delaySeccond = $("#delay_seccond").val() || 5; | |
WebBridge.call('com.example.reminder_message.put', {'message': message, 'delay_seccond': delaySeccond}, function(result){ | |
// receive result | |
$("#display").html(result.status); | |
} | |
); | |
}); | |
}; | |
var observeNotify = function(data){ | |
$("#display").html(data.params.message); | |
}; | |
WebBridge.onStart(function(){ | |
enableBridge(); | |
WebBridge.observe('com.example.reminder_message.notify', observeNotify); | |
}); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# リマインダーメッセージ | |
## com.example.reminder_message.put | |
### Request | |
{ | |
"bridge": "1.1", | |
"dest": "com.example.reminder_message.put", | |
"params": { | |
"message": "10秒後の自分、こんにちわ!", | |
"delay_seccond" : 10 | |
}, | |
"id": 1 | |
} | |
### Response | |
{ | |
"bridge": "1.1", | |
"result": { | |
"status": "ok" // or "error" | |
}, | |
"id": 1 | |
} | |
## com.example.reminder_message.notify | |
### Request | |
{ | |
"bridge": "1.1", | |
"dest": "com.example.reminder_message.notify", | |
"params": { | |
"message": "10秒後の自分、こんにちわ!", | |
}, | |
"id": null | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment