'getJsFiles', 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys', ); } public function getStylesheetFiles(&$stylesheets) { $stylesheets[] = "plugins/Marketplace/stylesheets/marketplace.less"; $stylesheets[] = "plugins/Marketplace/stylesheets/plugin-details.less"; $stylesheets[] = "plugins/Marketplace/stylesheets/marketplace-widget.less"; } public function getJsFiles(&$jsFiles) { $jsFiles[] = "libs/bower_components/iframe-resizer/js/iframeResizer.min.js"; $jsFiles[] = "plugins/Marketplace/angularjs/plugins/plugin-name.directive.js"; $jsFiles[] = "plugins/Marketplace/angularjs/licensekey/licensekey.controller.js"; $jsFiles[] = "plugins/Marketplace/angularjs/marketplace/marketplace.controller.js"; $jsFiles[] = "plugins/Marketplace/angularjs/marketplace/marketplace.directive.js"; } public function getClientSideTranslationKeys(&$translationKeys) { $translationKeys[] = 'Marketplace_LicenseKeyActivatedSuccess'; $translationKeys[] = 'Marketplace_LicenseKeyDeletedSuccess'; } public static function isMarketplaceEnabled() { return self::getPluginManager()->isPluginActivated('Marketplace'); } /** * @return Plugin\Manager */ private static function getPluginManager() { return Plugin\Manager::getInstance(); } }