postal.js examples
Simple examples of postal.js
by ifandelse
HTML
<script src="https://raw.github.com/documentcloud/underscore/master/underscore.js"></script>
<script src="https://raw.github.com/ifandelse/postal.js/master/lib/standard/postal.js"></script>
<script src="https://raw.github.com/ifandelse/postal.js/master/lib/standard/postal.diagnostics.js"></script>
CSS
div {
font-family: Tahoma, Arial;
font-size: 10pt;
}
.results {
margin-bottom:20px;
padding: 10px;
border-top: 1pt solid lightsteelblue;
border-bottom: 1pt solid lightsteelblue;
}
JavaScript
var channel = postal.channel("Some.Topic");
var sub = postal.subscribe({ topic: "Some.Topic", callback: function(z) {
$('body').append("<div>Priority 1 </div>");
} }).withPriority(1);
var sub2 = postal.subscribe({ topic: "Some.Topic", callback: function(z) {
$('body').append("<div>Priority 2 </div>");
} }).withPriority(22);
var sub3 = postal.subscribe({ topic: "Some.Topic", callback: function(z) {
$('body').append("<div>Priority 3 </div>");
} }).withPriority(3);
channel.publish();