Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function applyOutstandingChanges(){
// If any thing is open, pack it in now
Postal.publish({
channel: 'editor',
topic: 'apply-changes',
data: {}
});
}
type: 'error',
timer: 10000
});
});
};
// event bindings
postal.subscribe({
channel: 'stories',
topic: 'create story',
callback: _onCreateStory
});
postal.subscribe({
channel: 'stories',
topic: 'edit story',
callback: _onEditStory
});
return {
/*
* Public
*/
};
}());
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
return s.join("");
};
}
postal.fedx = _.extend({
clients: {},
transports: {},
knownIds: [ postal.instanceId ],
manifest: {},
_processingIds: [],
addToManifest: function(channel, topic, instanceId) {
instanceId = instanceId || postal.instanceId;
var manifest = this.manifest[instanceId];
if(!manifest) {
manifest = this.manifest[instanceId] = {}
}
if(!manifest[channel]) {
manifest[channel] = [ topic ];
} else {
if(!_.contains(manifest[channel], topic)) {
manifest[channel].push(topic);
/*
postal.federation
Author: Jim Cowart (http://freshbrewedcode.com/jimcowart)
License: Dual licensed MIT (http://www.opensource.org/licenses/mit-license) & GPL (http://www.opensource.org/licenses/gpl-license)
Version 0.1.0
*/
var postal = require( 'postal' );
// BROWSER semi-uuid - it's ghetto and will need to be replaced
// the eventual node version won't need this kind of hackery
if(!postal.utils.getUUID) {
postal.utils.getUUID = function() {
var s = [];
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++) {
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
return s.join("");
};
}
postal.fedx = _.extend({
clients: {},
/*
postal.federation
Author: Jim Cowart (http://freshbrewedcode.com/jimcowart)
License: Dual licensed MIT (http://www.opensource.org/licenses/mit-license) & GPL (http://www.opensource.org/licenses/gpl-license)
Version 0.1.0
*/
var postal = require( 'postal' );
// BROWSER semi-uuid - it's ghetto and will need to be replaced
// the eventual node version won't need this kind of hackery
if(!postal.utils.getUUID) {
postal.utils.getUUID = function() {
var s = [];
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++) {
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
return s.join("");
};
}
postal.fedx = _.extend({
clients: {},
function publishEngineMessage(topic, data){
Postal.publish({
channel: 'engine',
topic: topic,
data: data
});
}
function publishResults(){
for (var id in AllSpecData.results){
var completed = AllSpecData.results[id];
Postal.publish({
channel: 'engine',
topic: completed.type,
data: completed
});
}
}
function changeLifecyleFilter(value){
Postal.publish({
channel: 'explorer',
topic: 'lifecycle-filter-changed',
data: {lifecycle: value}
});
}
beforeEach(() => {
Postal.reset();
listener.clear();
Postal.subscribe({
channel : "editor",
topic : "*",
callback : function(data, envelope) {
data.topic = envelope.topic;
listener.append(data);
}
});
Postal.subscribe({
channel : "engine-request",
topic : "*",
callback : function(data, envelope) {
data.topic = envelope.topic;
constructor(){
Postal.reset();
this.store = createStore(Reducer);
this.store.dispatch(initialization);
this.div = document.createElement('div');
document.documentElement.appendChild(this.div);
this.engineMessages = new Listener('engine-request');
this.editorMessages = new Listener('editor');
this.explorerMessages = new Listener('explorer');
var SpecEditorPresenter = require('./../lib/presentation/spec-editor-presenter');
SpecEditorPresenter(this.store, this.engineRequests);
global.$ = $;