Exemplo n.º 1
0
        public static PageDetails GoBack(ISession session)
        {
            if (session is null)
            {
                throw new System.ArgumentNullException(nameof(session));
            }

            var         ps     = GetFromSession(session);
            PageDetails result = null;

            if (ps.Pages.Count > 0)
            {
                // discard current page
                ps.Pages.RemoveAt(ps.Pages.Count - 1);
            }

            if (ps.Pages.Count > 0)
            {
                // return previous page, but keep on stack (will be re-added anyway)
                result = ps.Pages.Last();
            }

            SetInSession(session, ps);
            return(result);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the page details instance.
        /// </summary>
        /// <param name="userId">User Id for whom page is rendered</param>
        /// <param name="entityType">Entity Type (Community/Content)</param>
        /// <param name="currentPage">Selected page to be rendered</param>
        /// <returns>Page details instance</returns>
        private PageDetails GetPageDetails(long userId, EntityType entityType, int currentPage)
        {
            var pageDetails = new PageDetails(currentPage);

            pageDetails.ItemsPerPage = Constants.EntitiesPerUser;

            var totalItemsForCondition = 0;

            switch (entityType)
            {
            case EntityType.Community:
                totalItemsForCondition = ProfileService.GetCommunitiesCount(userId, userId != CurrentUserId);
                break;

            case EntityType.Content:
                totalItemsForCondition = ProfileService.GetContentsCount(userId, userId != CurrentUserId);
                break;

            default:
                break;
            }

            pageDetails.TotalPages  = (totalItemsForCondition / pageDetails.ItemsPerPage) + ((totalItemsForCondition % pageDetails.ItemsPerPage == 0) ? 0 : 1);
            pageDetails.CurrentPage = currentPage > pageDetails.TotalPages ? pageDetails.TotalPages : currentPage;
            pageDetails.TotalCount  = totalItemsForCondition;

            return(pageDetails);
        }
Exemplo n.º 3
0
        public IEnumerable <ContentDetails> GetContents(long userId, PageDetails pageDetails, bool onlyPublic)
        {
            IList <ContentDetails> contents = new List <ContentDetails>();
            Expression <Func <ContentsView, bool> > condition;

            this.CheckNotNull(() => new { userID = userId, pageDetails });

            Func <ContentsView, object> orderBy = c => c.LastUpdatedDatetime;

            if (onlyPublic)
            {
                var accessType = AccessType.Public.ToString();
                condition = c => c.CreatedByID == userId && c.AccessType == accessType;
            }
            else
            {
                condition = c => c.CreatedByID == userId;
            }

            foreach (var content in _contentsViewRepository.GetItems(
                         condition, orderBy, true, ((pageDetails.CurrentPage - 1) * pageDetails.ItemsPerPage), pageDetails.ItemsPerPage))
            {
                var contentDetails = onlyPublic ?
                                     new ContentDetails(Permission.Visitor) :
                                     new ContentDetails(Permission.Contributor);

                Mapper.Map(content, contentDetails);
                contents.Add(contentDetails);
            }

            return(contents.AsEnumerable());
        }
Exemplo n.º 4
0
        /// <summary>
        /// Gets the Invite Request details for the given community
        /// </summary>
        /// <param name="communityId">Community for which Invite Request details to be fetched</param>
        /// <param name="currentPage">Current page to be rendered</param>
        /// <returns>ViewModel with invite request details</returns>
        private async Task <InviteRequestViewModel> GetInviteRequests(long communityId, int currentPage)
        {
            var pageDetails = new PageDetails(currentPage);

            pageDetails.ItemsPerPage = Constants.PermissionsPerPage;

            var inviteRequestItemList = await ProfileService.GetInviteRequests(CurrentUserId, communityId, pageDetails);

            this.CheckNotNull(() => new { inviteRequestItemList });

            var inviteRequestList = new List <InviteRequestDetailsViewModel>();

            for (var i = 0; i < inviteRequestItemList.Count(); i++)
            {
                var model = new InviteRequestDetailsViewModel()
                {
                    InviteRequestID = inviteRequestItemList.ElementAt(i).InviteRequestID,
                    CommunityID     = inviteRequestItemList.ElementAt(i).CommunityID,
                    EmailId         = inviteRequestItemList.ElementAt(i).EmailIdList[0],
                    Role            = (UserRole)inviteRequestItemList.ElementAt(i).RoleID,
                    InvitedDate     = inviteRequestItemList.ElementAt(i).InvitedDate
                };

                inviteRequestList.Add(model);
            }

            var inviteRequestViewModel = new InviteRequestViewModel(inviteRequestList, pageDetails);

            return(inviteRequestViewModel);
        }
Exemplo n.º 5
0
        public List <T> GetList(PageDetails page, List <T> list)
        {
            List <T> newList = new List <T>();

            try
            {
                if (list.Count <= page.PerPage)
                {
                    newList = list;
                }
                else if (page.CurrentPage == page.MaxPages)
                {
                    int remainder = list.Count % page.PerPage;

                    if (remainder == 0)
                    {
                        newList = list.GetRange((page.CurrentPage - 1) * page.PerPage, page.PerPage);
                    }
                    else
                    {
                        newList = list.GetRange(list.Count - remainder, remainder);
                    }
                }
                else
                {
                    newList = list.GetRange((page.CurrentPage - 1) * page.PerPage, page.PerPage);
                }
            }
            catch (Exception)
            {
                newList = new List <T>();
            }

            return(newList);
        }
Exemplo n.º 6
0
        public ActionResult Index(string AddressLine1Prop, string AddressLine2Prop, string CityProp,
                                  string StateProvinceRegionProp,
                                  string ZipPostalCodeProp, string AmountProp, string FirstName, string LastName
                                  )
        {
            PageDetails details = new PageDetails();

            details.stage2 = "true";


            DBAccess dbAccess  = new DBAccess();
            int      reference = dbAccess.RecordForm(AddressLine1Prop, AddressLine2Prop, CityProp, StateProvinceRegionProp, ZipPostalCodeProp,
                                                     AmountProp, FirstName, LastName, details.stage2);



            ViewBag.URL = "https://myhackney.hackney.gov.uk/propertysales/LoadForm/Index/" + reference;

            //SendEmail sendEmail = new SendEmail();
            //sendEmail.sendEmail(reference, ViewBag.URL);

            EmailUtils.SendEmail("Property Sales Reservation Form :" + reference, "This is an automated email " +
                                 "for the Property Sales Reservation form created for property " +
                                 AddressLine1Prop + "," + AddressLine2Prop + "," + CityProp + ","
                                 + StateProvinceRegionProp + "," + ZipPostalCodeProp + ". Please forward " +
                                 "The following link to the customer to confirm form details and make the payment..."
                                 + ViewBag.URL);



            return(View(details));
        }
Exemplo n.º 7
0
        public string GetCanonical(PageDetails page)
        {
            // If canonical is explicitly set, use that
            if (!String.IsNullOrEmpty(page.Canonical))
            {
                return page.Canonical;
            }

            // otherwise generate canonical
            string generatedBaseUrl = System.Web.HttpContext.Current.Request.Url.Scheme + "://" + System.Web.HttpContext.Current.Request.Url.Authority + System.Web.HttpContext.Current.Request.ApplicationPath.TrimEnd('/') + "/"; // Fallback if site settings isn't in place
            string baseUrl = SettingsUtils.GetSiteBaseUrl() ?? generatedBaseUrl;

            // Use Permalink if it's available
            if (String.IsNullOrEmpty(page.Permalink))
            {
                return baseUrl + page.DisplayName + "/";
            }

            var generatedUrl = NavigationUtils.GetGeneratedUrl(page);

            if (generatedUrl == "/home/")
            {
                generatedUrl = generatedUrl.Replace("/home/", "/");
            }

            return baseUrl.TrimEnd('/') + generatedUrl;
        }
Exemplo n.º 8
0
        public string GetCanonical(PageDetails page)
        {
            // If canonical is explicitly set, use that
            if (!String.IsNullOrEmpty(page.Canonical))
            {
                return(page.Canonical);
            }

            // otherwise generate canonical
            string generatedBaseUrl = System.Web.HttpContext.Current.Request.Url.Scheme + "://" + System.Web.HttpContext.Current.Request.Url.Authority + System.Web.HttpContext.Current.Request.ApplicationPath.TrimEnd('/') + "/"; // Fallback if site settings isn't in place
            string baseUrl          = SettingsUtils.GetSiteBaseUrl() ?? generatedBaseUrl;

            // Use Permalink if it's available
            if (String.IsNullOrEmpty(page.Permalink))
            {
                return(baseUrl + page.DisplayName + "/");
            }

            var generatedUrl = NavigationUtils.GetGeneratedUrl(page);

            if (generatedUrl == "/home/")
            {
                generatedUrl = generatedUrl.Replace("/home/", "/");
            }

            return(baseUrl.TrimEnd('/') + generatedUrl);
        }
Exemplo n.º 9
0
        public ActionResult Index()
        {
            PageDetails dets = new PageDetails();

            dets.stage2 = "false";

            return(View(dets));
        }
Exemplo n.º 10
0
        public ViewGardenTemplate()
        {
            templateList = manager.GetTemplateList();
            InitializeComponent();

            fullList                = templateList;
            pageDetails             = InitializePageDetails();
            icTemplates.ItemsSource = templateList;
        }
        public Page <Product> FindByPage(PageDetails pageDetails)
        {
            Page <Product>  products;
            Sorts <Product> sorts = SetSorts(pageDetails.SortByField, pageDetails.IsAscOrder);

            products = dbContext.Products.Paginate(pageDetails.PageNumber, pageDetails.PageSize, sorts);

            return(products);
        }
Exemplo n.º 12
0
        /// <summary>
        /// The methods provided in this section are simply used to allow
        /// NavigationHelper to respond to the page's navigation methods.
        /// Page specific logic should be placed in event handlers for the
        /// <see cref="Common.NavigationHelper.LoadState"/>
        /// and <see cref="Common.NavigationHelper.SaveState"/>.
        /// The navigation parameter is available in the LoadState method
        /// in addition to page state preserved during an earlier session.
        /// </summary>
        #endregion

        private void loginDetail()
        {
            if (txtUserName.Text == "king" && txtPassword.Password == "123456")
            {
                PageDetails thisPage = new PageDetails();
                thisPage.UserName = txtUserName.Text;
                this.Frame.Navigate(typeof(MainPage), thisPage);
            }
        }
Exemplo n.º 13
0
        public ViewBlog()
        {
            InitializeComponent();
            blogs = blogManager.GetBlogs();
            icBlogs.ItemsSource = ConvertBlogsToAnonymous(blogs);

            pageDetails = InitializePageDetails();
            fullList    = blogManager.GetBlogs();
        }
Exemplo n.º 14
0
        private PageDetails InitializePageDetails()
        {
            PageDetails p = new PageDetails();

            p.Count       = plantManager.GetPlantList(Active.active).Count;
            p.CurrentPage = 1;
            p.PerPage     = 5;

            return(p);
        }
Exemplo n.º 15
0
        private PageDetails InitializePageDetails()
        {
            PageDetails p = new PageDetails();

            p.Count       = manager.GetTemplateList().Count;
            p.CurrentPage = 1;
            p.PerPage     = 5;

            return(p);
        }
Exemplo n.º 16
0
        private PageDetails InitializePageDetails()
        {
            PageDetails p = new PageDetails();

            p.Count       = questionManager.GetQuestions().Count;
            p.CurrentPage = 1;
            p.PerPage     = 5;

            return(p);
        }
Exemplo n.º 17
0
        private PageDetails InitializePageDetails()
        {
            PageDetails p = new PageDetails();

            p.Count       = blogManager.GetBlogs().Count;
            p.CurrentPage = 1;
            p.PerPage     = 5;

            return(p);
        }
Exemplo n.º 18
0
        private void SetPageDetails(PageDetails cmd)
        {
            Name            = cmd.Name;
            Url             = cmd.Url;
            Title           = cmd.Title;
            MetaDescription = cmd.MetaDescription;
            MetaKeywords    = cmd.MetaKeywords;

            SetLocalisations(cmd.PageLocalisations);
            SetPermissions(cmd.PagePermissions);
        }
Exemplo n.º 19
0
 public static PageDetailsDto FromDomain(PageDetails paging)
 {
     return(new PageDetailsDto
     {
         CurrentPage = paging.CurrentPage,
         PageSize = paging.PageSize,
         ItemsOnPage = paging.ItemsOnPage,
         TotalPages = paging.TotalPages,
         TotalItems = paging.TotalItems
     });
 }
Exemplo n.º 20
0
 /// <summary>
 /// Initializes a new instance of the PermissionViewModel class.
 /// </summary>
 public PermissionViewModel(
     Permission currentUserPermission,
     IList <PermissionDetailsViewModel> permissionItemList,
     PageDetails paginationDetails,
     PermissionsTab selectedPermissionsTab)
 {
     this.CurrentUserPermission  = currentUserPermission;
     this.PermissionItemList     = permissionItemList;
     this.PaginationDetails      = paginationDetails;
     this.SelectedPermissionsTab = selectedPermissionsTab;
 }
 public HttpResponseMessage FindAllByPagination(PageDetails pageDetails)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, productService.FindAllByPage(pageDetails)));
     }
     catch (Exception e)
     {
         Console.Write(e);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, e));
     }
 }
Exemplo n.º 22
0
        public SearchForQuestions(AccessToken accessToken)
        {
            InitializeComponent();

            _accessToken = accessToken;
            ValidateAccessToken();

            pageDetails = InitializePageDetails();
            fullList    = questionManager.GetQuestions();

            questions = paginate.GetList(pageDetails, questionManager.GetQuestions());

            gridQuestions.ItemsSource = questions;
        }
        private async Task <Stream> GetTopCommunity(EntityHighlightFilter entityHighlightFilter)
        {
            var entityService = DependencyResolver.Current.GetService(typeof(IEntityService)) as IEntityService;
            var pageDetails   = new PageDetails(1);

            pageDetails.ItemsPerPage = 20;
            var communities = await entityService.GetCommunities(entityHighlightFilter, pageDetails);

            var payloadDetails = PayloadDetailsExtensions.InitializePayload();

            payloadDetails.SetValuesFrom(communities);

            RewritePayloadUrls(payloadDetails, false);
            return(GetOutputStream(payloadDetails));
        }
Exemplo n.º 24
0
        public void Should_have_validation_error_when_site_id_is_empty()
        {
            var command = new PageDetails
            {
                SiteId = Guid.Empty
            };

            var pageRulesMock             = new Mock <IPageRules>();
            var siteRulesMock             = new Mock <ISiteRules>();
            var languageRulesMock         = new Mock <ILanguageRules>();
            var localisationValidatorMock = new Mock <IValidator <PageLocalisation> >();
            var validator = new PageDetailsValidator <PageDetails>(pageRulesMock.Object, siteRulesMock.Object, languageRulesMock.Object, localisationValidatorMock.Object);

            validator.ShouldHaveValidationErrorFor(x => x.SiteId, command);
        }
Exemplo n.º 25
0
        private bool AddPage(PageDetails newdetails)
        {
            if (Pages.Count > 0)
            {
                var det = Pages.Last();
                if (det.PagePath == newdetails.PagePath && det.PageParameters == newdetails.PageParameters)
                {
                    // it's already there - great
                    return(false);
                }
            }

            Pages.Add(newdetails);
            return(true);
        }
Exemplo n.º 26
0
        private void ShowView()
        {
            var container = ServiceLocator.Current.GetInstance <IUnityContainer>();
            var formArgs  = container.Resolve <IViewService>();
            var mode      = formArgs.ViewMode.Peek();

            if (!formArgs.ViewExistsFlag)
            {
                var inx = regionManager.Regions[RegionNames.WorkspaceRegion].Views.Count() - 1;
                //var pageDegtails = new PageDetails(formArgs.ViewName, page, pageType, mode, inx, _vmStateContext);
                var singleView   = regionManager.Regions[RegionNames.WorkspaceRegion].ActiveViews.FirstOrDefault();
                var pageDegtails = new PageDetails(inx, singleView, _vmStateContext.ButtonVisibilty);

                _vmStateContext.CurrentPageDetail = pageDegtails;
                _viewCycler.Add(_vmStateContext.CurrentPageDetail);
            }

            var region = regionManager.Regions[RegionNames.RibbonRegion];

            //var tbr = ServiceLocator.Current.GetInstance<object>(formArgs.ToolbarName);
            //Type T = tbr.GetType();
            //foreach (var view in region.Views)
            //{
            //    if (view != null)
            //    {
            //       if (view.GetType() == T)
            //        {
            //            region.Activate(view);
            //            Type type = this.GetType();

            //            PropertyInfo prop = type.GetProperty(formArgs.ToolbarName + "IsSelected");
            //            IsSearchEnabled = true;
            //            prop.SetValue(this, true, null);
            //            break;
            //        }
            //    }
            //}

            IsSearchEnabled = true;
            // regionManager.Regions[RegionNames.RibbonRegion].Activate(tbr);
            formArgs.ViewExistsFlag = false;
            // ButtonVisibilty = _vmStateContext.ButtonVisibilty;

            GoPreviousCommand.RaiseCanExecuteChanged();
            GoNextCommand.RaiseCanExecuteChanged();
            UpdateButtonState();
        }
Exemplo n.º 27
0
        public async Task <RestCollectionData> QueryDataAsync(IRestCollectionQuery query)
        {
            await _context.Repository.InitializeAsync();

            var fieldAuth = new FieldAuthChecker <TItem>(_context.Fields, _context.AuthorizationChecker, null);
            IEnumerable <string> fields = fieldAuth.GetOrEnsureFields(query?.SelectFields, 1);
            var selector = new QueryableFieldSelector <TItem>(_context.Fields.GetReaders(fields));

            var queryBuilder         = new ContextQueryBuilder <TItem>(_context, query);
            IQueryable <TItem> items = queryBuilder.BuildQueryable();

            QueriedDataIterator queriedData = await selector.SelectFieldsOnlyAsync(items, _context.Repository.ForEachAsync);

            PageDetails pageDetails = queryBuilder.GetPageDetails(queriedData);

            return(new RestCollectionData(queriedData, pageDetails));
        }
Exemplo n.º 28
0
        public void Should_have_validation_error_when_site_does_not_exist()
        {
            var command = new PageDetails
            {
                SiteId = Guid.NewGuid()
            };

            var pageRulesMock = new Mock <IPageRules>();
            var siteRulesMock = new Mock <ISiteRules>();

            siteRulesMock.Setup(x => x.DoesSiteExist(command.SiteId)).Returns(false);
            var languageRulesMock         = new Mock <ILanguageRules>();
            var localisationValidatorMock = new Mock <IValidator <PageLocalisation> >();
            var validator = new PageDetailsValidator <PageDetails>(pageRulesMock.Object, siteRulesMock.Object, languageRulesMock.Object, localisationValidatorMock.Object);

            validator.ShouldHaveValidationErrorFor(x => x.SiteId, command);
        }
Exemplo n.º 29
0
        /// <summary>
        /// This returns the results for Search Result View
        /// </summary>
        /// <param name="searchText">search Text</param>
        /// <param name="selectedTab">selected Tab Text</param>
        /// <returns>EntityViewModel collection</returns>
        private async Task <JsonResult> GetSearchResults(string searchText, string selectedTab, int currentPage, SearchViewModel searchQuery, SearchSortBy sortBy = SearchSortBy.Rating)
        {
            ViewData["SearchText"]    = searchText = (string.IsNullOrWhiteSpace(searchText) || searchText.ToLower(CultureInfo.CurrentCulture).Equals(Resources.DefaultSearchText.ToLower(CultureInfo.CurrentCulture))) ? string.Empty : searchText;
            ViewData["SearchMessage"] = string.Empty;
            IEnumerable <EntityViewModel> results = null;
            var pageDetails = new PageDetails(currentPage);

            if (!string.IsNullOrWhiteSpace(searchText))
            {
                pageDetails.ItemsPerPage = searchQuery.ResultsPerPage;

                var searchQueryDetails = new SearchQueryDetails();

                if (searchQuery.ContentTypeFilter != null)
                {
                    foreach (var contentFilterValue in searchQuery.ContentTypeFilter.Split(','))
                    {
                        searchQueryDetails.ContentTypeFilter.Add(Convert.ToInt32(contentFilterValue, CultureInfo.CurrentCulture));
                    }
                }

                if (searchQuery.CategoryFilter != null)
                {
                    foreach (var categoryFilterValue in searchQuery.CategoryFilter.Split(','))
                    {
                        searchQueryDetails.CategoryFilter.Add(Convert.ToInt32(categoryFilterValue, CultureInfo.CurrentCulture));
                    }
                }

                searchQueryDetails.SortBy = searchQuery.SortBy.ToEnum <string, SearchSortBy>(sortBy);

                results = await _searchService.SimpleSearch(searchText.Replace("'", "''"), CurrentUserId, pageDetails, searchQueryDetails);

                // If the total count of items are less than the selected per page items, select previous per page items
                //ViewData["CurrentPage"] = currentPage;
                //ViewData["TotalPage"] = pageDetails.TotalPages;
                //ViewData["TotalCount"] = pageDetails.TotalCount;
            }


            return(Json(new{
                searchResults = results,
                pageInfo = pageDetails
            }));
        }
Exemplo n.º 30
0
        public ViewPlants(AccessToken accessToken)
        {
            this.accessToken = accessToken;
            InitializeComponent();

            pageDetails = InitializePageDetails();
            fullList    = plantManager.GetPlantList(Active.all);

            setupPage();
            SelectPlants();
            foreach (Role role in accessToken.Roles)
            {
                if (role.RoleID == "Admin")
                {
                    btnCreatePlant.Visibility = Visibility.Visible;
                }
            }
        }
 private void UpdateMovieList(PageDetails <MovieDetails> moviePageDetails)
 {
     if (MoviePageDetails == null)
     {
         MoviePageDetails = moviePageDetails;
     }
     else
     {
         MoviePageDetails.CurrentPage  = moviePageDetails.CurrentPage;
         MoviePageDetails.TotalPages   = moviePageDetails.TotalPages;
         MoviePageDetails.TotalResults = moviePageDetails.TotalPages;
         moviePageDetails.Results.ForEach((obj) =>
         {
             MoviePageDetails.Results.Add(obj);
         });
         OnPropertyChanged(nameof(Movies));
     }
 }
Exemplo n.º 32
0
        protected override void OnLoad(EventArgs e)
        {
            //Get teh details,
            //this should also checked Theme cache.
            PageDetails details;
            if (Cache[Request.PhysicalPath] == null)
            {

                details = new PageDetails(Request.PhysicalApplicationPath, Request.PhysicalPath);

                Cache.Add(Request.PhysicalPath, details, null, DateTime.Now.AddMinutes(15), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
            }
            else
            {
                details = (PageDetails)Cache[Request.PhysicalPath];
            }

            //list subfolders
            if (subfolder != null)
            {

                subfolder.InnerHtml = details.SubDirectory;

            }

            //list siblings

            if (siblings != null)
            {

                siblings.InnerHtml = details.Siblings;

            }

               //list parents

            if (parents != null )
            {

                parents.InnerHtml = details.Parents;
            }
        }
Exemplo n.º 33
0
        private PageDetails CreatePage(PageInfo pageInfo)
        {
            // Create the View

            IViewLifetimeContext viewLifetimeContext = _viewFactory.CreateView(pageInfo.PageName, _navigationContext);

            // Activate the view model if it implements IActivatable

            object viewModel = viewLifetimeContext.ViewModel;

            if (viewModel is IActivatable)
            {
                ((IActivatable)viewModel).Activate(pageInfo);
            }

            // Add the page details to the cache and return

            PageDetails pageDetails = new PageDetails(viewLifetimeContext);
            _pageCache.Add(pageInfo, pageDetails);

            return pageDetails;
        }
Exemplo n.º 34
0
        protected void SetContentPageData(ContentPage editedContent, PageDetails entity, bool isRevision, bool isBasic, DateTime? publishDate)
        {
            AutoMapper.Mapper.Map<PageDetails, ContentPage>(entity, editedContent);

            if (isRevision)
            {
                editedContent.IsRevision = true;
                editedContent.ParentContentPageId = entity.ContentPageId;
            }
            else
            {
                editedContent.IsRevision = false;
                editedContent.ParentContentPageId = null;
            }

            editedContent.DraftAuthorName = UserUtils.CurrentMembershipUsername();
            editedContent.WasPublished = publishDate.HasValue;
            editedContent.PublishDate = publishDate ?? DateTime.UtcNow;
            editedContent.HTMLContent = ContentUtils.ReplacePageParametersInHtmlContent(editedContent.HTMLUnparsed, entity);
        }