immosmart / smartbox

SmartTV universal library for Samsung, LG, Philips, SmartTV Aliance, STB Mag app development.
MIT License
244 stars 70 forks source link

ready callback #80

Open tadjik1 opened 9 years ago

tadjik1 commented 9 years ago

Привет. Пытаюсь использовать вашу библиотеку с requirejs. Конфиг достаточно простой:

//config.js
require.config({
  "baseUrl": "js/",

  paths: {
      eventEmitter: './external/eventEmitter/eventEmitter',
      jquery: './external/jquery/jquery.min',
      lodash: './external/lodash/dist/lodash.compat.min',
      smartbox: './external/smartbox/dist/smartbox'
  },

  shim: {
    eventEmitter: {
      exports: 'EventEmitter'
    },

    smartbox: {
      deps: ['jquery', 'lodash', 'eventEmitter'],
      exports: 'SB'
    }
  },

  deps: ['main']
});
//main.js
define(function (require, exports, module) {
    'use strict';

    var SB = require('smartbox');

    SB(function () {
      console.log('ready');
    });
});

так вот надпись 'ready' показывается через раз. как такое возможно?