/// <summary> /// 變動 fancybox 規格 /// </summary> /// <param name="url"></param> /// <param name="width"></param> /// <param name="height"></param> /// <returns></returns> public static TriggerContext FancyResize(this TriggerContext trigger, string width = null, string height = null) { trigger.Add("fancyResize", new FancyboxPack { width = width, height = height }, lowPiority: false); return(trigger); }
/// <summary> /// 開啟一個 fancybox /// </summary> /// <param name="url"></param> /// <param name="width"></param> /// <param name="height"></param> /// <returns></returns> public static TriggerContext FancyOpen(this TriggerContext trigger, string url, string width = null, string height = null) { trigger.Add("fancyOpen", new FancyboxPack { url = url, width = width, height = height }, lowPiority: true); return(trigger); }
private TriggerContext(HttpContext context, TriggerContext copyFrom) { _context = context; _commands = copyFrom._commands; _lowPiorityCommands = copyFrom._lowPiorityCommands; }
/// <summary> /// 關閉目前視窗中的 fancybox /// </summary> /// <returns></returns> public static TriggerContext FancyClose(this TriggerContext trigger) { trigger.Add("fancyClose", true, lowPiority: true); return(trigger); }