public override List<preloadProcessor> createPreloadTasks(GadgetContext context, GadgetSpec gadget, PreloaderService.PreloadPhase phase) { List<preloadProcessor> preloads = new List<preloadProcessor>(); if (phase == PreloaderService.PreloadPhase.HTML_RENDER) { foreach(Preload preload in gadget.getModulePrefs().getPreloads()) { HashSet<String> preloadViews = preload.getViews(); if (preloadViews.Count == 0 || preloadViews.Contains(context.getView())) { PreloadTask task = new PreloadTask(context, preload, preload.getHref().ToString()); preloads.Add(new preloadProcessor(task.call)); } } } return preloads; }
public override List <preloadProcessor> createPreloadTasks(GadgetContext context, GadgetSpec gadget, PreloaderService.PreloadPhase phase) { List <preloadProcessor> preloads = new List <preloadProcessor>(); if (phase == PreloaderService.PreloadPhase.HTML_RENDER) { foreach (Preload preload in gadget.getModulePrefs().getPreloads()) { HashSet <String> preloadViews = preload.getViews(); if (preloadViews.Count == 0 || preloadViews.Contains(context.getView())) { PreloadTask task = new PreloadTask(context, preload, preload.getHref().ToString()); preloads.Add(new preloadProcessor(task.call)); } } } return(preloads); }