protected void Page_Load(object sender, EventArgs e)
        {
            SampleDao.CheckTable();

            InitControls();

            Page.EnableViewState = false;

            Master
            .AddClientScript(((Product)WebItemManager.Instance[ProductEntryPoint.Id]).ClientScriptLocalization);
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Page.RegisterStyleControl(LoadControl(VirtualPathUtility.ToAbsolute("~/products/community/master/Styles.ascx")));
            Page.RegisterBodyScripts(ResolveUrl, "~/products/community/js/common.js");


            _sideNavigation.Controls.Add(LoadControl(NavigationSidePanel.Location));

            Master.AddClientScript(
                new ClientScripts.ClientLocalizationResources(),
                new ClientScripts.ClientTemplateResources());
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InitControls();

            Page.EnableViewState = false;

            Master
            .AddClientScript(
                new CRMSettingsResources(),
                new ClientCustomResources(),
                new CommonData(),
                ((Product)WebItemManager.Instance[WebItemManager.CRMProductID]).ClientScriptLocalization,
                ((Product)WebItemManager.Instance[WebItemManager.ProjectsProductID]).ClientScriptLocalization);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            InitScripts();

            _sidepanelHolder.Controls.Add(LoadControl(SideNavigationPanel.Location));

            //UserMaker.AddOnlyOne(Page, ControlHolder);
            //ControlHolder.Controls.Add(new ImportUsersWebControl());
            ControlHolder.Controls.Add(LoadControl(ResendInvitesControl.Location));

            Master
            .AddClientScript(
                new ClientSettingsResources(),
                new ClientCustomResources(),
                new ClientLocalizationResources());
        }
Пример #5
0
        public void WriteProjectResources()
        {
            var requestContext = ((BasePage)Page).RequestContext;

            Master
            .AddClientScript(
                ((Product)WebItemManager.Instance[WebItemManager.ProjectsProductID]).ClientScriptLocalization,
                ((Product)WebItemManager.Instance[WebItemManager.CRMProductID]).ClientScriptLocalization,
                new CRMDataResources(),
                new ClientUserResources(),
                new ClientCurrentUserResources());

            if (requestContext.IsInConcreteProject)
            {
                Master.AddClientScript(new ClientProjectResources());
            }
        }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InitScripts();

            CreateButtonContent.Controls.Add(LoadControl(SideButtonsPanel.Location));

            SidePanel.Controls.Add(LoadControl(SideNavigationPanel.Location));

            //UserMaker.AddOnlyOne(Page, ControlHolder);
            //ControlHolder.Controls.Add(new ImportUsersWebControl());
            ControlHolder.Controls.Add(LoadControl(ResendInvitesControl.Location));

            ControlHolder.Controls.Add(LoadControl(Studio.UserControls.Management.TariffLimitExceed.Location));

            Master
            .AddClientScript(
                new ClientSettingsResources(),
                new ClientCustomResources(),
                new ClientLocalizationResources());
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     Master
     .AddClientScript(new ClientScripts.FilesLocalizationResources())
     .AddClientScript(new ClientScripts.FilesConstantsResources());
 }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _cfg = new TalkConfiguration();

            Utility.RegisterTypeForAjax(GetType());

            Master.DisabledSidePanel      = true;
            Master.DisabledTopStudioPanel = true;

            Page
            .RegisterBodyScripts("~/addons/talk/js/gears.init.js",
                                 "~/addons/talk/js/gears.init.js",
                                 "~/addons/talk/js/iscroll.js",
                                 "~/addons/talk/js/talk.customevents.js",
                                 "~/js/third-party/jquery/jquery.notification.js",
                                 "~/js/third-party/moment.min.js",
                                 "~/js/third-party/moment-timezone.min.js",
                                 "~/js/third-party/firebase.js",
                                 "~/js/third-party/firebase-app.js",
                                 "~/js/third-party/firebase-auth.js",
                                 "~/js/third-party/firebase-database.js",
                                 "~/js/third-party/firebase-messaging.js",
                                 "~/addons/talk/js/talk.common.js",
                                 "~/addons/talk/js/talk.navigationitem.js",
                                 "~/addons/talk/js/talk.msmanager.js",
                                 "~/addons/talk/js/talk.mucmanager.js",
                                 "~/addons/talk/js/talk.roomsmanager.js",
                                 "~/addons/talk/js/talk.contactsmanager.js",
                                 "~/addons/talk/js/talk.messagesmanager.js",
                                 "~/addons/talk/js/talk.connectiomanager.js",
                                 "~/addons/talk/js/talk.default.js",
                                 "~/addons/talk/js/talk.init.js")
            .RegisterStyle("~/addons/talk/css/default/talk.style.css");

            var virtPath = "~/addons/talk/css/default/talk.style." + CultureInfo.CurrentCulture.Name.ToLower() + ".css";

            if (File.Exists(Server.MapPath(virtPath)))
            {
                Page.RegisterStyle(virtPath);
            }
            Page.RegisterStyle("~/addons/talk/css/default/talk.text-overflow.css");


            switch (_cfg.RequestTransportType.ToLower())
            {
            case "flash":
                Page.RegisterBodyScripts("~/addons/talk/js/jlib/plugins/strophe.flxhr.js",

                                         "~/addons/talk/js/jlib/flxhr/checkplayer.js",
                                         "~/addons/talk/js/jlib/flxhr/flensed.js",
                                         "~/addons/talk/js/jlib/flxhr/flxhr.js",
                                         "~/addons/talk/js/jlib/flxhr/swfobject.js",

                                         "~/addons/talk/js/jlib/strophe/base64.js",
                                         "~/addons/talk/js/jlib/strophe/md5.js",
                                         "~/addons/talk/js/jlib/strophe/core.js");

                break;

            default:
                Page.RegisterBodyScripts(
                    "~/addons/talk/js/jlib/strophe/base64.js",
                    "~/addons/talk/js/jlib/strophe/md5.js",
                    "~/addons/talk/js/jlib/strophe/core.js",

                    "~/addons/talk/js/jlib/flxhr/swfobject.js");
                break;
            }

            Master.AddClientScript(new TalkClientScript(), new TalkClientScriptLocalization());

            try
            {
                Page.Title = TalkResource.ProductName + " - " + CoreContext.UserManager.GetUsers(SecurityContext.CurrentAccount.ID).DisplayUserName(false);
            }
            catch (System.Security.SecurityException)
            {
                Page.Title = TalkResource.ProductName + " - " + HeaderStringHelper.GetPageTitle(TalkResource.DefaultContactTitle);
            }
            try
            {
                Page.RegisterInlineScript("ASC.TMTalk.notifications.initialiseFirebase(" + GetFirebaseConfig() + ");");
            }
            catch (Exception) {}
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var thirdPartyChat = ConfigurationManagerExtension.AppSettings["web.third-party-chat-url"];
            var isEnabledTalk  = ConfigurationManagerExtension.AppSettings["web.talk"] ?? "false";

            if (!String.IsNullOrEmpty(thirdPartyChat))
            {
                if (CoreContext.Configuration.CustomMode)
                {
                    Response.Redirect(thirdPartyChat + "?ask_key=" + HttpUtility.UrlEncode(CookiesManager.GetCookies(CookiesType.AuthKey)), true);
                }
                Response.Redirect(thirdPartyChat, true);
            }

            if (isEnabledTalk != "true")
            {
                Response.Redirect(CommonLinkUtility.GetDefault());
            }

            _cfg = new TalkConfiguration();

            Utility.RegisterTypeForAjax(GetType());

            Master.DisabledSidePanel      = true;
            Master.DisabledTopStudioPanel = true;

            Page
            .RegisterBodyScripts("~/addons/talk/js/gears.init.js",
                                 "~/addons/talk/js/gears.init.js",
                                 "~/addons/talk/js/iscroll.js",
                                 "~/addons/talk/js/talk.customevents.js",
                                 "~/js/third-party/jquery/jquery.notification.js",
                                 "~/js/third-party/moment.min.js",
                                 "~/js/third-party/moment-timezone.min.js",
                                 "~/addons/talk/js/talk.common.js",
                                 "~/addons/talk/js/talk.navigationitem.js",
                                 "~/addons/talk/js/talk.msmanager.js",
                                 "~/addons/talk/js/talk.mucmanager.js",
                                 "~/addons/talk/js/talk.roomsmanager.js",
                                 "~/addons/talk/js/talk.contactsmanager.js",
                                 "~/addons/talk/js/talk.messagesmanager.js",
                                 "~/addons/talk/js/talk.connectiomanager.js",
                                 "~/addons/talk/js/talk.default.js",
                                 "~/addons/talk/js/talk.init.js")
            .RegisterStyle("~/addons/talk/css/default/talk.style.css");
            if (Request.Browser != null && Request.Browser.Browser != "IE" && Request.Browser.Browser != "InternetExplorer")
            {
                Page
                .RegisterBodyScripts("~/js/third-party/firebase.js",
                                     "~/js/third-party/firebase-app.js",
                                     "~/js/third-party/firebase-auth.js",
                                     "~/js/third-party/firebase-database.js",
                                     "~/js/third-party/firebase-messaging.js");
            }

            var virtPath = "~/addons/talk/css/default/talk.style." + CultureInfo.CurrentCulture.Name.ToLower() + ".css";

            if (File.Exists(Server.MapPath(virtPath)))
            {
                Page.RegisterStyle(virtPath);
            }
            Page.RegisterStyle("~/addons/talk/css/default/talk.text-overflow.css");


            switch (_cfg.RequestTransportType.ToLower())
            {
            case "flash":
                Page.RegisterBodyScripts("~/addons/talk/js/jlib/plugins/strophe.flxhr.js",

                                         "~/addons/talk/js/jlib/flxhr/checkplayer.js",
                                         "~/addons/talk/js/jlib/flxhr/flensed.js",
                                         "~/addons/talk/js/jlib/flxhr/flxhr.js",
                                         "~/addons/talk/js/jlib/flxhr/swfobject.js",

                                         "~/js/third-party/xregexp.js",

                                         "~/addons/talk/js/jlib/strophe/base64.js",
                                         "~/addons/talk/js/jlib/strophe/md5.js",
                                         "~/addons/talk/js/jlib/strophe/core.js");

                break;

            default:
                Page.RegisterBodyScripts(
                    "~/addons/talk/js/jlib/strophe/base64.js",
                    "~/addons/talk/js/jlib/strophe/md5.js",
                    "~/addons/talk/js/jlib/strophe/core.js",
                    "~/js/third-party/xregexp.js",
                    "~/addons/talk/js/jlib/flxhr/swfobject.js");
                break;
            }

            Master.AddClientScript(new TalkClientScript(), new TalkClientScriptLocalization());

            try
            {
                Page.Title = TalkResource.ProductName + " - " + CoreContext.UserManager.GetUsers(SecurityContext.CurrentAccount.ID).DisplayUserName(false);
            }
            catch (System.Security.SecurityException)
            {
                Page.Title = TalkResource.ProductName + " - " + HeaderStringHelper.GetPageTitle(TalkResource.DefaultContactTitle);
            }
            try
            {
                Page.RegisterInlineScript("ASC.TMTalk.notifications && ASC.TMTalk.notifications.initialiseFirebase(" + GetFirebaseConfig() + ");");
            }
            catch (Exception) {}
        }