コード例 #1
0
        protected static void SetUpHelpers(IEngineContext engineContext, IController controller, IControllerContext controllerContext)
        {
            var formHelper = new ARFormHelper();

            formHelper.SetContext(engineContext);
            formHelper.SetController(controller, controllerContext);

            var presentationHelper = new PresentationHelper();

            presentationHelper.SetContext(engineContext);
            presentationHelper.SetController(controller, controllerContext);

            var paginationHelper = new PaginationHelper();

            paginationHelper.SetContext(engineContext);
            paginationHelper.SetController(controller, controllerContext);

            var scriptaculous = new ScriptaculousHelper();

            scriptaculous.SetContext(engineContext);
            scriptaculous.SetController(controller, controllerContext);

            var ajaxHelper = new AjaxHelper();

            ajaxHelper.SetContext(engineContext);
            ajaxHelper.SetController(controller, controllerContext);

            controllerContext.Helpers["Scriptaculous"]      = scriptaculous;
            controllerContext.Helpers["Ajax"]               = ajaxHelper;
            controllerContext.Helpers["Form"]               = formHelper;
            controllerContext.Helpers["PresentationHelper"] = presentationHelper;
            controllerContext.Helpers["PaginationHelper"]   = paginationHelper;
        }
コード例 #2
0
ファイル: HelperExtensions.cs プロジェクト: yhtsnda/spark
 public static string VisualEffectDropOut(this ScriptaculousHelper helper, System.String elementId, System.Object queue)
 {
     return(helper.VisualEffectDropOut(elementId, new ModelDictionary(queue)));
 }
コード例 #3
0
ファイル: HelperExtensions.cs プロジェクト: yhtsnda/spark
 public static string VisualEffect(this ScriptaculousHelper helper, System.String name, System.String elementId, System.Object options)
 {
     return(helper.VisualEffect(name, elementId, new ModelDictionary(options)));
 }