public function onInit()
 {
     parent::onInit();
     $uiStyles = new SocialSharing_Ui_Style();
     $uiStyles->setHandle('supsystic-social-sharing-ui-styles')->setHookName('admin_enqueue_scripts')->setLocalSource('css/supsystic-ui.css');
     $uiScripts = new SocialSharing_Ui_Script();
     $uiScripts->setHandle('supsystic-social-sharing-ui-scripts')->setHookName('admin_enqueue_scripts')->setLocalSource('js/supsystic.ui.js');
     $bootstrap = new SocialSharing_Ui_Script();
     $bootstrap->setHandle('supsystic-social-sharing-bootstrap')->setLocalSource('js/libraries/bootstrap/bootstrap.min.js')->setHookName('admin_enqueue_scripts');
     $this->addAsset($uiStyles);
     $this->addAsset($uiScripts);
     $this->addAsset($bootstrap);
     $this->addAsset($this->create('script', 'sss-chosen')->setHookName('admin_enqueue_scripts')->setLocalSource('js/plugins/chosen.jquery.min.js')->setVersion('1.4.2'));
     $this->addAsset($this->create('script', 'sss-icheck')->setHookName('admin_enqueue_scripts')->setLocalSource('js/plugins/icheck.min.js'));
     $this->addAsset($this->create('style', 'sss-icheck')->setHookName('admin_enqueue_scripts')->setLocalSource('css/libraries/minimal/minimal.css'));
     $this->addAsset($this->create('style', 'sss-admin')->setHookName('admin_enqueue_scripts')->setLocalSource('css/admin.css'));
     $this->getEnvironment()->getDispatcher()->on('after_modules_loaded', array($this, 'registerAssets'));
 }
 /**
  * Loads plugin core js.
  * @param SocialSharing_Ui_Module $ui
  */
 public function loadScripts(SocialSharing_Ui_Module $ui)
 {
     $core = new SocialSharing_Ui_Script();
     $core->setHandle('social-sharing-core-js')->setModuleSource($this, 'js/core.js')->setHookName('admin_enqueue_scripts');
     $ui->addAsset($core);
 }