/// <summary>
        /// Apply CSS class name in Calendar Widget Edit - List Settings tab
        /// </summary>
        /// <param name="cssClassName">CSS class name</param>
        public void ApplyCssClassInCalendarWidgetSingleItemSettingsTab(string cssClassName)
        {
            HtmlInputText cssClassInput = EM.Widgets.WidgetDesignerCalendarScreen.CssClassInputFieldSingleItemSettings.AssertIsPresent("CssClass input");

            cssClassInput.Click();
            cssClassInput.Text = cssClassName;
            cssClassInput.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Apply css class to search results
        /// </summary>
        /// <param name="cssClassName">css class name</param>
        public void ApplyCssClasses(string cssClassName)
        {
            this.EM.Search.SearchResultsWidgetEditScreen.CssClassesLabel.AssertIsPresent("Css classes label");
            HtmlInputText cssClassesTextbox = this.EM.Search.SearchResultsWidgetEditScreen.CssClassesTextbox.AssertIsPresent("Css classes textbox");

            cssClassesTextbox.Text = cssClassName;
            cssClassesTextbox.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Enters the height of the max.
        /// </summary>
        /// <param name="number">The number.</param>
        public void EnterHeight(string number)
        {
            HtmlInputText numberField = this.EM.Media.VideoPropertiesScreen.HeightNumber
                                        .AssertIsPresent("height");

            numberField.Text = number;
            numberField.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
Example #4
0
        /// <summary>
        /// Enters new alt tetx for image.
        /// </summary>
        /// <param name="documentTitle">The image alt text.</param>
        public void EnterImageAltText(string imageAltText)
        {
            HtmlInputText altTextField = this.EM.Media.MediaUploadPropertiesScreen.ImageAltTextFields.FirstOrDefault()
                                         .AssertIsPresent("Image alt text field");

            altTextField.Text = string.Empty;
            altTextField.Text = imageAltText;
            altTextField.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Enters new title for document or image.
        /// </summary>
        /// <param name="documentTitle">The document or image title.</param>
        public void EnterTitle(string imageTitle)
        {
            HtmlInputText titleField = this.EM.Media.MediaPropertiesBaseScreen.TitleField
                                       .AssertIsPresent("Title field");

            titleField.Text = string.Empty;
            titleField.Text = imageTitle;
            titleField.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Changes the paging or limit value.
        /// </summary>
        /// <param name="number">The number.</param>
        /// <param name="selectedListSettingOption">The selected list setting option.</param>
        public void ChangePagingOrLimitValue(string number, string selectedListSettingOption)
        {
            HtmlInputText itemsTextBox = ActiveBrowser.Find.ByExpression <HtmlInputText>("ng-disabled=~" + selectedListSettingOption)
                                         .AssertIsPresent("text box");

            itemsTextBox.Text = string.Empty;
            itemsTextBox.Text = number;
            itemsTextBox.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Apply css class
        /// </summary>
        /// <param name="cssClassName">css class name</param>
        public void ApplyCssClasses(string cssClassName)
        {
            HtmlAnchor moreOptions = this.EM.Media.MediaPropertiesBaseScreen.MoreOptionsSpan.AssertIsPresent("More options span");

            moreOptions.Click();
            HtmlInputText cssClassesTextbox = this.EM.Media.MediaPropertiesBaseScreen.CssClassesTextbox.AssertIsPresent("Css classes textbox");

            cssClassesTextbox.Text = cssClassName;
            cssClassesTextbox.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Apply css class
        /// </summary>
        /// <param name="cssClassName">css class name</param>
        public void ApplyCssClasses(string cssClassName)
        {
            HtmlAnchor moreOptions = this.EM.Widgets.WidgetDesignerContentScreen.MoreOptionsDiv.AssertIsPresent("More options span");

            moreOptions.Click();
            HtmlInputText cssClassesTextbox = this.EM.Widgets.WidgetDesignerContentScreen.CssClassesTextbox.AssertIsPresent("Css classes textbox");

            cssClassesTextbox.Text = cssClassName;
            cssClassesTextbox.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }
        /// <summary>
        /// Verifies the apply CSS class.
        /// </summary>
        /// <param name="cssClassName">Name of the CSS class.</param>
        public void VerifyApplyCssClass(string cssClassName)
        {
            this.AdvanceButtonSelecting();
            var           textLabel         = EM.GenericContent.ContentBlockWidget.TextBoxLabelWrapperCssClass.AssertIsPresent("WrapperCssClass");
            HtmlInputText cssClassesTextbox = this.EM.GenericContent.ContentBlockWidget.WrappedCssClassesTextbox;

            cssClassesTextbox.Text = cssClassName;
            cssClassesTextbox.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
            this.SaveChanges();
        }
Example #10
0
        /// <summary>
        /// Adds the tag.
        /// </summary>
        /// <param name="tagName">Name of the tag.</param>
        public void AddTag(string tagName)
        {
            HtmlInputText addTag = this.EM.Media.MediaUploadPropertiesScreen.AddTag
                                   .AssertIsPresent("tag field");

            addTag.Text = tagName;
            addTag.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
            addTag.Click();
            Manager.Current.Desktop.KeyBoard.KeyPress(System.Windows.Forms.Keys.Enter);
            ActiveBrowser.WaitForAsyncRequests();
            ActiveBrowser.RefreshDomTree();
        }
Example #11
0
        /// <summary>
        /// Enters new title for media files.
        /// </summary>
        /// <param name="documentTitle">The title.</param>
        public void EnterTitle(string imageTitle)
        {
            HtmlInputText titleField = this.EM.Media.MediaUploadPropertiesScreen.TitleField
                                       .AssertIsPresent("title field");

            titleField.Text = string.Empty;
            titleField.Click();
            Manager.Current.Desktop.KeyBoard.KeyPress(System.Windows.Forms.Keys.Space);
            this.EM.Media.MediaUploadPropertiesScreen.VisibleTitleIsRequiredMessage.AssertIsPresent("Title is required");
            this.EM.Media.MediaUploadPropertiesScreen.UploadDisabledButton.AssertIsPresent("Upload disabled button");
            titleField.Text = imageTitle;
            titleField.AsjQueryControl().InvokejQueryEvent(jQueryControl.jQueryControlEvents.change);
        }