Пример #1
0
import Format from 'hyper-uri-format';
import Translate from 'onus-translate';
import routes from 'onus-router/react?enhancers=basename!../web';

/**
 * Setup environment variables
 */

var API_URL = browser.env.API_URL;

/**
 * Instantiate dependencies
 */

var format = require('hyper-uri-format')(API_URL);
var client = new Client(API_URL);
var store = new Store(client);
var forms = new Forms(client);

module.exports = Poe(document.getElementById('app'), {
  router: {
    activeLinkClassName: 'is-active',
    basename: __app_path__,
    routes: routes
  },
  format: format,
  forms: new Forms(client),
  store: store,
  translate: new Translate('.translations.ui-intro')
});
Пример #2
0
/**
 * Module dependencies
 */

var App = require('poe-ui');

/**
 * Expose the app
 */

var app = module.exports = App('hyper-chess');

app.use(require('ng-hyper-emitter-ws'));

app.configure(function($injector) {
  var emitter = $injector.get('hyperEmitterWs');
  emitter({port: 80, host: 'hyper-emitter.herokuapp.com'});
});
Пример #3
0
/**
 * Module dependencies
 */

var App = require('poe-ui');

/**
 * Expose the app
 */

var app = module.exports = App('PROJECT');

/**
 * Load plugins here
 *
 * Plugins are loaded with the 'use' method:
 *
 *   app.use(require('modal'));
 *
 */
Пример #4
0
 * Module dependencies
 */

import Poe from 'poe-ui';
var routes = require('./routes.jade?force-load').render;
var Forms = require('form-store');
var Store = require('hyper-store');
var Client = require('hyper-client-wait1');
var Translate = require('onus-translate');

var API_URL = browser.env.API_URL;

/**
 * Instantiate dependencies
 */

var format = require('hyper-uri-format')(API_URL);
var client = new Client(API_URL);
var store = new Store(client);
var forms = new Forms(client);

Poe(document.body, {
  routes: routes,
  store: store,
  translate: new Translate(`.translations.example-simple-poe`),
  encodeParams: format.encodeParams,
  decodeParams: format.decodeParams,
  forms: forms,
  base: __app_path__ || '/'
});