Ejemplo n.º 1
0
define(function(require){
  'use strict';

  var services = require('services/services');

  return services.factory( 'config', function(){
    var appDom = document.getElementById('app'),
        appCng,
        json,
        config;

    if (appDom) {
      appCng = appDom.getAttribute('data-config');
    }

    if (appCng) {
      try {
        json = JSON.parse(appCng);
      } catch(e) {
        json = e;
      }
    }

    config = (json) ? json : {};

    return config;
  });

});
Ejemplo n.º 2
0
define(function (require) {
    var services = require("services/services");

    function User() {
        return window.yahoo_user;
    }

    return services.factory("User", User);
});
Ejemplo n.º 3
0
define(function(require){
  'use strict';

  var services = require('services/services');

  return services.factory( 'host', function(){
    return document.location.href.split('//').pop().split(':').shift();
  });

});
Ejemplo n.º 4
0
define(function(require){
  'use strict';

  var services = require('services/services'),
      readme = require('text!../../README.md'),
      showdown = require('showdown');

  return services.factory( 'readme', function(){
    var converter = new showdown.converter(),
        htm = converter.makeHtml(readme);
    return htm;
  });

});