Exemplo n.º 1
0
 public static bool IsWidgetActive(this IWidgetPlugin widget, WidgetSettings widgetSettings = null)
 {
     if (widgetSettings == null)
         widgetSettings = EngineContext.Current.Resolve<WidgetSettings>();
     return widgetSettings.ActiveWidgetSystemNames != null &&
         widgetSettings.ActiveWidgetSystemNames.Contains(widget.PluginDescriptor.SystemName,
         StringComparer.InvariantCultureIgnoreCase);
 }
Exemplo n.º 2
0
 public WidgetService(IPluginFinder pluginFinder, WidgetSettings widgetSettings)
 {
     _pluginFinder = pluginFinder;
     _widgetSettings = widgetSettings;
 }