Current section

Files

Jump to
exq_ui priv static assets exq-admin.js
Raw

priv/static/assets/exq-admin.js

"use strict";
/* jshint ignore:start */
/* jshint ignore:end */
define("exq-admin/adapters/application", ["exports", "active-model-adapter"], function (exports, _activeModelAdapter) {
var ApplicationAdapter;
ApplicationAdapter = _activeModelAdapter["default"].extend({
namespace: window.exqNamespace + "api"
});
exports["default"] = ApplicationAdapter;
});
define('exq-admin/app', ['exports', 'ember', 'ember-resolver', 'ember/load-initializers', 'exq-admin/config/environment', 'exq-admin/models/custom-inflector-rules'], function (exports, _ember, _emberResolver, _emberLoadInitializers, _exqAdminConfigEnvironment, _exqAdminModelsCustomInflectorRules) {
_ember['default'].MODEL_FACTORY_INJECTIONS = true;
var App = _ember['default'].Application.extend({
modulePrefix: _exqAdminConfigEnvironment['default'].modulePrefix,
podModulePrefix: _exqAdminConfigEnvironment['default'].podModulePrefix,
Resolver: _emberResolver['default']
});
(0, _emberLoadInitializers['default'])(App, _exqAdminConfigEnvironment['default'].modulePrefix);
exports['default'] = App;
});
// sets up Ember.Inflector
define('exq-admin/components/app-version', ['exports', 'ember-cli-app-version/components/app-version', 'exq-admin/config/environment'], function (exports, _emberCliAppVersionComponentsAppVersion, _exqAdminConfigEnvironment) {
var name = _exqAdminConfigEnvironment['default'].APP.name;
var version = _exqAdminConfigEnvironment['default'].APP.version;
exports['default'] = _emberCliAppVersionComponentsAppVersion['default'].extend({
version: version,
name: name
});
});
define('exq-admin/components/ember-chart', ['exports', 'ember-cli-chart/components/ember-chart'], function (exports, _emberCliChartComponentsEmberChart) {
exports['default'] = _emberCliChartComponentsEmberChart['default'];
});
define("exq-admin/components/exq-stat", ["exports"], function (exports) {
var ExqStat;
ExqStat = Ember.Component.extend({
link: "index",
classNames: ['col-xs-1']
});
exports["default"] = ExqStat;
});
define('exq-admin/components/exq-stats', ['exports'], function (exports) {
var ExqStats;
ExqStats = Ember.Component.extend({
classNames: ['row', 'stats']
});
exports['default'] = ExqStats;
});
define("exq-admin/controllers/application", ["exports"], function (exports) {
var ApplicationController;
ApplicationController = Ember.Controller.extend();
exports["default"] = ApplicationController;
});
define('exq-admin/controllers/array', ['exports', 'ember'], function (exports, _ember) {
exports['default'] = _ember['default'].Controller;
});
define("exq-admin/controllers/failures/index", ["exports", "ic-ajax"], function (exports, _icAjax) {
var IndexController;
IndexController = Ember.Controller.extend({
actions: {
clearFailures: function clearFailures() {
var self;
self = this;
return (0, _icAjax["default"])({
url: "api/failures",
type: "DELETE"
}).then(function () {
console.log("clearFailures request finished");
self.store.unloadAll('failure');
return self.send('reloadStats');
});
},
retryFailure: function retryFailure(failure) {},
removeFailure: function removeFailure(failure) {
var self;
self = this;
failure.deleteRecord();
return failure.save().then(function (f) {
return self.send('reloadStats');
});
}
}
});
exports["default"] = IndexController;
});
define('exq-admin/controllers/index', ['exports'], function (exports) {
var IndexController;
IndexController = Ember.Controller.extend({
date: null,
chartOptions: {
bezierCurve: false,
animation: false,
scaleShowLabels: true,
showTooltips: true,
responsive: true,
pointDot: false,
pointHitDetectionRadius: 2
},
graph_dashboard_data: {
labels: [],
datasets: [{
data: []
}]
},
dashboard_data: {},
compareDates: function compareDates(a, b) {
var a1, b1;
a1 = moment(a).utc().format();
b1 = moment(b).utc().format();
return a1 === b1;
},
set_graph_dashboard_data: (function () {
var d, i, labels, mydates, t;
if (this.get('date') !== null) {
d = moment.utc(this.get('date'));
labels = [];
mydates = [];
for (t = i = 0; i < 60; t = ++i) {
labels.push("");
mydates.push(moment.utc(d.valueOf() - t * 1000));
}
return this.store.findAll('realtime').then((function (_this) {
return function (rtdata) {
var _data, dt, f, failure_set, failures, j, len, s, success_set, successes;
success_set = [];
failure_set = [];
for (j = 0, len = mydates.length; j < len; j++) {
dt = mydates[j];
successes = rtdata.filter(function (d) {
return d.id.startsWith("s") && _this.compareDates(dt, d.get('timestamp'));
});
failures = rtdata.filter(function (d) {
return d.id.startsWith("f") && _this.compareDates(dt, d.get('timestamp'));
});
s = successes.length;
f = failures.length;
success_set.push(s);
failure_set.push(f);
}
_data = {
labels: labels,
datasets: [{
label: "Failures",
fillColor: "rgba(255,255,255,0)",
strokeColor: "rgba(151,187,205,1)",
pointColor: "rgba(151,187,205,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(151,187,205,1)",
data: success_set.reverse()
}, {
label: "Sucesses",
fillColor: "rgba(255,255,255,0)",
strokeColor: "rgba(238,77,77,1)",
pointColor: "rgba(238,77,77,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(238,77,77,1)",
data: failure_set.reverse()
}]
};
return _this.set("graph_dashboard_data", _data);
};
})(this));
}
}).observes('dashboard_data', 'date')
});
exports['default'] = IndexController;
});
define('exq-admin/controllers/object', ['exports', 'ember'], function (exports, _ember) {
exports['default'] = _ember['default'].Controller;
});
define("exq-admin/controllers/processes/index", ["exports"], function (exports) {
var IndexController;
IndexController = Ember.Controller.extend({
actions: {
clearProcesses: function clearProcesses() {
var self;
self = this;
return jQuery.ajax({
url: window.exqNamespace + "api/processes",
type: "DELETE"
}).done(function () {
return self.store.findAll('process').forEach(function (p) {
p.deleteRecord();
return self.send('reloadStats');
});
});
}
}
});
exports["default"] = IndexController;
});
define("exq-admin/controllers/queues/index", ["exports"], function (exports) {
var IndexController;
IndexController = Ember.Controller.extend({
actions: {
clearAll: function clearAll() {
return alert('clearAll');
},
deleteQueue: function deleteQueue(queue) {
var self;
if (confirm("Are you sure you want to delete " + queue.id + " and all its jobs?")) {
self = this;
queue.deleteRecord();
return queue.save().then(function (q) {
return self.send('reloadStats');
});
}
}
}
});
exports["default"] = IndexController;
});
define("exq-admin/controllers/retries/index", ["exports", "ic-ajax"], function (exports, _icAjax) {
var IndexController;
IndexController = Ember.Controller.extend({
actions: {
clearRetries: function clearRetries() {
var self;
self = this;
return (0, _icAjax["default"])({
url: "api/retries",
type: "DELETE"
}).then(function () {
console.log("clearRetries request finished");
self.store.unloadAll('retry');
return self.send('reloadStats');
});
},
removeRetry: function removeRetry(retry) {
var self;
self = this;
retry.deleteRecord();
return retry.save().then(function (f) {
return self.send('reloadStats');
});
},
requeueRetry: function requeueRetry(retry) {
var self;
self = this;
return retry.save().then(function (f) {
self.send('reloadStats');
return self.store.unloadRecord(retry);
});
}
}
});
exports["default"] = IndexController;
});
define("exq-admin/controllers/scheduled/index", ["exports", "ic-ajax"], function (exports, _icAjax) {
var IndexController;
IndexController = Ember.Controller.extend({
actions: {
clearScheduled: function clearScheduled() {
var self;
self = this;
return (0, _icAjax["default"])({
url: "api/scheduled",
type: "DELETE"
}).then(function () {
console.log("clearScheduled request finished");
self.store.unloadAll('scheduled');
return self.send('reloadStats');
});
},
removeScheduled: function removeScheduled(scheduled) {
var self;
self = this;
scheduled.deleteRecord();
return scheduled.save().then(function (f) {
return self.send('reloadStats');
});
}
}
});
exports["default"] = IndexController;
});
define("exq-admin/initializers/active-model-adapter", ["exports", "active-model-adapter", "active-model-adapter/active-model-serializer"], function (exports, _activeModelAdapter, _activeModelAdapterActiveModelSerializer) {
exports["default"] = {
name: 'active-model-adapter',
initialize: function initialize() {
var application = arguments[1] || arguments[0];
application.register('adapter:-active-model', _activeModelAdapter["default"]);
application.register('serializer:-active-model', _activeModelAdapterActiveModelSerializer["default"]);
}
};
});
define('exq-admin/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'exq-admin/config/environment'], function (exports, _emberCliAppVersionInitializerFactory, _exqAdminConfigEnvironment) {
exports['default'] = {
name: 'App Version',
initialize: (0, _emberCliAppVersionInitializerFactory['default'])(_exqAdminConfigEnvironment['default'].APP.name, _exqAdminConfigEnvironment['default'].APP.version)
};
});
define('exq-admin/initializers/container-debug-adapter', ['exports', 'ember-resolver/container-debug-adapter'], function (exports, _emberResolverContainerDebugAdapter) {
exports['default'] = {
name: 'container-debug-adapter',
initialize: function initialize() {
var app = arguments[1] || arguments[0];
app.register('container-debug-adapter:main', _emberResolverContainerDebugAdapter['default']);
app.inject('container-debug-adapter:main', 'namespace', 'application:main');
}
};
});
define('exq-admin/initializers/export-application-global', ['exports', 'ember', 'exq-admin/config/environment'], function (exports, _ember, _exqAdminConfigEnvironment) {
exports.initialize = initialize;
function initialize() {
var application = arguments[1] || arguments[0];
if (_exqAdminConfigEnvironment['default'].exportApplicationGlobal !== false) {
var theGlobal;
if (typeof window !== 'undefined') {
theGlobal = window;
} else if (typeof global !== 'undefined') {
theGlobal = global;
} else if (typeof self !== 'undefined') {
theGlobal = self;
} else {
// no reasonable global, just bail
return;
}
var value = _exqAdminConfigEnvironment['default'].exportApplicationGlobal;
var globalName;
if (typeof value === 'string') {
globalName = value;
} else {
globalName = _ember['default'].String.classify(_exqAdminConfigEnvironment['default'].modulePrefix);
}
if (!theGlobal[globalName]) {
theGlobal[globalName] = application;
application.reopen({
willDestroy: function willDestroy() {
this._super.apply(this, arguments);
delete theGlobal[globalName];
}
});
}
}
}
exports['default'] = {
name: 'export-application-global',
initialize: initialize
};
});
define('exq-admin/models/custom-inflector-rules', ['exports'], function (exports) {
var inflector;
inflector = Ember.Inflector.inflector;
inflector.uncountable('scheduled');
exports['default'] = {};
});
define('exq-admin/models/failure', ['exports', 'exq-admin/models/job'], function (exports, _exqAdminModelsJob) {
;
var Failure;
Failure = _exqAdminModelsJob['default'].extend({
failed_at: DS.attr('date'),
error_message: DS.attr('string')
});
exports['default'] = Failure;
});
define('exq-admin/models/job', ['exports'], function (exports) {
var Job;
Job = DS.Model.extend({
queue: DS.attr('string'),
"class": DS.attr('string'),
args: DS.attr('string'),
enqueued_at: DS.attr('date'),
started_at: DS.attr('date')
});
exports['default'] = Job;
});
define('exq-admin/models/process', ['exports'], function (exports) {
var Process;
Process = DS.Model.extend({
pid: DS.attr('string'),
host: DS.attr('string'),
job: DS.belongsTo('job'),
started_at: DS.attr('date')
});
exports['default'] = Process;
});
define('exq-admin/models/queue', ['exports'], function (exports) {
var Queue;
Queue = DS.Model.extend({
size: DS.attr('number'),
jobs: DS.hasMany('job'),
partial: true
});
exports['default'] = Queue;
});
define('exq-admin/models/realtime', ['exports'], function (exports) {
var Realtime;
Realtime = DS.Model.extend({
timestamp: DS.attr('date'),
count: DS.attr('number')
});
exports['default'] = Realtime;
});
define('exq-admin/models/retry', ['exports'], function (exports) {
var Retry;
Retry = DS.Model.extend({
queue: DS.attr('string'),
"class": DS.attr('string'),
args: DS.attr('string'),
failed_at: DS.attr('date'),
error_message: DS.attr('string'),
retry: DS.attr('boolean'),
retry_count: DS.attr('number')
});
exports['default'] = Retry;
});
define('exq-admin/models/scheduled', ['exports', 'exq-admin/models/job'], function (exports, _exqAdminModelsJob) {
;
var Scheduled;
Scheduled = _exqAdminModelsJob['default'].extend({
scheduled_at: DS.attr('date')
});
exports['default'] = Scheduled;
});
define('exq-admin/models/stat', ['exports'], function (exports) {
var Stat;
Stat = DS.Model.extend({
processed: DS.attr('number'),
failed: DS.attr('number'),
busy: DS.attr('number'),
enqueued: DS.attr('number'),
retrying: DS.attr('number'),
scheduled: DS.attr('number'),
dead: DS.attr('number'),
date: DS.attr('date')
});
exports['default'] = Stat;
});
define('exq-admin/router', ['exports', 'ember', 'exq-admin/config/environment'], function (exports, _ember, _exqAdminConfigEnvironment) {
var Router;
Router = _ember['default'].Router.extend({
location: _exqAdminConfigEnvironment['default'].locationType
});
Router.map(function () {
this.route('index', {
path: '/'
});
this.route('queues', {
resetNamespace: true
}, function () {
return this.route('show', {
path: '/:id'
});
});
this.route('processes', {
resetNamespace: true
}, function () {
return this.route('index', {
path: '/'
});
});
this.route('scheduled', {
resetNamespace: true
}, function () {
return this.route('index', {
path: '/'
});
});
this.route('retries', {
resetNamespace: true
}, function () {
return this.route('index', {
path: '/'
});
});
return this.route('failures', {
resetNamespace: true
}, function () {
return this.route('index', {
path: '/'
});
});
});
exports['default'] = Router;
});
define('exq-admin/routes/application', ['exports'], function (exports) {
var ApplicationRoute;
ApplicationRoute = Ember.Route.extend({
model: function model(params) {
return this.get('store').findRecord('stat', 'all');
},
actions: {
reloadStats: function reloadStats() {
return this.get('store').findRecord('stat', 'all').then(function (stats) {
return stats.reload();
});
}
}
});
exports['default'] = ApplicationRoute;
});
define('exq-admin/routes/failures/index', ['exports'], function (exports) {
var IndexRoute;
IndexRoute = Ember.Route.extend({
model: function model(params) {
return this.store.findAll('failure');
}
});
exports['default'] = IndexRoute;
});
define('exq-admin/routes/index', ['exports'], function (exports) {
var IndexRoute;
IndexRoute = Ember.Route.extend({
timeout: null,
setupController: function setupController(controller, model) {
var self, updater;
this._super(controller, model);
self = this;
updater = window.setInterval(function () {
return self.store.findAll('realtime').then(function (data) {
controller.set('dashboard_data', data);
return controller.set('date', new Date());
});
}, 2000);
return this.set('timeout', updater);
},
deactivate: function deactivate() {
clearInterval(this.get('timeout'));
return this.set('timeout', null);
}
});
exports['default'] = IndexRoute;
});
define('exq-admin/routes/processes/index', ['exports'], function (exports) {
var IndexRoute;
IndexRoute = Ember.Route.extend({
model: function model(params) {
return this.store.findAll('process');
}
});
exports['default'] = IndexRoute;
});
define('exq-admin/routes/queues/index', ['exports'], function (exports) {
var IndexRoute;
IndexRoute = Ember.Route.extend({
model: function model(params) {
return this.store.findAll('queue');
}
});
exports['default'] = IndexRoute;
});
define('exq-admin/routes/queues/show', ['exports'], function (exports) {
var ShowRoute;
ShowRoute = Ember.Route.extend({
model: function model(params) {
return this.store.findRecord('queue', params.id).then(function (myModel) {
if (myModel.get('partial')) {
return myModel.reload();
}
});
}
});
exports['default'] = ShowRoute;
});
define('exq-admin/routes/retries/index', ['exports'], function (exports) {
var IndexRoute;
IndexRoute = Ember.Route.extend({
model: function model(params) {
return this.store.findAll('retry');
}
});
exports['default'] = IndexRoute;
});
define('exq-admin/routes/scheduled/index', ['exports'], function (exports) {
var IndexRoute;
IndexRoute = Ember.Route.extend({
model: function model(params) {
return this.store.findAll('scheduled');
}
});
exports['default'] = IndexRoute;
});
define("exq-admin/templates/application", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["wrong-type", "multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 78
}
},
"moduleName": "exq-admin/templates/application.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1, "class", "container");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [1]);
var morphs = new Array(3);
morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);
morphs[1] = dom.createMorphAt(element0, 0, 0);
morphs[2] = dom.createMorphAt(element0, 1, 1);
dom.insertBoundary(fragment, 0);
return morphs;
},
statements: [["content", "exq-navbar", ["loc", [null, [1, 0], [1, 14]]]], ["inline", "exq-stats", [], ["stats", ["subexpr", "@mut", [["get", "model", ["loc", [null, [1, 55], [1, 60]]]]], [], []]], ["loc", [null, [1, 37], [1, 62]]]], ["content", "outlet", ["loc", [null, [1, 62], [1, 72]]]]],
locals: [],
templates: []
};
})());
});
define("exq-admin/templates/components/exq-navbar", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 369
},
"end": {
"line": 1,
"column": 413
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Exq");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
var child1 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 534
},
"end": {
"line": 1,
"column": 563
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Dashboard");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
var child2 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 584
},
"end": {
"line": 1,
"column": 621
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Workers");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
var child3 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 642
},
"end": {
"line": 1,
"column": 675
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Queues");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
var child4 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 696
},
"end": {
"line": 1,
"column": 731
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Retries");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
var child5 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 752
},
"end": {
"line": 1,
"column": 791
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Scheduled");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
var child6 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 812
},
"end": {
"line": 1,
"column": 845
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Dead");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes() {
return [];
},
statements: [],
locals: [],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "triple-curlies"
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 885
}
},
"moduleName": "exq-admin/templates/components/exq-navbar.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("nav");
dom.setAttribute(el1, "role", "navigation");
dom.setAttribute(el1, "class", "navbar navbar-default");
var el2 = dom.createElement("div");
dom.setAttribute(el2, "class", "container");
var el3 = dom.createElement("div");
dom.setAttribute(el3, "class", "navbar-header");
var el4 = dom.createElement("button");
dom.setAttribute(el4, "data-target", "#bs-example-navbar-collapse-1");
dom.setAttribute(el4, "data-toggle", "collapse");
dom.setAttribute(el4, "type", "button");
dom.setAttribute(el4, "class", "navbar-toggle collapsed");
var el5 = dom.createElement("span");
dom.setAttribute(el5, "class", "sr-only");
var el6 = dom.createTextNode("Toggle navigation");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createElement("span");
dom.setAttribute(el5, "class", "icon-bar");
dom.appendChild(el4, el5);
var el5 = dom.createElement("span");
dom.setAttribute(el5, "class", "icon-bar");
dom.appendChild(el4, el5);
var el5 = dom.createElement("span");
dom.setAttribute(el5, "class", "icon-bar");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3, "id", "bs-example-navbar-collapse-1");
dom.setAttribute(el3, "class", "collapse navbar-collapse");
var el4 = dom.createElement("ul");
dom.setAttribute(el4, "class", "nav navbar-nav");
var el5 = dom.createElement("li");
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createElement("li");
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createElement("li");
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createElement("li");
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createElement("li");
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createElement("li");
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0, 0]);
var element1 = dom.childAt(element0, [1, 0]);
var morphs = new Array(7);
morphs[0] = dom.createMorphAt(dom.childAt(element0, [0]), 1, 1);
morphs[1] = dom.createMorphAt(dom.childAt(element1, [0]), 0, 0);
morphs[2] = dom.createMorphAt(dom.childAt(element1, [1]), 0, 0);
morphs[3] = dom.createMorphAt(dom.childAt(element1, [2]), 0, 0);
morphs[4] = dom.createMorphAt(dom.childAt(element1, [3]), 0, 0);
morphs[5] = dom.createMorphAt(dom.childAt(element1, [4]), 0, 0);
morphs[6] = dom.createMorphAt(dom.childAt(element1, [5]), 0, 0);
return morphs;
},
statements: [["block", "link-to", ["index"], ["class", "navbar-brand"], 0, null, ["loc", [null, [1, 369], [1, 425]]]], ["block", "link-to", ["index"], [], 1, null, ["loc", [null, [1, 534], [1, 575]]]], ["block", "link-to", ["processes.index"], [], 2, null, ["loc", [null, [1, 584], [1, 633]]]], ["block", "link-to", ["queues.index"], [], 3, null, ["loc", [null, [1, 642], [1, 687]]]], ["block", "link-to", ["retries.index"], [], 4, null, ["loc", [null, [1, 696], [1, 743]]]], ["block", "link-to", ["scheduled.index"], [], 5, null, ["loc", [null, [1, 752], [1, 803]]]], ["block", "link-to", ["failures.index"], [], 6, null, ["loc", [null, [1, 812], [1, 857]]]]],
locals: [],
templates: [child0, child1, child2, child3, child4, child5, child6]
};
})());
});
define("exq-admin/templates/components/exq-stat", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes", "wrong-type"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 59
}
},
"moduleName": "exq-admin/templates/components/exq-stat.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1, "class", "count");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(2);
morphs[0] = dom.createMorphAt(dom.childAt(fragment, [0]), 0, 0);
morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);
dom.insertBoundary(fragment, null);
return morphs;
},
statements: [["content", "stat", ["loc", [null, [1, 36], [1, 44]]]], ["content", "title", ["loc", [null, [1, 50], [1, 59]]]]],
locals: [],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["wrong-type"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 71
}
},
"moduleName": "exq-admin/templates/components/exq-stat.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(1);
morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);
dom.insertBoundary(fragment, 0);
dom.insertBoundary(fragment, null);
return morphs;
},
statements: [["block", "link-to", [["get", "link", ["loc", [null, [1, 11], [1, 15]]]]], [], 0, null, ["loc", [null, [1, 0], [1, 71]]]]],
locals: [],
templates: [child0]
};
})());
});
define("exq-admin/templates/components/exq-stats", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["wrong-type", "multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 435
}
},
"moduleName": "exq-admin/templates/components/exq-stats.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(7);
morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);
morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);
morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement);
morphs[3] = dom.createMorphAt(fragment, 3, 3, contextualElement);
morphs[4] = dom.createMorphAt(fragment, 4, 4, contextualElement);
morphs[5] = dom.createMorphAt(fragment, 5, 5, contextualElement);
morphs[6] = dom.createMorphAt(fragment, 6, 6, contextualElement);
dom.insertBoundary(fragment, 0);
dom.insertBoundary(fragment, null);
return morphs;
},
statements: [["inline", "exq-stat", [], ["title", "Processed", "stat", ["subexpr", "@mut", [["get", "stats.processed", ["loc", [null, [1, 34], [1, 49]]]]], [], []]], ["loc", [null, [1, 0], [1, 51]]]], ["inline", "exq-stat", [], ["title", "Failed", "stat", ["subexpr", "@mut", [["get", "stats.failed", ["loc", [null, [1, 82], [1, 94]]]]], [], []]], ["loc", [null, [1, 51], [1, 96]]]], ["inline", "exq-stat", [], ["title", "Busy", "stat", ["subexpr", "@mut", [["get", "stats.busy", ["loc", [null, [1, 125], [1, 135]]]]], [], []], "link", "processes.index"], ["loc", [null, [1, 96], [1, 160]]]], ["inline", "exq-stat", [], ["title", "Enqueued", "stat", ["subexpr", "@mut", [["get", "stats.enqueued", ["loc", [null, [1, 193], [1, 207]]]]], [], []], "link", "queues.index"], ["loc", [null, [1, 160], [1, 229]]]], ["inline", "exq-stat", [], ["title", "Retries", "stat", ["subexpr", "@mut", [["get", "stats.retrying", ["loc", [null, [1, 261], [1, 275]]]]], [], []], "link", "retries.index"], ["loc", [null, [1, 229], [1, 298]]]], ["inline", "exq-stat", [], ["title", "Scheduled", "stat", ["subexpr", "@mut", [["get", "stats.scheduled", ["loc", [null, [1, 332], [1, 347]]]]], [], []], "link", "scheduled.index"], ["loc", [null, [1, 298], [1, 372]]]], ["inline", "exq-stat", [], ["title", "Dead", "stat", ["subexpr", "@mut", [["get", "stats.dead", ["loc", [null, [1, 401], [1, 411]]]]], [], []], "link", "failures.index"], ["loc", [null, [1, 372], [1, 435]]]]],
locals: [],
templates: []
};
})());
});
define("exq-admin/templates/failures/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 185
},
"end": {
"line": 1,
"column": 512
}
},
"moduleName": "exq-admin/templates/failures/index.hbs"
},
isEmpty: false,
arity: 1,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("tr");
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createElement("div");
dom.setAttribute(el3, "class", "failure-error-message");
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createElement("button");
dom.setAttribute(el3, "class", "btn btn-danger btn-xs");
var el4 = dom.createTextNode("Delete");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [5, 0]);
var morphs = new Array(6);
morphs[0] = dom.createMorphAt(dom.childAt(element0, [0]), 0, 0);
morphs[1] = dom.createMorphAt(dom.childAt(element0, [1]), 0, 0);
morphs[2] = dom.createMorphAt(dom.childAt(element0, [2]), 0, 0);
morphs[3] = dom.createMorphAt(dom.childAt(element0, [3]), 0, 0);
morphs[4] = dom.createMorphAt(dom.childAt(element0, [4, 0]), 0, 0);
morphs[5] = dom.createElementMorph(element1);
return morphs;
},
statements: [["content", "failure.queue", ["loc", [null, [1, 221], [1, 238]]]], ["content", "failure.class", ["loc", [null, [1, 247], [1, 264]]]], ["content", "failure.args", ["loc", [null, [1, 273], [1, 289]]]], ["content", "failure.failed_at", ["loc", [null, [1, 298], [1, 319]]]], ["content", "failure.error_message", ["loc", [null, [1, 363], [1, 388]]]], ["element", "action", ["removeFailure", ["get", "failure", ["loc", [null, [1, 436], [1, 443]]]]], ["on", "click"], ["loc", [null, [1, 411], [1, 456]]]]],
locals: ["failure"],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 687
}
},
"moduleName": "exq-admin/templates/failures/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Failures");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createElement("table");
dom.setAttribute(el1, "class", "table table-bordered table-hover");
var el2 = dom.createElement("thead");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Queue");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Class");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Args");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Failed At");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Error");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Actions");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tbody");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tfoot");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("td");
dom.setAttribute(el4, "colspan", "6");
var el5 = dom.createElement("button");
dom.setAttribute(el5, "class", "btn btn-danger btn-xs");
var el6 = dom.createTextNode("Clear Dead Jobs List");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element2 = dom.childAt(fragment, [1]);
var element3 = dom.childAt(element2, [2, 0, 0, 0]);
var morphs = new Array(2);
morphs[0] = dom.createMorphAt(dom.childAt(element2, [1]), 0, 0);
morphs[1] = dom.createElementMorph(element3);
return morphs;
},
statements: [["block", "each", [["get", "model", ["loc", [null, [1, 193], [1, 198]]]]], [], 0, null, ["loc", [null, [1, 185], [1, 521]]]], ["element", "action", ["clearFailures"], ["on", "click"], ["loc", [null, [1, 564], [1, 601]]]]],
locals: [],
templates: [child0]
};
})());
});
define("exq-admin/templates/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes", "wrong-type"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 127
}
},
"moduleName": "exq-admin/templates/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Dashboard");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(1);
morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);
dom.insertBoundary(fragment, null);
return morphs;
},
statements: [["inline", "ember-chart", [], ["type", "Line", "data", ["subexpr", "@mut", [["get", "graph_dashboard_data", ["loc", [null, [1, 49], [1, 69]]]]], [], []], "options", ["subexpr", "@mut", [["get", "chartOptions", ["loc", [null, [1, 78], [1, 90]]]]], [], []], "width", 1170, "height", 300, "legend", false], ["loc", [null, [1, 18], [1, 127]]]]],
locals: [],
templates: []
};
})());
});
define("exq-admin/templates/processes/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 172
},
"end": {
"line": 1,
"column": 370
}
},
"moduleName": "exq-admin/templates/processes/index.hbs"
},
isEmpty: false,
arity: 1,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("tr");
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(":");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [0]);
var morphs = new Array(6);
morphs[0] = dom.createMorphAt(element1, 0, 0);
morphs[1] = dom.createMorphAt(element1, 2, 2);
morphs[2] = dom.createMorphAt(dom.childAt(element0, [1]), 0, 0);
morphs[3] = dom.createMorphAt(dom.childAt(element0, [2]), 0, 0);
morphs[4] = dom.createMorphAt(dom.childAt(element0, [3]), 0, 0);
morphs[5] = dom.createMorphAt(dom.childAt(element0, [4]), 0, 0);
return morphs;
},
statements: [["content", "process.host", ["loc", [null, [1, 208], [1, 224]]]], ["content", "process.pid", ["loc", [null, [1, 225], [1, 240]]]], ["content", "process.job.queue", ["loc", [null, [1, 249], [1, 270]]]], ["content", "process.job.class", ["loc", [null, [1, 279], [1, 300]]]], ["content", "process.job.args", ["loc", [null, [1, 309], [1, 329]]]], ["content", "process.started_at", ["loc", [null, [1, 338], [1, 360]]]]],
locals: ["process"],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 543
}
},
"moduleName": "exq-admin/templates/processes/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Workers");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createElement("table");
dom.setAttribute(el1, "class", "table table-bordered table-hover");
var el2 = dom.createElement("thead");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Worker");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Queue");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Class");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Arguments");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Started");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tbody");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tfoot");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("td");
dom.setAttribute(el4, "colspan", "5");
var el5 = dom.createElement("button");
dom.setAttribute(el5, "class", "btn btn-danger btn-xs");
var el6 = dom.createTextNode("Clear worker list");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element2 = dom.childAt(fragment, [1]);
var element3 = dom.childAt(element2, [2, 0, 0, 0]);
var morphs = new Array(2);
morphs[0] = dom.createMorphAt(dom.childAt(element2, [1]), 0, 0);
morphs[1] = dom.createElementMorph(element3);
return morphs;
},
statements: [["block", "each", [["get", "model", ["loc", [null, [1, 180], [1, 185]]]]], [], 0, null, ["loc", [null, [1, 172], [1, 379]]]], ["element", "action", ["clearProcesses"], ["on", "click"], ["loc", [null, [1, 422], [1, 460]]]]],
locals: [],
templates: [child0]
};
})());
});
define("exq-admin/templates/queues/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 192
},
"end": {
"line": 1,
"column": 241
}
},
"moduleName": "exq-admin/templates/queues/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(1);
morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);
dom.insertBoundary(fragment, 0);
dom.insertBoundary(fragment, null);
return morphs;
},
statements: [["content", "queue.size", ["loc", [null, [1, 227], [1, 241]]]]],
locals: [],
templates: []
};
})();
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 137
},
"end": {
"line": 1,
"column": 367
}
},
"moduleName": "exq-admin/templates/queues/index.hbs"
},
isEmpty: false,
arity: 1,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("tr");
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createElement("button");
dom.setAttribute(el3, "class", "btn btn-danger btn-xs");
var el4 = dom.createTextNode("Delete");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [2, 0]);
var morphs = new Array(3);
morphs[0] = dom.createMorphAt(dom.childAt(element0, [0]), 0, 0);
morphs[1] = dom.createMorphAt(dom.childAt(element0, [1]), 0, 0);
morphs[2] = dom.createElementMorph(element1);
return morphs;
},
statements: [["content", "queue.id", ["loc", [null, [1, 171], [1, 183]]]], ["block", "link-to", ["queues.show", ["get", "queue.id", ["loc", [null, [1, 217], [1, 225]]]]], [], 0, null, ["loc", [null, [1, 192], [1, 253]]]], ["element", "action", ["deleteQueue", ["get", "queue", ["loc", [null, [1, 293], [1, 298]]]]], ["on", "click"], ["loc", [null, [1, 270], [1, 311]]]]],
locals: ["queue"],
templates: [child0]
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 392
}
},
"moduleName": "exq-admin/templates/queues/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Queues");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createElement("table");
dom.setAttribute(el1, "class", "table table-bordered table-hover");
var el2 = dom.createElement("thead");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Queue");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Size");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Actions");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tbody");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(1);
morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1, 1]), 0, 0);
return morphs;
},
statements: [["block", "each", [["get", "model", ["loc", [null, [1, 145], [1, 150]]]]], [], 0, null, ["loc", [null, [1, 137], [1, 376]]]]],
locals: [],
templates: [child0]
};
})());
});
define("exq-admin/templates/queues/show", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 169
},
"end": {
"line": 1,
"column": 340
}
},
"moduleName": "exq-admin/templates/queues/show.hbs"
},
isEmpty: false,
arity: 1,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("tr");
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createElement("button");
dom.setAttribute(el3, "class", "btn btn-danger btn-xs");
var el4 = dom.createTextNode("Delete");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0]);
var morphs = new Array(3);
morphs[0] = dom.createMorphAt(dom.childAt(element0, [0]), 0, 0);
morphs[1] = dom.createMorphAt(dom.childAt(element0, [1]), 0, 0);
morphs[2] = dom.createMorphAt(dom.childAt(element0, [2]), 0, 0);
return morphs;
},
statements: [["content", "job.class", ["loc", [null, [1, 206], [1, 219]]]], ["content", "job.args", ["loc", [null, [1, 228], [1, 240]]]], ["content", "job.enqueued_at", ["loc", [null, [1, 249], [1, 268]]]]],
locals: ["job"],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 365
}
},
"moduleName": "exq-admin/templates/queues/show.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Queue:");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createElement("table");
dom.setAttribute(el1, "class", "table table-bordered table-hover");
var el2 = dom.createElement("thead");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Class");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Args");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Enqueued At");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Actions");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tbody");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var morphs = new Array(2);
morphs[0] = dom.createMorphAt(dom.childAt(fragment, [0]), 1, 1);
morphs[1] = dom.createMorphAt(dom.childAt(fragment, [1, 1]), 0, 0);
return morphs;
},
statements: [["content", "model.id", ["loc", [null, [1, 10], [1, 22]]]], ["block", "each", [["get", "model.jobs", ["loc", [null, [1, 177], [1, 187]]]]], [], 0, null, ["loc", [null, [1, 169], [1, 349]]]]],
locals: [],
templates: [child0]
};
})());
});
define("exq-admin/templates/retries/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 184
},
"end": {
"line": 1,
"column": 550
}
},
"moduleName": "exq-admin/templates/retries/index.hbs"
},
isEmpty: false,
arity: 1,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("tr");
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createElement("button");
dom.setAttribute(el3, "class", "btn btn-danger btn-xs");
var el4 = dom.createTextNode("Delete");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createElement("button");
dom.setAttribute(el3, "class", "btn btn-secondary btn-xs");
var el4 = dom.createTextNode("Retry");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [5]);
var element2 = dom.childAt(element1, [0]);
var element3 = dom.childAt(element1, [1]);
var morphs = new Array(7);
morphs[0] = dom.createMorphAt(dom.childAt(element0, [0]), 0, 0);
morphs[1] = dom.createMorphAt(dom.childAt(element0, [1]), 0, 0);
morphs[2] = dom.createMorphAt(dom.childAt(element0, [2]), 0, 0);
morphs[3] = dom.createMorphAt(dom.childAt(element0, [3]), 0, 0);
morphs[4] = dom.createMorphAt(dom.childAt(element0, [4]), 0, 0);
morphs[5] = dom.createElementMorph(element2);
morphs[6] = dom.createElementMorph(element3);
return morphs;
},
statements: [["content", "retry.queue", ["loc", [null, [1, 218], [1, 233]]]], ["content", "retry.class", ["loc", [null, [1, 242], [1, 257]]]], ["content", "retry.args", ["loc", [null, [1, 266], [1, 280]]]], ["content", "retry.failed_at", ["loc", [null, [1, 289], [1, 308]]]], ["content", "retry.retry_count", ["loc", [null, [1, 317], [1, 338]]]], ["element", "action", ["removeRetry", ["get", "retry", ["loc", [null, [1, 378], [1, 383]]]]], ["on", "click"], ["loc", [null, [1, 355], [1, 396]]]], ["element", "action", ["requeueRetry", ["get", "retry", ["loc", [null, [1, 474], [1, 479]]]]], ["on", "click"], ["loc", [null, [1, 450], [1, 492]]]]],
locals: ["retry"],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 721
}
},
"moduleName": "exq-admin/templates/retries/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Retries");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createElement("table");
dom.setAttribute(el1, "class", "table table-bordered table-hover");
var el2 = dom.createElement("thead");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Queue");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Class");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Args");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Failed At");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Retry");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Actions");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tbody");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tfoot");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("td");
dom.setAttribute(el4, "colspan", "6");
var el5 = dom.createElement("button");
dom.setAttribute(el5, "class", "btn btn-danger btn-xs");
var el6 = dom.createTextNode("Clear Retry Queue");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element4 = dom.childAt(fragment, [1]);
var element5 = dom.childAt(element4, [2, 0, 0, 0]);
var morphs = new Array(2);
morphs[0] = dom.createMorphAt(dom.childAt(element4, [1]), 0, 0);
morphs[1] = dom.createElementMorph(element5);
return morphs;
},
statements: [["block", "each", [["get", "model", ["loc", [null, [1, 192], [1, 197]]]]], [], 0, null, ["loc", [null, [1, 184], [1, 559]]]], ["element", "action", ["clearRetries"], ["on", "click"], ["loc", [null, [1, 602], [1, 638]]]]],
locals: [],
templates: [child0]
};
})());
});
define("exq-admin/templates/scheduled/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template((function () {
var child0 = (function () {
return {
meta: {
"fragmentReason": false,
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 175
},
"end": {
"line": 1,
"column": 444
}
},
"moduleName": "exq-admin/templates/scheduled/index.hbs"
},
isEmpty: false,
arity: 1,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("tr");
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("td");
var el3 = dom.createElement("button");
dom.setAttribute(el3, "class", "btn btn-danger btn-xs");
var el4 = dom.createTextNode("Delete");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [4, 0]);
var morphs = new Array(5);
morphs[0] = dom.createMorphAt(dom.childAt(element0, [0]), 0, 0);
morphs[1] = dom.createMorphAt(dom.childAt(element0, [1]), 0, 0);
morphs[2] = dom.createMorphAt(dom.childAt(element0, [2]), 0, 0);
morphs[3] = dom.createMorphAt(dom.childAt(element0, [3]), 0, 0);
morphs[4] = dom.createElementMorph(element1);
return morphs;
},
statements: [["content", "scheduled.queue", ["loc", [null, [1, 213], [1, 232]]]], ["content", "scheduled.class", ["loc", [null, [1, 241], [1, 260]]]], ["content", "scheduled.args", ["loc", [null, [1, 269], [1, 287]]]], ["content", "scheduled.scheduled_at", ["loc", [null, [1, 296], [1, 322]]]], ["element", "action", ["removeScheduled", ["get", "scheduled", ["loc", [null, [1, 366], [1, 375]]]]], ["on", "click"], ["loc", [null, [1, 339], [1, 388]]]]],
locals: ["scheduled"],
templates: []
};
})();
return {
meta: {
"fragmentReason": {
"name": "missing-wrapper",
"problems": ["multiple-nodes"]
},
"revision": "Ember@2.2.0",
"loc": {
"source": null,
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 621
}
},
"moduleName": "exq-admin/templates/scheduled/index.hbs"
},
isEmpty: false,
arity: 0,
cachedFragment: null,
hasRendered: false,
buildFragment: function buildFragment(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("h2");
var el2 = dom.createTextNode("Scheduled");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createElement("table");
dom.setAttribute(el1, "class", "table table-bordered table-hover");
var el2 = dom.createElement("thead");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Queue");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Class");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Args");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Scheduled At");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createElement("th");
var el5 = dom.createTextNode("Actions");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tbody");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createElement("tfoot");
var el3 = dom.createElement("tr");
var el4 = dom.createElement("td");
dom.setAttribute(el4, "colspan", "6");
var el5 = dom.createElement("button");
dom.setAttribute(el5, "class", "btn btn-danger btn-xs");
var el6 = dom.createTextNode("Clear Scheduled Queue");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {
var element2 = dom.childAt(fragment, [1]);
var element3 = dom.childAt(element2, [2, 0, 0, 0]);
var morphs = new Array(2);
morphs[0] = dom.createMorphAt(dom.childAt(element2, [1]), 0, 0);
morphs[1] = dom.createElementMorph(element3);
return morphs;
},
statements: [["block", "each", [["get", "model", ["loc", [null, [1, 183], [1, 188]]]]], [], 0, null, ["loc", [null, [1, 175], [1, 453]]]], ["element", "action", ["clearScheduled"], ["on", "click"], ["loc", [null, [1, 496], [1, 534]]]]],
locals: [],
templates: [child0]
};
})());
});
/* jshint ignore:start */
/* jshint ignore:end */
/* jshint ignore:start */
define('exq-admin/config/environment', ['ember'], function(Ember) {
var prefix = 'exq-admin';
/* jshint ignore:start */
try {
var metaName = prefix + '/config/environment';
var rawConfig = Ember['default'].$('meta[name="' + metaName + '"]').attr('content');
var config = JSON.parse(unescape(rawConfig));
return { 'default': config };
}
catch(err) {
throw new Error('Could not read config from meta tag with name "' + metaName + '".');
}
/* jshint ignore:end */
});
if (!runningTests) {
require("exq-admin/app")["default"].create({"LOG_ACTIVE_GENERATION":true,"LOG_VIEW_LOOKUPS":true,"name":"exq-admin","version":"0.0.0+7fa7bace"});
}
/* jshint ignore:end */
//# sourceMappingURL=exq-admin.map