├── Telerik.Sitefinity.Frontend.Media ├── Mvc │ ├── Scripts │ │ ├── Video │ │ │ ├── video.js │ │ │ ├── video.min.js │ │ │ ├── video.test.min.js │ │ │ ├── video.min.js.map │ │ │ └── video.test.min.js.map │ │ ├── VideoGallery │ │ │ ├── overlay-gallery.min.js │ │ │ └── overlay-gallery.test.min.js │ │ └── ImageGallery │ │ │ ├── overlay-gallery.min.js │ │ │ └── overlay-gallery.test.min.js │ ├── Views │ │ ├── Video │ │ │ ├── DesignerView.Simple.json │ │ │ └── Video.Default.cshtml │ │ ├── Document │ │ │ ├── DesignerView.Simple.json │ │ │ └── DocumentLink.cshtml │ │ ├── ImageGallery │ │ │ └── DesignerView.Simple.json │ │ ├── DocumentsList │ │ │ ├── DesignerView.Simple.json │ │ │ └── Detail.DocumentDetails.cshtml │ │ ├── VideoGallery │ │ │ └── DesignerView.Simple.json │ │ └── Image │ │ │ └── DesignerView.Simple.json │ └── Models │ │ ├── Image │ │ ├── ImageDisplayMode.cs │ │ └── ThumbnailModel.cs │ │ ├── ParentFilterMode.cs │ │ └── DocumentsList │ │ ├── DocumentsListViewModel.cs │ │ ├── DocumentDetailsViewModel.cs │ │ └── DocumentItemViewModel.cs ├── razorgenerator.directives └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Forms ├── Mvc │ ├── Views │ │ ├── Form │ │ │ ├── Form.SubmitResultView.cshtml │ │ │ └── DesignerView.Simple.json │ │ ├── Captcha │ │ │ └── DesignerView.Simple.json │ │ ├── FileField │ │ │ └── DesignerView.Simple.json │ │ ├── HiddenField │ │ │ ├── DesignerView.Simple.json │ │ │ ├── Read.Default.cshtml │ │ │ └── DesignerView.Simple.cshtml │ │ ├── PageBreak │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ ├── SubmitButton │ │ │ ├── DesignerView.Simple.json │ │ │ └── Write.Default.cshtml │ │ ├── TextField │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ ├── EmailTextField │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ ├── NavigationField │ │ │ ├── DesignerView.Simple.json │ │ │ ├── Read.ProgressBar.cshtml │ │ │ └── Read.Default.cshtml │ │ ├── ParagraphTextField │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ ├── CheckboxesField │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ ├── DropdownListField │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ ├── MultipleChoiceField │ │ │ ├── DesignerView.Simple.json │ │ │ └── Read.Default.cshtml │ │ └── SectionHeader │ │ │ ├── DesignerView.Simple.json │ │ │ ├── Read.Default.cshtml │ │ │ └── sf-html-field.sf-cshtml │ ├── Scripts │ │ ├── PageBreak │ │ │ └── designerview-simple.js │ │ ├── SubmitButton │ │ │ ├── designerview-simple.js │ │ │ ├── submit-button.test.min.js │ │ │ └── submit-button.min.js │ │ ├── SectionHeader │ │ │ └── designerview-simple.js │ │ ├── Recaptcha │ │ │ ├── recaptcha.min.js │ │ │ ├── recaptcha.test.min.js │ │ │ ├── recaptcha.min.js.map │ │ │ ├── recaptcha.test.min.js.map │ │ │ └── recaptcha.js │ │ ├── Form │ │ │ ├── form.min.js │ │ │ └── form.test.min.js │ │ └── DropdownListField │ │ │ ├── dropdown-list-field.min.js │ │ │ └── dropdown-list-field.test.min.js │ ├── Models │ │ ├── CustomConfirmationMode.cs │ │ ├── Fields │ │ │ ├── HiddenField │ │ │ │ ├── IHiddenFieldModel.cs │ │ │ │ ├── HiddenFieldViewModel.cs │ │ │ │ └── HiddenFieldModel.cs │ │ │ ├── FileField │ │ │ │ └── AllowedFileTypes.cs │ │ │ ├── SectionHeader │ │ │ │ ├── ISectionHeaderModel.cs │ │ │ │ ├── SectionHeaderModel.cs │ │ │ │ └── SectionHeaderViewModel.cs │ │ │ ├── SubmitButton │ │ │ │ ├── ISubmitButtonModel.cs │ │ │ │ └── SubmitButtonViewModel.cs │ │ │ ├── PageBreak │ │ │ │ ├── IPageBreakModel.cs │ │ │ │ └── PageBreakViewModel.cs │ │ │ ├── NavigationField │ │ │ │ ├── INavigationFieldModel.cs │ │ │ │ ├── FormPage.cs │ │ │ │ └── NavigationFieldViewModel.cs │ │ │ └── ParagraphTextField │ │ │ │ └── IParagraphTextFieldModel.cs │ │ ├── FormViewMode.cs │ │ ├── MarketoSettings.cs │ │ └── SubmitStatus.cs │ └── Controllers │ │ └── Base │ │ └── IFormFieldController.cs ├── razorgenerator.directives ├── IFormRenderer.cs ├── FormsConstants.cs ├── Properties │ └── AssemblyInfo.cs └── assets │ └── dist │ └── css │ └── sf-form-nav.min.css ├── Telerik.Sitefinity.Frontend.Card ├── razorgenerator.directives ├── Mvc │ └── Views │ │ └── Card │ │ ├── DesignerView.Simple.json │ │ ├── Card.cshtml │ │ └── Card.Simple.cshtml ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.ContentBlock ├── Mvc │ └── Views │ │ └── ContentBlock │ │ ├── DesignerView.NotShareable.json │ │ ├── DesignerView.Share.json │ │ ├── DesignerView.Unshare.json │ │ ├── DesignerView.UseShared.json │ │ ├── DesignerView.Simple.json │ │ ├── DesignerView.NotShareable.cshtml │ │ ├── Default.cshtml │ │ ├── DesignerView.Unshare.cshtml │ │ └── DesignerView.Share.cshtml ├── razorgenerator.directives ├── GlobalSuppressions.cs ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.News ├── razorgenerator.directives ├── GlobalSuppressions.cs ├── MVC │ └── Views │ │ └── News │ │ ├── DesignerView.Simple.json │ │ └── Detail.DetailPage.cshtml ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Blogs ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── Blog │ │ │ ├── DesignerView.Simple.json │ │ │ └── Detail.DetailPage.cshtml │ │ └── BlogPost │ │ │ ├── DesignerView.Simple.json │ │ │ └── Detail.DetailPage.cshtml │ ├── Models │ │ ├── Blog │ │ │ ├── BlogDetailLocationMode.cs │ │ │ ├── FilteredSelectionMode.cs │ │ │ └── BlogDetailsViewModel.cs │ │ └── BlogPost │ │ │ └── ParentFilterMode.cs │ └── Helpers │ │ └── BlogHelper.cs ├── Properties │ └── AssemblyInfo.cs └── InterfaceMappings.cs ├── Telerik.Sitefinity.Frontend.Comments ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── Comments │ │ │ ├── DesignerView.Simple.json │ │ │ └── CommentsCount.Default.cshtml │ │ └── Reviews │ │ │ └── DesignerView.Simple.json │ ├── Scripts │ │ ├── Comments │ │ │ └── designerview-simple.js │ │ └── Reviews │ │ │ └── designerview-simple.js │ └── Models │ │ └── CommentsCountViewModel.cs ├── assets │ └── dist │ │ └── css │ │ └── sf-ratings.min.css ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Events ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── Event │ │ │ └── DesignerView.Simple.json │ │ └── EventScheduler │ │ │ └── DesignerView.Simple.json │ ├── Models │ │ └── EventScheduler │ │ │ ├── EventSchedulerViewMode.cs │ │ │ └── WeekStartDay.cs │ └── Helpers │ │ └── EventSchedulerHelper.cs ├── client-components │ └── sf-filter-selector.sf-cshtml ├── Properties │ └── AssemblyInfo.cs └── InterfaceMappings.cs ├── Telerik.Sitefinity.Frontend.Identity ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── Profile │ │ │ ├── DesignerView.Simple.json │ │ │ ├── ConfirmationEmailSent.ProfileEdit.cshtml │ │ │ └── Read.ProfilePreview.cshtml │ │ ├── LoginForm │ │ │ └── DesignerView.Simple.json │ │ ├── LoginStatus │ │ │ └── DesignerView.Simple.json │ │ ├── AccountActivation │ │ │ └── DesignerView.Simple.json │ │ ├── ChangePassword │ │ │ └── DesignerView.Simple.json │ │ ├── UsersList │ │ │ └── DesignerView.Simple.json │ │ └── Registration │ │ │ ├── ProfileBindings.json │ │ │ └── DesignerView.Simple.json │ ├── Scripts │ │ ├── ChangePassword │ │ │ └── designerview-simple.js │ │ ├── LoginStatus │ │ │ └── designerview-simple.js │ │ ├── AccountActivation │ │ │ └── designerview-simple.js │ │ ├── Registration │ │ │ ├── registration-form.min.js │ │ │ ├── registration-form.test.min.js │ │ │ ├── registration-form.min.js.map │ │ │ ├── registration-form.test.min.js.map │ │ │ └── registration-form.js │ │ └── Profile │ │ │ ├── profile-edit.min.js │ │ │ ├── profile-edit.test.min.js │ │ │ ├── profile-edit.min.js.map │ │ │ └── profile-edit.test.min.js.map │ ├── Models │ │ ├── Profile │ │ │ ├── ConfirmEmailChangeFailure.cs │ │ │ ├── ViewMode.cs │ │ │ └── SaveAction.cs │ │ ├── ChangePassword │ │ │ └── ChangePasswordCompleteAction.cs │ │ └── Registration │ │ │ ├── ActivationMethod.cs │ │ │ └── SuccessfulRegistrationAction.cs │ ├── StringResources │ │ └── LoginFormStaticResources.cs │ └── Helpers │ │ └── UsersHelper.cs ├── ResetPasswordUserNotFoundException.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Lists ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ └── Lists │ │ │ ├── DesignerView.Simple.json │ │ │ ├── Detail.DetailPage.cshtml │ │ │ ├── List.SimpleList.cshtml │ │ │ └── List.ExpandedList.cshtml │ └── Models │ │ └── ListViewModel.cs ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Search ├── razorgenerator.directives ├── Mvc │ ├── Scripts │ │ ├── SearchResults │ │ │ ├── designerview-simple.js │ │ │ └── Search-results.test.min.js │ │ └── Facets │ │ │ └── query-string-utils.min.js │ ├── Views │ │ ├── SearchResults │ │ │ ├── DesignerView.Simple.json │ │ │ └── InputValidationError.cshtml │ │ └── SearchBox │ │ │ └── DesignerView.Simple.json │ └── Models │ │ ├── OrderByOptions.cs │ │ ├── ListDisplayMode.cs │ │ └── FacetElementViewModel.cs ├── assets │ └── dist │ │ └── css │ │ └── sf-search-box.min.css ├── WordsMode.cs ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.DynamicContent ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ └── DynamicContent │ │ │ └── DesignerView.Simple.json │ └── Models │ │ ├── ParentFilterMode.cs │ │ └── DynamicContentListViewModel.cs ├── WidgetTemplates │ └── Fields │ │ ├── Templates │ │ ├── LongTextAreaField.cshtml │ │ ├── LongRichTextField.cshtml │ │ ├── ShortTextField.cshtml │ │ ├── RelatedDocumentSingleField.cshtml │ │ ├── RelatedVideoSingleField.cshtml │ │ ├── PriceField.cshtml │ │ ├── YesNoField.cshtml │ │ ├── MultiChoiceField.cshtml │ │ ├── NumberField.cshtml │ │ ├── RelatedDocumentInlineListField.cshtml │ │ ├── RelatedImageSingleField.cshtml │ │ ├── MultiDocumentField.cshtml │ │ ├── RelatedVideoInlineListField.cshtml │ │ ├── MainMultiImageField.cshtml │ │ ├── MultiImageField.cshtml │ │ ├── DateField.cshtml │ │ ├── MultiVideoField.cshtml │ │ ├── RelatedDataSingleField.cshtml │ │ ├── ImageField.cshtml │ │ ├── MainImageField.cshtml │ │ ├── SingleChoiceField.cshtml │ │ ├── RelatedDataInlineListField.cshtml │ │ ├── FlatTaxonomyField.cshtml │ │ ├── RelatedImageInlineListField.cshtml │ │ ├── HierarchicalTaxonomyField.cshtml │ │ ├── SingleFlatTaxonomyField.cshtml │ │ ├── SingleHierarchicalTaxonomyField.cshtml │ │ ├── RelatedPageSingleField.cshtml │ │ └── RelatedPageInlineListField.cshtml │ │ ├── Impl │ │ └── LinkField.cs │ │ └── Scripts │ │ ├── address-field.min.js │ │ └── address-field.test.min.js ├── InterfaceMappings.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.EmailCampaigns ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── SubscribeForm │ │ │ └── DesignerView.Simple.json │ │ └── UnsubscribeForm │ │ │ ├── DesignerView.Simple.json │ │ │ └── UnsubscribeFormByLink.UnsubscribeMessage.cshtml │ ├── Models │ │ ├── UnsubscribeForm │ │ │ ├── UnsubscribeMode.cs │ │ │ └── StaticUnsubscribeFormControllerResources.cs │ │ └── SubscribeForm │ │ │ └── SuccessfullySubmittedForm.cs │ └── StringResources │ │ └── StaticSubscribeFormControllerResources.cs ├── Properties │ └── AssemblyInfo.cs └── InterfaceMappings.cs ├── Telerik.Sitefinity.Frontend.Navigation ├── razorgenerator.directives ├── Mvc │ ├── Scripts │ │ ├── SiteSelector │ │ │ └── designerview-simple.js │ │ ├── LanguageSelector │ │ │ ├── designerview-simple.js │ │ │ ├── language-selector.js │ │ │ ├── language-selector.min.js │ │ │ ├── language-selector.test.min.js │ │ │ ├── language-selector.min.js.map │ │ │ └── language-selector.test.min.js.map │ │ ├── Navigation.min.js │ │ ├── Navigation.test.min.js │ │ ├── Navigation.min.js.map │ │ ├── Navigation.test.min.js.map │ │ └── Navigation.js │ ├── Views │ │ ├── LanguageSelector │ │ │ └── DesignerView.Simple.json │ │ ├── SiteSelector │ │ │ └── DesignerView.Simple.json │ │ ├── Breadcrumb │ │ │ ├── DesignerView.Simple.json │ │ │ └── Breadcrumb.cshtml │ │ └── Navigation │ │ │ └── DesignerView.Simple.json │ └── Models │ │ ├── SelectedPageModel.cs │ │ ├── SiteSelector │ │ └── SiteLanguagesDisplayMode.cs │ │ ├── Breadcrumb │ │ └── BreadcrumbIncludeOption.cs │ │ └── LanguageSelector │ │ └── NoTranslationAction.cs ├── GlobalSuppressions.cs ├── Properties │ └── AssemblyInfo.cs └── InterfaceMappings.cs ├── Telerik.Sitefinity.Frontend.Publishing ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ └── Feed │ │ │ └── DesignerView.Simple.json │ └── Models │ │ └── FeedInsertionOption.cs ├── InterfaceMappings.cs ├── Helpers │ └── PublishingWidgetExtensions.cs └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Taxonomies ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── FlatTaxonomy │ │ │ ├── DesignerView.Simple.json │ │ │ ├── FlatTaxonomy.SimpleList.cshtml │ │ │ ├── FlatTaxonomy.CloudList.cshtml │ │ │ └── FlatTaxonomy.TagCloud.cshtml │ │ └── HierarchicalTaxonomy │ │ │ ├── DesignerView.Simple.json │ │ │ └── HierarchicalTaxonomy.CategoriesList.cshtml │ └── Models │ │ ├── FlatTaxonomy │ │ └── FlatTaxaToDisplay.cs │ │ ├── HierarchicalTaxonomy │ │ └── HierarchicalTaxaToDisplay.cs │ │ └── TaxonomyViewModel.cs ├── Properties │ └── AssemblyInfo.cs └── InterfaceMappings.cs ├── Telerik.Sitefinity.Frontend.InlineClientAssets ├── razorgenerator.directives ├── Mvc │ ├── Views │ │ ├── EmbedCode │ │ │ ├── DesignerView.Simple.json │ │ │ └── Index.cshtml │ │ ├── JavaScript │ │ │ ├── DesignerView.Simple.json │ │ │ └── Index.cshtml │ │ └── StyleSheet │ │ │ ├── DesignerView.Simple.json │ │ │ └── Index.cshtml │ ├── Models │ │ ├── ResourceMode.cs │ │ ├── EmbedPosition.cs │ │ ├── EmbedCode │ │ │ ├── EmbedCodeViewModel.cs │ │ │ ├── EmbedCodeModel.cs │ │ │ └── IEmbedCodeModel.cs │ │ └── JavaScript │ │ │ └── JavaScriptViewModel.cs │ ├── Helpers │ │ └── EmbedCodeHelper.cs │ └── Scripts │ │ └── EmbedCode │ │ └── designerview-simple.js ├── Properties │ └── AssemblyInfo.cs └── InterfaceMappings.cs ├── Telerik.Sitefinity.Frontend.Recommendations ├── razorgenerator.directives ├── MVC │ └── Views │ │ └── Recommendations │ │ ├── Sample.Index.cshtml │ │ └── Recommendations.cshtml └── Properties │ └── AssemblyInfo.cs ├── Telerik.Sitefinity.Frontend.Assistant ├── DTOs │ └── VersionInfoDto.cs ├── Startup.cs ├── StringResources │ └── SitefinityAssistantWidgetResources.cs └── Telerik.Sitefinity.Frontend.Assistant.csproj ├── Directory.Build.props ├── NuGet.Config ├── CONTRIBUTING.md ├── Directory.Packages.props └── LICENSE.md /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Video/video.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Video/video.min.js: -------------------------------------------------------------------------------- 1 | 2 | //# sourceMappingURL=video.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/Form/Form.SubmitResultView.cshtml: -------------------------------------------------------------------------------- 1 | @Html.Raw(ViewBag.SubmitMessage) -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Video/video.test.min.js: -------------------------------------------------------------------------------- 1 | 2 | //# sourceMappingURL=video.test.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Card/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.NotShareable.json: -------------------------------------------------------------------------------- 1 | { 2 | "hidden": true 3 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.News/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Publishing/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Recommendations/razorgenerator.directives: -------------------------------------------------------------------------------- 1 | RazorVersion:3 2 | Generator:MvcView 3 | GeneratePrettyNames:true -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Video/video.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":[],"names":[],"mappings":"","file":"video.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Video/video.test.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":[],"names":[],"mappings":"","file":"video.test.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Mvc/Views/Comments/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Mvc/Views/Reviews/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/Captcha/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/FileField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/HiddenField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/PageBreak/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/SubmitButton/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/TextField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/EmailTextField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/NavigationField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/Video/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-video-field", "sf-aspect-ratio-selection"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/SiteSelector/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('designer').requires.push('expander'); 3 | })(); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.News/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sitefinity/feather-widgets/HEAD/Telerik.Sitefinity.Frontend.News/GlobalSuppressions.cs -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Scripts/SearchResults/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('designer').requires.push('expander'); 3 | })(); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Mvc/Scripts/Comments/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | angular.module('designer').requires.push('expander'); 3 | })(jQuery); 4 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Mvc/Scripts/Reviews/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | angular.module('designer').requires.push('expander'); 3 | })(jQuery); 4 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/ParagraphTextField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/LanguageSelector/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('designer').requires.push('expander'); 3 | })(); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/LanguageSelector/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/SiteSelector/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sitefinity/feather-widgets/HEAD/Telerik.Sitefinity.Frontend.Navigation/GlobalSuppressions.cs -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sitefinity/feather-widgets/HEAD/Telerik.Sitefinity.Frontend.ContentBlock/GlobalSuppressions.cs -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/CheckboxesField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown", "sf-selectors"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components" : ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Publishing/Mvc/Views/Feed/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-feed-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Views/SearchResults/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components" : ["sf-expander", "sf-loading", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Views/SearchResults/InputValidationError.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Search.Mvc.Models.ISearchResultsModel 2 | 3 | @Model.ResultText -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/DropdownListField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown", "sf-selectors"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/Form/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-form-field", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/MultipleChoiceField/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-style-dropdown", "sf-selectors"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/LoginForm/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components" : ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/LoginStatus/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components" : ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/Breadcrumb/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/Navigation/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/AccountActivation/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components" : ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/ChangePassword/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components" : ["sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.Share.json: -------------------------------------------------------------------------------- 1 | { 2 | "hidden": true, 3 | "scripts": [ 4 | "Mvc/Scripts/ContentBlock/shared-content-services.js" 5 | ] 6 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.Unshare.json: -------------------------------------------------------------------------------- 1 | { 2 | "hidden": true, 3 | "scripts": [ 4 | "Mvc/Scripts/ContentBlock/shared-content-services.js" 5 | ] 6 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/FlatTaxonomy/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-filter-selector", "sf-expander", "sf-style-dropdown" ] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/ChangePassword/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('designer').requires.push('expander', 'kendo.directives', 'sfSelectors'); 3 | })(); 4 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/LoginStatus/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('designer').requires.push('expander', 'kendo.directives', 'sfSelectors'); 3 | })(); 4 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/HierarchicalTaxonomy/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-filter-selector", "sf-expander", "sf-style-dropdown" ] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Card/Mvc/Views/Card/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-image-field", "sf-html-field", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/AccountActivation/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('designer').requires.push('expander', 'kendo.directives', 'sfSelectors'); 3 | })(); 4 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/SectionHeader/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-image-field", "sf-html-field", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/Blog/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | 4 | "components": ["sf-provider-selector", "sf-blog-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 5 | } 6 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/UsersList/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-user-selector", "sf-role-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/EmbedCode/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-fields", "sf-code-area", "sf-bootstrap-popover", "sf-file-url-field"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/JavaScript/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-fields", "sf-code-area", "sf-bootstrap-popover", "sf-file-url-field"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/StyleSheet/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-expander", "sf-fields", "sf-code-area", "sf-bootstrap-popover", "sf-file-url-field"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/SubscribeForm/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-page-selector", "sf-mailing-list-selector", "sf-expander", "sf-style-dropdown" ] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/Mvc/Views/Lists/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-provider-selector", "sf-filter-selector", "sf-lists-selector", "sf-expander", "sf-style-dropdown" ] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Assistant/DTOs/VersionInfoDto.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Assistant.DTOs 2 | { 3 | internal class VersionInfoDto 4 | { 5 | public string ProductVersion { get; set; } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/PageBreak/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('simpleViewModule', ['designer']); 3 | angular.module('designer').requires.push('expander', 'simpleViewModule'); 4 | })(); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/LanguageSelector/language-selector.js: -------------------------------------------------------------------------------- 1 | function openLink(culture) { 2 | var url = document.querySelector('[data-sf-role="' + culture + '"]').value; 3 | 4 | window.location = url; 5 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/SubmitButton/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('simpleViewModule', ['designer']); 3 | angular.module('designer').requires.push('expander', 'simpleViewModule'); 4 | })(); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/LanguageSelector/language-selector.min.js: -------------------------------------------------------------------------------- 1 | function openLink(o){var e=document.querySelector('[data-sf-role="'+o+'"]').value;window.location=e} 2 | //# sourceMappingURL=language-selector.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.News/MVC/Views/News/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-provider-selector", "sf-news-selector", "sf-filter-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.UseShared.json: -------------------------------------------------------------------------------- 1 | { 2 | "hidden": true, 3 | "scripts": [ 4 | "Mvc/Scripts/ContentBlock/shared-content-services.js" 5 | ], 6 | "components" : ["sf-provider-selector"] 7 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/LanguageSelector/language-selector.test.min.js: -------------------------------------------------------------------------------- 1 | function openLink(o){var e=document.querySelector('[data-sf-role="'+o+'"]').value;window.location=e} 2 | //# sourceMappingURL=language-selector.test.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/UnsubscribeForm/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-page-selector", "sf-mailing-list-selector", "sf-expander", "sf-style-dropdown", "sf-bootstrap-popover" ] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/CustomConfirmationMode.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models 2 | { 3 | public enum CustomConfirmationMode 4 | { 5 | ShowMessageForSuccess, 6 | RedirectToAPage 7 | } 8 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/SectionHeader/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('simpleViewModule', ['designer']); 3 | angular.module('designer').requires.push('expander', 'sfFields', 'sfSelectors', 'simpleViewModule'); 4 | })(); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/BlogPost/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-provider-selector", "sf-blog-post-selector", "sf-blog-selector", "sf-filter-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/Document/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "scripts": [ 4 | "client-components/selectors/taxonomies/sf-taxonomy-service.js" 5 | ], 6 | "components": ["sf-document-field", "sf-expander", "sf-style-dropdown"] 7 | } 8 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Views/DynamicContent/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-provider-selector", "sf-dynamic-items-selector", "sf-filter-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown", "sf-icon" ] 4 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/StyleSheet/Index.cshtml: -------------------------------------------------------------------------------- 1 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 2 | 3 |
 4 | @ViewBag.DesignModeContent
 5 | 
 6 | @if(!ViewBag.HasDescription)
 7 | {
 8 |     @Html.Resource("IncludedInHead");
 9 | }
10 | 
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/ImageGallery/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-provider-selector", "sf-library-selector", "sf-filter-selector", "sf-thumbnail-size-selection", "sf-expander", "sf-style-dropdown", "sf-page-selector"] 4 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Views/SearchBox/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "scripts": [ 4 | "client-components/selectors/search/sf-search-service.js" 5 | ], 6 | "components" : ["sf-page-selector", "sf-expander", "sf-loading", "sf-style-dropdown"] 7 | } 8 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/DocumentsList/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": [ "sf-provider-selector", "sf-library-selector", "sf-filter-selector", "sf-thumbnail-size-selection", "sf-expander", "sf-style-dropdown", "sf-page-selector" ] 4 | } 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Registration/ProfileBindings.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | ProfileType: "Telerik.Sitefinity.Security.Model.SitefinityProfile", 4 | Properties: [ 5 | { Name: "FirstName", FieldName: "FirstName" }, 6 | { Name: "LastName", FieldName: "LastName" } 7 | ] 8 | } 9 | ] -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/VideoGallery/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-provider-selector", "sf-library-selector", "sf-filter-selector", "sf-thumbnail-size-selection", "sf-expander", "sf-style-dropdown", "sf-page-selector", "sf-aspect-ratio-selection"] 4 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "scripts": [ 4 | "Mvc/Scripts/ContentBlock/shared-content-services.js", 5 | "client-components/selectors/taxonomies/sf-taxonomy-service.js" 6 | ], 7 | "components" : ["sf-html-field"] 8 | } 9 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/Image/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "scripts": [ 4 | "client-components/selectors/media/sf-media-markup-service.js" 5 | ], 6 | "components": ["sf-image-field", "sf-page-selector", "sf-thumbnail-size-selection", "sf-expander", "sf-style-dropdown"] 7 | } 8 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/Mvc/Views/Event/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-provider-selector", "sf-event-selector", "sf-calendar-filter","sf-filter-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"], 4 | "scripts": ["client-components/sf-events-date-filter-selector.js"] 5 | } 6 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/Mvc/Views/EventScheduler/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "components": ["sf-provider-selector", "sf-event-selector", "sf-calendar-filter","sf-filter-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"], 4 | "scripts": ["client-components/sf-events-date-filter-selector.js"] 5 | } 6 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/HiddenField/IHiddenFieldModel.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.HiddenField 2 | { 3 | /// 4 | /// This interface describes hidden field view model. 5 | /// 6 | public interface IHiddenFieldModel : IFormFieldModel 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/CheckboxesField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.CheckboxesField.CheckboxesFieldViewModel 2 | 3 |
4 | @Model.MetaField.Title 5 |

@Model.Value

6 |
7 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/EmailTextField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.EmailTextField.EmailTextFieldViewModel 2 | 3 |
4 | @Model.MetaField.Title 5 |

@Model.Value

6 |
7 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/DropdownListField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.DropdownListField.DropdownListFieldViewModel 2 | 3 |
4 | @Model.MetaField.Title 5 |

@Model.Value

6 |
7 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/ParagraphTextField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.ParagraphTextField.ParagraphTextFieldViewModel 2 | 3 |
4 | 5 |

@Model.Value

6 |
7 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/LanguageSelector/language-selector.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["language-selector.js"],"names":["openLink","culture","url","document","querySelector","value","window","location"],"mappings":"AAAA,SAASA,SAASC,GACd,IAAIC,EAAMC,SAASC,cAAc,kBAAoBH,EAAU,MAAMI,MAErEC,OAAOC,SAAWL","file":"language-selector.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/MultipleChoiceField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.MultipleChoiceField.MultipleChoiceFieldViewModel 2 | 3 |
4 | @Model.MetaField.Title 5 |

@Model.Value

6 |
7 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Registration/DesignerView.Simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "priority": 1, 3 | "scripts": [ 4 | "client-components/selectors/common/sf-provider-service.js", 5 | "client-components/selectors/common/sf-provider-selector.js" 6 | ], 7 | "components" : ["sf-role-selector", "sf-page-selector", "sf-expander", "sf-style-dropdown"] 8 | } 9 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/LanguageSelector/language-selector.test.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["language-selector.js"],"names":["openLink","culture","url","document","querySelector","value","window","location"],"mappings":"AAAA,SAASA,SAASC,GACd,IAAIC,EAAMC,SAASC,cAAc,kBAAoBH,EAAU,MAAMI,MAErEC,OAAOC,SAAWL","file":"language-selector.test.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/LongTextAreaField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
@@Html.HtmlSanitize((string)Model.Item.Fields.@(Model.Name))
5 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/ResetPasswordUserNotFoundException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Telerik.Sitefinity.Frontend.Identity 8 | { 9 | internal class ResetPasswordUserNotFoundException : Exception 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/SectionHeader/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.SectionHeader.SectionHeaderViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Forms.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | 6 |
7 | @Html.HtmlSanitize((string)Model.Text) 8 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Models/Image/ImageDisplayMode.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Media.Mvc.Models.Image 2 | { 3 | /// 4 | /// Enumeration of the possible display modes for an image. 5 | /// 6 | public enum ImageDisplayMode 7 | { 8 | Original, 9 | Thumbnail, 10 | Custom 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/LongRichTextField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
@@Html.HtmlSanitize((string)Model.Item.Fields.@(Model.Name))
5 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Models/ParentFilterMode.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Telerik.Sitefinity.Frontend.Media.Mvc.Models 3 | { 4 | /// 5 | /// Mode for filtering media items by library. 6 | /// 7 | public enum ParentFilterMode 8 | { 9 | All, 10 | Selected, 11 | CurrentlyOpen, 12 | NotApplicable 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/HiddenField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.HiddenField.HiddenFieldViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Forms.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | 6 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/assets/dist/css/sf-search-box.min.css: -------------------------------------------------------------------------------- 1 | ul.sf-autocomplete{position:absolute;padding:0;background:#fff;border:1px solid #ccc;list-style:none}ul.sf-autocomplete a{padding:3px;display:block;color:#000}ul.sf-autocomplete a.ui-state-focus{background-color:#eee}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Models/ParentFilterMode.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.DynamicContent.Mvc.Models 2 | { 3 | /// 4 | /// Mode for filtering dynamic content items by parent. 5 | /// 6 | public enum ParentFilterMode 7 | { 8 | All, 9 | Selected, 10 | CurrentlyOpen, 11 | NotApplicable 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/TextField/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.TextField.TextFieldViewModel 2 | 3 |
4 | @Model.MetaField.Title 5 |

@Model.Value

6 | 7 |
8 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/ConfirmEmailChangeFailure.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile 8 | { 9 | public enum ConfirmEmailChangeFailure 10 | { 11 | Expired, 12 | Error 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/ShortTextField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@Model.Item.Fields.@(Model.Name) 8 |
9 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedDocumentSingleField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | @@if(Model.Item.Fields.@(Model.Name) != null) 5 | { 6 | @@Model.Item.Fields.@(Model.Name).Fields.Title 7 | } 8 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedVideoSingleField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | @@if(Model.Item.Fields.@(Model.Name) != null) 5 | { 6 | 9 | } 10 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/PriceField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 | @@Model.Item.GetPrice("@Model.Name","C") 10 | } 11 |
12 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Models/ChangePassword/ChangePasswordCompleteAction.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Models.ChangePassword 2 | { 3 | /// 4 | /// This enum is used as a result after completing a change password operation />. 5 | /// 6 | public enum ChangePasswordCompleteAction 7 | { 8 | ShowMessage, 9 | RedirectToPage 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | net48 4 | false 5 | 0 6 | 7 | 8 | 9 | 10 | true 11 | 3 12 | 13 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/YesNoField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | 8 | @@Model.Item.GetBool("@Model.Name") 9 | 10 |
11 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/WordsMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Search 4 | { 5 | /// 6 | /// Defines different word mode for indexing service to search within 7 | /// 8 | [Obsolete("The WordsMode enum is deprecated and is not applicable anymore.")] 9 | public enum WordsMode 10 | { 11 | AllWords = 0, 12 | AnyWord = 1 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/MultiChoiceField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@Model.Item.GetMultipleChoiceValueString("@Model.Name") 8 |
9 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Models/FlatTaxonomy/FlatTaxaToDisplay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Taxonomies.Mvc.Models.FlatTaxonomy 5 | { 6 | /// 7 | /// Determines what taxa will be displayed by the widget. 8 | /// 9 | public enum FlatTaxaToDisplay 10 | { 11 | All, 12 | Selected, 13 | UsedByContentType 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Models/DocumentsList/DocumentsListViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using Telerik.Sitefinity.Frontend.Mvc.Models; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Media.Mvc.Models.DocumentsList 6 | { 7 | /// 8 | /// This class represents view model for Document lists widget. 9 | /// 10 | public class DocumentsListViewModel : ContentListViewModel 11 | { 12 | } 13 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/NumberField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 | @@Model.Item.Fields.@(Model.Name) 10 | @Model.NumberUnit 11 | } 12 |
13 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Models/ResourceMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models 7 | { 8 | /// 9 | /// Represents different options for adding resource on a page. 10 | /// 11 | public enum ResourceMode 12 | { 13 | Inline, 14 | Reference 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedDocumentInlineListField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 12 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedImageSingleField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | @@if(Model.Item.Fields.@(Model.Name) != null) 5 | { 6 | @@Model.Item.Fields.@(Model.Name).Fields.AlternativeText 7 | } 8 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/FlatTaxonomy/FlatTaxonomy.SimpleList.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Taxonomies.Mvc.Models.TaxonomyViewModel 2 | 3 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/MultiDocumentField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 12 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/UnsubscribeForm/UnsubscribeFormByLink.UnsubscribeMessage.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.EmailCampaigns.Mvc.Models.UnsubscribeForm.UnsubscribeFormViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | 5 |
6 | @if (ViewBag.IsSubscribe == false) 7 | { 8 |

@Html.Resource("UnsubscribeSuccessful")

9 | } 10 |
@Html.HtmlSanitize(Model.Message)
11 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/Mvc/Models/EventScheduler/EventSchedulerViewMode.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Events.Mvc.Models.EventScheduler 2 | { 3 | /// 4 | /// Defines available modes for displaying the event scheduler views. 5 | /// 6 | public enum EventSchedulerViewMode 7 | { 8 | Month = 0, 9 | Week = 1, 10 | WorkWeek = 2, 11 | Day = 3, 12 | Agenda = 4, 13 | Timeline = 5 14 | } 15 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.NotShareable.cshtml: -------------------------------------------------------------------------------- 1 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers 2 | 3 |
4 | @Html.Resource("SharingIsDisabled") @Html.Resource("SharingIsDisabledWarning") 5 |
6 | 7 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedVideoInlineListField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 14 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/Mvc/Models/EventScheduler/WeekStartDay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Telerik.Sitefinity.Frontend.Events.Mvc.Models.EventScheduler 8 | { 9 | /// 10 | /// Defines available options for start day of week 11 | /// 12 | public enum WeekStartDay 13 | { 14 | Sunday = 0, 15 | Monday = 1 16 | } 17 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Models/Blog/BlogDetailLocationMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.Blog 7 | { 8 | /// 9 | /// Options for forming the location of blogs detail page. 10 | /// 11 | public enum BlogDetailLocationMode 12 | { 13 | PerItem, 14 | SamePage, 15 | SelectedExistingPage 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Models/BlogPost/ParentFilterMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.BlogPost 7 | { 8 | /// 9 | /// Mode for filtering blog posts by parent. 10 | /// 11 | public enum ParentFilterMode 12 | { 13 | All, 14 | Selected, 15 | CurrentlyOpen, 16 | NotApplicable 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/MainMultiImageField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 10 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/MultiImageField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 10 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/SelectedPageModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Telerik.Sitefinity.Pages.Model; 6 | using Telerik.Sitefinity.Web; 7 | 8 | namespace Telerik.Sitefinity.Frontend.Navigation.Mvc.Models 9 | { 10 | /// 11 | /// This class represents DTO for created pages. 12 | /// 13 | public class SelectedPageModel : SelectedPageModelBase 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Models/Blog/FilteredSelectionMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.Blog 7 | { 8 | /// 9 | /// Specifies when is Filtered, By which value is it filtered 10 | /// 11 | public enum FilteredSelectionMode 12 | { 13 | MinPostsCount = 0, 14 | MaxPostsAge = 1 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.ContentBlock.Mvc.Models.IContentBlockModel 2 | 3 | @using Newtonsoft.Json 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | 6 |
7 |
@Html.HtmlSanitize(Model.Content)
8 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js: -------------------------------------------------------------------------------- 1 | var sf_captchaCallback=null;!function(r){function a(a,t){for(var e={},n=0;n 7 | /// Determines what taxa to display. 8 | /// 9 | public enum HierarchicalTaxaToDisplay 10 | { 11 | All, 12 | TopLevel, 13 | UnderParticularTaxon, 14 | Selected, 15 | UsedByContentType 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Recaptcha/recaptcha.test.min.js: -------------------------------------------------------------------------------- 1 | var sf_captchaCallback=null;!function(r){function a(a,t){for(var e={},n=0;n 5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 | 10 | @@Model.Item.GetDateTime("@Model.Name", "MMM d, yyyy, HH:mm") 11 | 12 | } 13 | 14 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/MultiVideoField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 14 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/FileField/AllowedFileTypes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.FileField 4 | { 5 | /// 6 | /// Enumeration of different validation options for file types. 7 | /// 8 | [Flags] 9 | public enum AllowedFileTypes 10 | { 11 | All = 0, 12 | Images = 1, 13 | Documents = 1 << 1, 14 | Audio = 1 << 2, 15 | Video = 1 << 3, 16 | Other = 1 << 4 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedDataSingleField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.FrontendWidgetLabel : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name) != null) 8 | { 9 | 10 | @@Model.Item.Fields.@(Model.Name).Identifier 11 | 12 | } 13 |
14 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Recommendations/MVC/Views/Recommendations/Sample.Index.cshtml: -------------------------------------------------------------------------------- 1 | @if (!ViewBag.IsPreviewMode) 2 | { 3 |

4 | This is a sample recommendation. Actual recommendations are visible only on the public site for visitors who have interacted enough with the site. 5 |

6 | } 7 | 8 | 12 | -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/Document/DocumentLink.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Media.Mvc.Models.Document.DocumentViewModel 2 | 3 |
4 | @if(!string.IsNullOrEmpty(Model.MediaUrl)) 5 | { 6 |
7 | @Model.Title 8 | (@Model.Extension) 9 |
10 | @Model.FileSize KB 11 | } 12 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/ImageField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @@{{ 6 | var item = ((IEnumerable)Model.Item.Fields.@(Model.Name)).FirstOrDefault(); 7 | if(item != null) 8 | { 9 | @@item.GetImage().AlternativeText 10 | } 11 | }} 12 |
13 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/EmbedCode/Index.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models.EmbedCode.EmbedCodeViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models; 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | @using Telerik.Sitefinity.Services; 6 | 7 | @if (SystemManager.IsDesignMode && !SystemManager.IsPreviewMode && !SystemManager.IsInlineEditingMode) 8 | { 9 |
@ViewBag.DesignModeContent
10 | } 11 | else 12 | { 13 | @Html.Raw(Model.EmbedCode) 14 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/MainImageField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @@{{ 6 | var image = ((IEnumerable)item.Fields.@(Model.Name)).FirstOrDefault(); 7 | if(image != null) 8 | { 9 | @@image.GetImage().AlternativeText 10 | } 11 | }} 12 |
13 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/FormViewMode.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models 2 | { 3 | /// 4 | /// Determines if the form is in Read or Write mode. 5 | /// 6 | public enum FormViewMode 7 | { 8 | /// 9 | /// The form can be edited and filled. 10 | /// 11 | Write = 0, 12 | 13 | /// 14 | /// The form is only viewed and values can not be changed. 15 | /// 16 | Read = 1 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/SingleChoiceField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name) != null) 8 | { 9 | 10 | @@Model.Item.GetChoiceLabel("@Model.Name", @@Model.ContentType) 11 | 12 | } 13 |
14 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/FlatTaxonomy/FlatTaxonomy.CloudList.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Taxonomies.Mvc.Models.TaxonomyViewModel 2 | 3 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/FlatTaxonomy/FlatTaxonomy.TagCloud.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Taxonomies.Mvc.Models.TaxonomyViewModel 2 | 3 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/assets/dist/css/sf-ratings.min.css: -------------------------------------------------------------------------------- 1 | .sf-Ratings .sf-Ratings-stars{display:inline-block;vertical-align:middle}.sf-Ratings .sf-Ratings-stars span{font-size:24px;color:#ccc;cursor:pointer}.sf-Ratings .sf-Ratings-stars span.hover,.sf-Ratings .sf-Ratings-stars span.on{color:#006cd8}.sf-Ratings .sf-Ratings-stars.sf-Ratings-stars--ronly span{cursor:default}.sf-Ratings .sf-Ratings-stars.sf-Ratings-stars--ronly span.on{color:#fc0}.sf-Ratings .sf-Ratings-average,.sf-Ratings .sf-Ratings-count{font-size:16px;vertical-align:middle}.sf-Ratings .sf-Ratings-count span{vertical-align:middle} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedDataInlineListField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.FrontendWidgetLabel 6 | 7 | 17 |
18 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/FlatTaxonomyField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 |
    10 | @@foreach (var taxon in Model.Item.GetFlatTaxons("@Model.Name")) 11 | { 12 |
  • @@taxon.Title.ToString()
  • 13 | } 14 |
15 | } 16 |
17 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | To contribute to this project please submit your request in our feedback portal ([https://feedback.telerik.com/Project/153](https://feedback.telerik.com/Project/153)) with detailed description. This repo is a mirror of our codebase and represents the latest state of it without having control on it. For more details, read the following blog post ([http://www.sitefinity.com/blogs/peter-filipov/posts/peter-filipov-blog/2017/04/28/sitefinity-mvc-(feather)-source-code-repo-update](http://www.sitefinity.com/blogs/peter-filipov/posts/peter-filipov-blog/2017/04/28/sitefinity-mvc-(feather)-source-code-repo-update)). 2 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.Unshare.cshtml: -------------------------------------------------------------------------------- 1 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers 2 | 3 |
4 | @Html.HtmlSanitize((string)Html.Resource("AreYouSureYouWantToUnshareThisContent")) 5 |
6 | 7 | 11 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/Navigation.min.js: -------------------------------------------------------------------------------- 1 | !function(){window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);function e(){o||(o=!0,document.querySelectorAll(".nav-select").forEach(function(e){e.addEventListener("change",function(e){var o=e.currentTarget.querySelector("option:checked");if(o){var n=o.value;window.location.replace(n)}})}))}var o=!1;document.addEventListener("DOMContentLoaded",function(){e()}),window.personalizationManager&&window.personalizationManager.addPersonalizedContentLoaded(function(){e()})}(); 2 | //# sourceMappingURL=Navigation.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedImageInlineListField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 | 14 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/Navigation.test.min.js: -------------------------------------------------------------------------------- 1 | !function(){window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);function e(){o||(o=!0,document.querySelectorAll(".nav-select").forEach(function(e){e.addEventListener("change",function(e){var o=e.currentTarget.querySelector("option:checked");if(o){var n=o.value;window.location.replace(n)}})}))}var o=!1;document.addEventListener("DOMContentLoaded",function(){e()}),window.personalizationManager&&window.personalizationManager.addPersonalizedContentLoaded(function(){e()})}(); 2 | //# sourceMappingURL=Navigation.test.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/HiddenField/HiddenFieldViewModel.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Sitefinity.Metadata.Model; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.HiddenField 4 | { 5 | /// 6 | /// This class represents view model for hidden field. 7 | /// 8 | public class HiddenFieldViewModel 9 | { 10 | /// 11 | /// Gets or sets the meta field. 12 | /// 13 | /// 14 | /// The meta field. 15 | /// 16 | public IMetaField MetaField { get; set; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/HierarchicalTaxonomyField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 |
    10 | @@foreach (var taxon in Model.Item.GetHierarchicalTaxons("@Model.Name")) 11 | { 12 |
  • @@taxon.Title.ToString()
  • 13 | } 14 |
15 | } 16 |
17 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/IFormRenderer.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using Telerik.Sitefinity.Forms.Model; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Forms 5 | { 6 | /// 7 | /// This interface provides API for creating form markup. 8 | /// 9 | public interface IFormRenderer 10 | { 11 | /// 12 | /// Writes the form by given form description. 13 | /// 14 | /// The writer. 15 | /// The form. 16 | void Render(StreamWriter writer, FormDescription form); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Registration/registration-form.min.js: -------------------------------------------------------------------------------- 1 | document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("[data-sf-role='sendAgainLink']").forEach(function(e){e.addEventListener("click",function(){var e=new XMLHttpRequest;e.onreadystatechange=function(){e.readyState===XMLHttpRequest.DONE&&200===e.status&&JSON.parse(e.response)&&(document.querySelector("[data-sf-role='confirmationResendInfo']").style.display="block")};var n=document.querySelector("[data-sf-role='sf-resend-confirmation-endpoint-url']").value;e.open("GET",n),e.send()})})}); 2 | //# sourceMappingURL=registration-form.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Models/DocumentsList/DocumentDetailsViewModel.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Sitefinity.Frontend.Mvc.Models; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Media.Mvc.Models.DocumentsList 4 | { 5 | /// 6 | /// This class represents view model for document content. 7 | /// 8 | public class DocumentDetailsViewModel : ContentDetailsViewModel 9 | { 10 | /// 11 | /// Gets or sets the file extension of the document. 12 | /// 13 | /// The extension. 14 | public string Extension { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/SingleFlatTaxonomyField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 | 10 | @@if (Model.Item.GetFlatTaxon("@Model.Name") != null) 11 | { 12 | @@Model.Item.GetFlatTaxon("@Model.Name").Title.ToString(); 13 | } 14 | 15 | } 16 |
17 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/SectionHeader/ISectionHeaderModel.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Sitefinity.Modules.Forms.Web.UI; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.SectionHeader 4 | { 5 | /// 6 | /// This interface provides API for form section header element. 7 | /// 8 | public interface ISectionHeaderModel : IFormElementModel, IHideable 9 | { 10 | /// 11 | /// Gets or sets the text. 12 | /// 13 | /// 14 | /// The text. 15 | /// 16 | string Text { get; set; } 17 | } 18 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Registration/registration-form.test.min.js: -------------------------------------------------------------------------------- 1 | document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("[data-sf-role='sendAgainLink']").forEach(function(e){e.addEventListener("click",function(){var e=new XMLHttpRequest;e.onreadystatechange=function(){e.readyState===XMLHttpRequest.DONE&&200===e.status&&JSON.parse(e.response)&&(document.querySelector("[data-sf-role='confirmationResendInfo']").style.display="block")};var n=document.querySelector("[data-sf-role='sf-resend-confirmation-endpoint-url']").value;e.open("GET",n),e.send()})})}); 2 | //# sourceMappingURL=registration-form.test.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Models/UnsubscribeForm/UnsubscribeMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.EmailCampaigns.Mvc.Models.UnsubscribeForm 5 | { 6 | /// 7 | /// Defines available modes for unsubscribing. 8 | /// 9 | public enum UnsubscribeMode 10 | { 11 | /// 12 | /// Unsubscribe by link included in a newsletter. 13 | /// 14 | Link, 15 | 16 | /// 17 | /// Unsubscribe by entering an e-mail. 18 | /// 19 | EmailAddress 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/HierarchicalTaxonomy/HierarchicalTaxonomy.CategoriesList.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Taxonomies.Mvc.Models.TaxonomyViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | 5 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/JavaScript/Index.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models.JavaScript.JavaScriptViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models; 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | @using Telerik.Sitefinity.Services; 6 | 7 | @if (Model.Position == EmbedPosition.InPlace && !(SystemManager.IsDesignMode && !SystemManager.IsPreviewMode && !SystemManager.IsInlineEditingMode)) 8 | { 9 | @Html.Raw(Model.JavaScriptCode) 10 | } 11 | 12 | @if (!string.IsNullOrEmpty(Model.DesignModeContent)) 13 | { 14 |
@Model.DesignModeContent
15 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/SiteSelector/SiteLanguagesDisplayMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Navigation.Mvc.Models.SiteSelector 5 | { 6 | /// 7 | /// Determines how to display each language version of the site. 8 | /// 9 | public enum SiteLanguagesDisplayMode 10 | { 11 | /// 12 | /// Show site names and languages 13 | /// 14 | SiteNamesAndLanguages, 15 | 16 | /// 17 | /// Show languages only 18 | /// 19 | LanguagesOnly 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.News/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.News.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.News 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Card/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Card.Mvc.Models.Card; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Card 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Lists.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Lists 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/SingleHierarchicalTaxonomyField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @@*Start @Model.Name field*@@ 4 |
5 | @Model.Title : 6 | 7 | @@if(Model.Item.Fields.@(Model.Name)!=null) 8 | { 9 | 10 | @@if (Model.Item.GetHierarchicalTaxon("@Model.Name") != null) 11 | { 12 | @@Model.Item.GetHierarchicalTaxon("@Model.Name").Title.ToString(); 13 | } 14 | 15 | } 16 |
17 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/Breadcrumb/Breadcrumb.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Navigation.Mvc.Models.Breadcrumb.BreadcrumbViewModel 2 | 3 |
4 | 5 | @for (int i = 0; i < Model.SiteMapNodes.Count; i++) 6 | { 7 | var node = Model.SiteMapNodes[i]; 8 | 9 | if (i > 0) 10 | { 11 | / 12 | } 13 | 14 | if (i == Model.SiteMapNodes.Count - 1 && Model.ShowCurrentPageInTheEnd) 15 | { 16 | @node.Title 17 | } 18 | else 19 | { 20 | @node.Title 21 | } 22 | } 23 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Publishing/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Publishing.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Publishing 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Comments.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Comments 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/Breadcrumb/BreadcrumbIncludeOption.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Navigation.Mvc.Models.Breadcrumb 5 | { 6 | /// 7 | /// The rendering options for the Breadcrumb widget. 8 | /// 9 | public enum BreadcrumbIncludeOption 10 | { 11 | /// 12 | /// Refers to full path to the current page. 13 | /// 14 | CurrentPageFullPath, 15 | 16 | /// 17 | /// Refers to path starting from a specifi page. 18 | /// 19 | SpecificPagePath 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Taxonomies")] 9 | 10 | // The following GUID is for the ID of the typelib if this project is exposed to COM 11 | [assembly: Guid("339c0fd8-7dea-48e6-84e6-a8b2860b8725")] 12 | 13 | [assembly: ControllerContainer] 14 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/client-components/sf-filter-selector.sf-cshtml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Recommendations/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Recommendations")] 9 | 10 | // The following GUID is for the ID of the typelib if this project is exposed to COM 11 | [assembly: Guid("78c09666-af19-4920-9dba-930694586127")] 12 | 13 | [assembly: ControllerContainer] 14 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.EmailCampaigns")] 9 | 10 | // The following GUID is for the ID of the typelib if this project is exposed to COM 11 | [assembly: Guid("5674dc18-b37d-4a3b-bd2a-ec40fe8b83e8")] 12 | 13 | [assembly: ControllerContainer] 14 | 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Models/EmbedPosition.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models 2 | { 3 | /// 4 | /// Specifies where to embed the asset 5 | /// 6 | public enum EmbedPosition 7 | { 8 | /// 9 | /// Embeded in the head tag 10 | /// 11 | Head, 12 | /// 13 | /// Emeded in the same place where it is positioned in the page 14 | /// 15 | InPlace, 16 | /// 17 | /// Embed before the closing body tag 18 | /// 19 | BeforeBodyEndTag 20 | }; 21 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Models/SubscribeForm/SuccessfullySubmittedForm.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.EmailCampaigns.Mvc.Models 2 | { 3 | /// 4 | /// Gets the action that will be executed on successful submission. 5 | /// 6 | public enum SuccessfullySubmittedForm 7 | { 8 | /// 9 | /// Specify a message that will be displayed after successful submission. 10 | /// 11 | ShowMessage = 0, 12 | 13 | /// 14 | /// Specify a page that will be used for redirect afer successful submission. 15 | /// 16 | OpenSpecificPage 17 | } 18 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Models/OrderByOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Search.Mvc.Models 5 | { 6 | /// 7 | /// The sorting options that are available 8 | /// 9 | public enum OrderByOptions 10 | { 11 | /// 12 | /// The most relevant results first. 13 | /// 14 | Relevance, 15 | 16 | /// 17 | /// The newest results firs. 18 | /// 19 | Newest, 20 | 21 | /// 22 | /// The oldest results firs. 23 | /// 24 | Oldest 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Controllers/Base/IFormFieldController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields; 7 | using Telerik.Sitefinity.Modules.Forms.Web.UI.Fields; 8 | 9 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Controllers.Base 10 | { 11 | /// 12 | /// This interface defines API for working with forms field's controllers. 13 | /// 14 | public interface IFormFieldController : IFormElementController, IFormFieldControl 15 | where T : IFormFieldModel 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.ContentBlock.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.ContentBlock 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | this.Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/PageBreak/Read.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.PageBreak.PageBreakViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Modules.Pages; 5 | @Html.Script(ScriptRef.JQuery, "top", false) 6 |
7 | 8 | @if (Model.AllowGoBack) 9 | { 10 | @Html.HtmlSanitize(Model.PreviousStepText) 11 | } 12 |
13 | 14 | @Html.Script(Url.WidgetContent("Mvc/Scripts/Form/form.all.js"), "bottom", false) 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/ConfirmationEmailSent.ProfileEdit.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile.ProfileEmailEditViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile@using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Modules.Pages 5 | @using Telerik.Sitefinity.UI.MVC; 6 | @using Telerik.Sitefinity.Utilities; 7 | @using Telerik.Sitefinity.Services; 8 | 9 | @Html.Script(ScriptRef.JQuery, "top", false) 10 | 11 | 12 |
13 |

@Html.Resource("ConfirmationEmailSentTitle")

14 |

@Html.Resource("ConfirmationEmailSentDescription") @ViewBag.Email

15 |
16 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.DynamicContent.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.DynamicContent 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/MarketoSettings.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models 3 | { 4 | /// 5 | /// This class represents the view model of the Marketo settings. 6 | /// 7 | public class MarketoSettings 8 | { 9 | /// 10 | /// Gets or sets value indicating whether to sync form fields to lead fields. 11 | /// 12 | public bool SyncFormFieldsToLeadFields { get; set; } 13 | 14 | /// 15 | /// Gets or sets value indicating whether to do specific web calls. 16 | /// 17 | public bool DoSpecificWebCalls { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.News/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.News")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("776b6d26-1175-457d-90fb-c009752aed37")] 13 | 14 | [assembly: ControllerContainer] 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Publishing/Helpers/PublishingWidgetExtensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using Telerik.Sitefinity.Publishing; 4 | using Telerik.Sitefinity.Services; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Publishing.Helpers 7 | { 8 | public static class PublishingWidgetExtensions 9 | { 10 | /// 11 | /// Determines whether the publishing module is activated. 12 | /// 13 | /// 14 | public static bool IsModuleActivated() 15 | { 16 | var module = SystemManager.GetModule(PublishingModule.ModuleName); 17 | 18 | return module != null; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Navigation")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("1b992ecc-a1f6-4377-a87c-fa793caa4030")] 13 | 14 | [assembly: ControllerContainer] -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Publishing/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Publishing")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("86be8a3f-24e0-47df-bc87-60555dabed46")] 13 | 14 | [assembly: ControllerContainer] -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/Read.ProfilePreview.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile.ProfilePreviewViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile; 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | 6 |
7 | @Model.UserName 8 |

@Model.DisplayName (@Model.Nickname)

9 |

@Model.Email

10 |

@Model.About

11 | 12 | @if (Model.CanEdit && ViewBag.Mode == ViewMode.Both) 13 | { 14 | @Html.ActionLink(Html.Resource("EditProfileLink"), "EditProfile"); 15 | } 16 |
17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Registration/registration-form.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["registration-form.js"],"names":["document","addEventListener","querySelectorAll","forEach","sendAgainLink","request","XMLHttpRequest","onreadystatechange","readyState","DONE","status","JSON","parse","response","querySelector","style","display","url","value","open","send"],"mappings":"AACIA,SAASC,iBAAiB,mBAAoB,WACrBD,SAASE,iBAAiB,kCAC5BC,QAAQ,SAAUC,GAC7BA,EAAcH,iBAAiB,QAAS,WACpC,IAAII,EAAU,IAAIC,eAClBD,EAAQE,mBAAqB,WACrBF,EAAQG,aAAeF,eAAeG,MAA2B,MAAnBJ,EAAQK,QAClDC,KAAKC,MAAMP,EAAQQ,YACnBb,SAASc,cAAc,2CAA2CC,MAAMC,QAAU,UAK9F,IAAIC,EAAMjB,SAASc,cAAc,wDAAwDI,MACzFb,EAAQc,KAAK,MAAOF,GACpBZ,EAAQe","file":"registration-form.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["recaptcha.js"],"names":["sf_captchaCallback","$","initRecaptcha","idx","element","options","i","attributes","length","name","indexOf","substring","value","attr","grecaptcha","render","each","jQuery"],"mappings":"AAAA,IAAIA,mBAAqB,MAExB,SAAUC,GACa,SAAhBC,EAA0BC,EAAKC,GAE/B,IADA,IAAIC,EAAU,GACLC,EAAI,EAAGA,EAAIF,EAAQG,WAAWC,OAAQF,IAAK,CAChD,IAAmD,EAA/CF,EAAQG,WAAWD,GAAGG,KAAKC,QAAQ,UAAiBN,EAAQG,WAAWD,GAAGG,KAAKC,QAAQ,YAAc,EAErGL,EADWD,EAAQG,WAAWD,GAAGG,KAAKE,UAAU,EAAGP,EAAQG,WAAWD,GAAGG,KAAKD,SAC9DJ,EAAQG,WAAWD,GAAGM,MAI9CX,EAAEG,GAASS,KAAK,eAAgB,MAChCC,WAAWC,OAAOX,EAASC,GAG/BL,mBAAqB,WACjBC,EAAE,oCAAoCe,KAAKd,IAfnD,CAiBEe","file":"recaptcha.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/SectionHeader/sf-html-field.sf-cshtml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Models/DynamicContentListViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Telerik.Sitefinity.Frontend.Mvc.Models; 6 | 7 | namespace Telerik.Sitefinity.Frontend.DynamicContent.Mvc.Models 8 | { 9 | /// 10 | /// View model for the list view of the Dynamic Content widget. 11 | /// 12 | public class DynamicContentListViewModel : ContentListViewModel 13 | { 14 | /// 15 | /// Gets or sets the currently selected item. 16 | /// 17 | public Telerik.Sitefinity.DynamicModules.Model.DynamicContent SelectedItem { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Registration/registration-form.test.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["registration-form.js"],"names":["document","addEventListener","querySelectorAll","forEach","sendAgainLink","request","XMLHttpRequest","onreadystatechange","readyState","DONE","status","JSON","parse","response","querySelector","style","display","url","value","open","send"],"mappings":"AACIA,SAASC,iBAAiB,mBAAoB,WACrBD,SAASE,iBAAiB,kCAC5BC,QAAQ,SAAUC,GAC7BA,EAAcH,iBAAiB,QAAS,WACpC,IAAII,EAAU,IAAIC,eAClBD,EAAQE,mBAAqB,WACrBF,EAAQG,aAAeF,eAAeG,MAA2B,MAAnBJ,EAAQK,QAClDC,KAAKC,MAAMP,EAAQQ,YACnBb,SAASc,cAAc,2CAA2CC,MAAMC,QAAU,UAK9F,IAAIC,EAAMjB,SAASc,cAAc,wDAAwDI,MACzFb,EAAQc,KAAK,MAAOF,GACpBZ,EAAQe","file":"registration-form.test.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Recaptcha/recaptcha.test.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["recaptcha.js"],"names":["sf_captchaCallback","$","initRecaptcha","idx","element","options","i","attributes","length","name","indexOf","substring","value","attr","grecaptcha","render","each","jQuery"],"mappings":"AAAA,IAAIA,mBAAqB,MAExB,SAAUC,GACa,SAAhBC,EAA0BC,EAAKC,GAE/B,IADA,IAAIC,EAAU,GACLC,EAAI,EAAGA,EAAIF,EAAQG,WAAWC,OAAQF,IAAK,CAChD,IAAmD,EAA/CF,EAAQG,WAAWD,GAAGG,KAAKC,QAAQ,UAAiBN,EAAQG,WAAWD,GAAGG,KAAKC,QAAQ,YAAc,EAErGL,EADWD,EAAQG,WAAWD,GAAGG,KAAKE,UAAU,EAAGP,EAAQG,WAAWD,GAAGG,KAAKD,SAC9DJ,EAAQG,WAAWD,GAAGM,MAI9CX,EAAEG,GAASS,KAAK,eAAgB,MAChCC,WAAWC,OAAOX,EAASC,GAG/BL,mBAAqB,WACjBC,EAAE,oCAAoCe,KAAKd,IAfnD,CAiBEe","file":"recaptcha.test.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.InlineClientAssets")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("2cb825e5-61dc-425e-9203-77864e41ca8a")] 13 | 14 | [assembly: ControllerContainer] 15 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Models/Blog/BlogDetailsViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Telerik.Sitefinity.Frontend.Mvc.Models; 6 | 7 | namespace Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.Blog 8 | { 9 | /// 10 | /// The view model for the detail page of 11 | /// 12 | public class BlogDetailsViewModel : ContentDetailsViewModel 13 | { 14 | /// 15 | /// Gets or sets the blogs count. 16 | /// 17 | /// 18 | /// The blogs count. 19 | /// 20 | public int PostsCount { get; set; } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedPageSingleField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @using Telerik.Sitefinity.Frontend.DynamicContent.WidgetTemplates.Fields.Helpers; 4 | 5 | @@*Start @Model.Name field*@@ 6 |
7 | @Model.FrontendWidgetLabel : 8 | 9 | @@if(Model.Item.Fields.@(Model.Name) != null) 10 | { 11 | 12 | @@Model.Item.Fields.@(Model.Name).Fields.Title 13 | 14 | } 15 |
16 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Search.Mvc.Models; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Search 5 | { 6 | /// 7 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 8 | /// 9 | public class InterfaceMappings : NinjectModule 10 | { 11 | /// 12 | /// Loads the module into the kernel. 13 | /// 14 | public override void Load() 15 | { 16 | Bind().To(); 17 | Bind().To(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/ViewMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile 7 | { 8 | /// 9 | /// Defines available modes for displaying the profile widget views. 10 | /// 11 | public enum ViewMode 12 | { 13 | /// 14 | /// Edit-only mode 15 | /// 16 | EditOnly, 17 | 18 | /// 19 | /// Read-only mode 20 | /// 21 | ReadOnly, 22 | 23 | /// 24 | /// Both modes 25 | /// 26 | Both 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Registration/ActivationMethod.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Registration 7 | { 8 | /// 9 | /// Represents options for activation of user registration. 10 | /// 11 | public enum ActivationMethod 12 | { 13 | /// 14 | /// User account will be activated immediately after registration. 15 | /// 16 | Immediately, 17 | 18 | /// 19 | /// User account will be activated after confirmation 20 | /// 21 | AfterConfirmation 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/FormsConstants.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms 2 | { 3 | /// 4 | /// Holds constants for common property values 5 | /// 6 | public class FormsConstants 7 | { 8 | /// 9 | /// The form controls toolbox name 10 | /// 11 | public const string FormControlsToolboxName = "FormControls"; 12 | 13 | /// 14 | /// The common section name 15 | /// 16 | public const string CommonSectionName = "Common"; 17 | 18 | /// 19 | /// The common section name 20 | /// 21 | public const string CustomSectionName = "Custom Fields"; 22 | } 23 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Templates/RelatedPageInlineListField.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.DynamicModules.Builder.Model.DynamicModuleField 2 | 3 | @using Telerik.Sitefinity.Frontend.DynamicContent.WidgetTemplates.Fields.Helpers; 4 | 5 | @@*Start @Model.Name field*@@ 6 |
7 | @Model.FrontendWidgetLabel : 8 | 9 |
    10 | @@foreach (Telerik.Sitefinity.Frontend.Mvc.Models.ItemViewModel pageItem in Model.Item.Fields.@(Model.Name)) 11 | { 12 |
  • 13 | 14 | @@pageItem.Fields.Title 15 | 16 |
  • 17 | } 18 |
19 |
20 | @@*End @Model.Name field*@@ -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Models/ListDisplayMode.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Search.Mvc.Models 2 | { 3 | /// 4 | /// The rendering options for the lists 5 | /// 6 | /// 7 | /// Each option describes different options for dividing items in the list. 8 | /// 9 | public enum ListDisplayMode 10 | { 11 | /// 12 | /// Display list divided on pages. 13 | /// 14 | Paging, 15 | 16 | /// 17 | /// Display only limited number of items. 18 | /// 19 | Limit, 20 | 21 | /// 22 | /// Display all items 23 | /// 24 | All 25 | } 26 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Blogs")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("a6c78f16-8226-49bd-ac07-91c917209d89")] 13 | 14 | [assembly: ControllerContainer] 15 | 16 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Card/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Card")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("a6c78f16-8226-49bd-ac07-91c917209d89")] 13 | 14 | [assembly: ControllerContainer] 15 | 16 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Lists")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("6c7eda54-d4cd-4418-bdf9-47a9114686ef")] 13 | 14 | [assembly: ControllerContainer] 15 | 16 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Publishing/Mvc/Models/FeedInsertionOption.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Publishing.Mvc.Models 5 | { 6 | /// 7 | /// Enumeration for the feed insertion option 8 | /// 9 | public enum FeedInsertionOption 10 | { 11 | /// 12 | /// Link is inserted both on the page and the address bar feeds 13 | /// 14 | PageAndAddressBar, 15 | /// 16 | /// Link is inserted on the address bar feeds only 17 | /// 18 | AddressBarOnly, 19 | /// 20 | /// Link is inserted on the page only 21 | /// 22 | PageOnly 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Comments")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("979fe35f-6ddf-4b42-a7e0-f50c066aba2d")] 13 | 14 | [assembly: ControllerContainer] 15 | 16 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Events")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("e45ceed6-4586-4130-abeb-024347901792")] 13 | 14 | [assembly: ControllerContainer] 15 | [assembly: InternalsVisibleTo("FeatherWidgets.TestIntegration")] 16 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/Navigation.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["Navigation.js"],"names":["window","NodeList","prototype","forEach","Array","initialize","initialized","document","querySelectorAll","x","addEventListener","e","checkedOption","currentTarget","querySelector","val","value","location","replace","personalizationManager","addPersonalizedContentLoaded"],"mappings":"CAAC,WAGOA,OAAOC,WAAaA,SAASC,UAAUC,UACvCF,SAASC,UAAUC,QAAUC,MAAMF,UAAUC,SAIhC,SAAbE,IACKC,IACDA,GAAc,EACdC,SAASC,iBAAiB,eAAeL,QAAQ,SAAUM,GACvDA,EAAEC,iBAAiB,SAAU,SAAUC,GACnC,IAAIC,EAAgBD,EAAEE,cAAcC,cAAc,kBAClD,GAAIF,EAAe,CACf,IAAIG,EAAMH,EAAcI,MACxBhB,OAAOiB,SAASC,QAAQH,SAT5C,IAAIT,GAAc,EAgBlBC,SAASG,iBAAiB,mBAAoB,WAC1CL,MAGAL,OAAOmB,wBACPnB,OAAOmB,uBAAuBC,6BAA6B,WACvDf,MA7BZ","file":"Navigation.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.Blog; 3 | using Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.BlogPost; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Blogs 6 | { 7 | /// 8 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 9 | /// 10 | public class InterfaceMappings : NinjectModule 11 | { 12 | /// 13 | /// Loads the module into the kernel. 14 | /// 15 | public override void Load() 16 | { 17 | Bind().To(); 18 | Bind().To(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.ContentBlock")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("4b66e568-f225-4166-94cc-dd13e7f9616f")] 13 | 14 | [assembly: ControllerContainer] 15 | 16 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/StringResources/StaticSubscribeFormControllerResources.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using Telerik.Sitefinity.Localization; 4 | 5 | namespace Telerik.Sitefinity.Frontend.EmailCampaigns.Mvc.StringResources 6 | { 7 | /// 8 | /// This class is used as a resource class for localization of strings rendered by the MVC framework. It should not be used directly. 9 | /// 10 | public static class StaticSubscribeFormResources 11 | { 12 | public static string EmailAddressErrorMessageResourceName 13 | { 14 | get 15 | { 16 | return Res.Get().EmailAddressErrorMessageResourceName; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Registration/SuccessfulRegistrationAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Registration 7 | { 8 | /// 9 | /// Represents the action that will be executed when the registration form is successfully submitted. 10 | /// 11 | public enum SuccessfulRegistrationAction 12 | { 13 | /// 14 | /// Specified message will be displayed on the same page. 15 | /// 16 | ShowMessage, 17 | 18 | /// 19 | /// Specially prepared page will be opened. 20 | /// 21 | RedirectToPage 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Scripts/Navigation.test.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["Navigation.js"],"names":["window","NodeList","prototype","forEach","Array","initialize","initialized","document","querySelectorAll","x","addEventListener","e","checkedOption","currentTarget","querySelector","val","value","location","replace","personalizationManager","addPersonalizedContentLoaded"],"mappings":"CAAC,WAGOA,OAAOC,WAAaA,SAASC,UAAUC,UACvCF,SAASC,UAAUC,QAAUC,MAAMF,UAAUC,SAIhC,SAAbE,IACKC,IACDA,GAAc,EACdC,SAASC,iBAAiB,eAAeL,QAAQ,SAAUM,GACvDA,EAAEC,iBAAiB,SAAU,SAAUC,GACnC,IAAIC,EAAgBD,EAAEE,cAAcC,cAAc,kBAClD,GAAIF,EAAe,CACf,IAAIG,EAAMH,EAAcI,MACxBhB,OAAOiB,SAASC,QAAQH,SAT5C,IAAIT,GAAc,EAgBlBC,SAASG,iBAAiB,mBAAoB,WAC1CL,MAGAL,OAAOmB,wBACPnB,OAAOmB,uBAAuBC,6BAA6B,WACvDf,MA7BZ","file":"Navigation.test.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/SubmitButton/ISubmitButtonModel.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.SubmitButton 2 | { 3 | /// 4 | /// This interface provides API for form submit button. 5 | /// 6 | public interface ISubmitButtonModel : IFormElementModel 7 | { 8 | /// 9 | /// Gets or sets the label. 10 | /// 11 | string Label { get; set; } 12 | 13 | /// 14 | /// Gets or sets the text of the previous button 15 | /// 16 | string PreviousStepText { get; set; } 17 | 18 | /// 19 | /// Checks if go back is allowed 20 | /// 21 | bool AllowGoBack { get; set; } 22 | } 23 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.DynamicContent")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("9700a490-2e30-4ca8-a1ef-0fcb9aa54f06")] 13 | 14 | [assembly: ControllerContainer(typeof(Telerik.Sitefinity.Frontend.DynamicContent.DynamicWidgetInitializer), "Initialize")] -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/InterfaceMappings.cs: -------------------------------------------------------------------------------- 1 | using Ninject.Modules; 2 | using Telerik.Sitefinity.Frontend.Events.Mvc.Models; 3 | using Telerik.Sitefinity.Frontend.Events.Mvc.Models.EventScheduler; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Events 6 | { 7 | /// 8 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 9 | /// 10 | public class InterfaceMappings : NinjectModule 11 | { 12 | /// 13 | /// Loads the module into the kernel. 14 | /// 15 | public override void Load() 16 | { 17 | Bind().To(); 18 | Bind().To(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/Mvc/Models/ListViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using Telerik.Sitefinity.Frontend.Mvc.Models; 5 | using Telerik.Sitefinity.Model; 6 | 7 | namespace Telerik.Sitefinity.Frontend.Lists.Mvc.Models 8 | { 9 | /// 10 | /// This class represents List view model. 11 | /// 12 | public class ListViewModel : ItemViewModel 13 | { 14 | public ListViewModel(IDataItem listItem) 15 | : base(listItem) 16 | { 17 | } 18 | 19 | /// 20 | /// Gets or sets the list item view model. 21 | /// 22 | /// The list item view model. 23 | public ContentListViewModel ListItemViewModel { get; set; } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/PageBreak/IPageBreakModel.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.PageBreak 3 | { 4 | /// 5 | /// This interface provides API for form PageBreak fields. 6 | /// 7 | public interface IPageBreakModel : IFormElementModel 8 | { 9 | /// 10 | /// Gets or sets the text of the next button 11 | /// 12 | string NextStepText { get; set; } 13 | 14 | /// 15 | /// Gets or sets the text of the previous button 16 | /// 17 | string PreviousStepText { get; set; } 18 | 19 | /// 20 | /// Checks if go back is allowed 21 | /// 22 | bool AllowGoBack { get; set; } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/SaveAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Models.Profile 7 | { 8 | /// 9 | /// Defines available action when changes to profile are saved. 10 | /// 11 | public enum SaveAction 12 | { 13 | /// 14 | /// After save will show message. 15 | /// 16 | ShowMessage, 17 | 18 | /// 19 | /// After save will switch to read mode view. 20 | /// 21 | SwitchToReadMode, 22 | 23 | /// 24 | /// After save will open specially prepared page. 25 | /// 26 | ShowPage 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Models/EmbedCode/EmbedCodeViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models.EmbedCode 5 | { 6 | /// 7 | /// This class represents the view model of the EmbedCode widget 8 | /// 9 | public class EmbedCodeViewModel 10 | { 11 | /// 12 | /// Gets or sets the EmbedCode that will be embedded in the page. 13 | /// 14 | /// The java script code. 15 | public string EmbedCode { get; set; } 16 | 17 | /// 18 | /// Gets or sets the description. 19 | /// 20 | /// The description. 21 | public string Description { get; set; } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Identity")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("738ae19a-864d-4e78-a712-bfd57d90480e")] 13 | 14 | [assembly: ControllerContainer] 15 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 16 | [assembly: InternalsVisibleTo("FeatherWidgets.TestIntegration")] 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/LanguageSelector/NoTranslationAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Navigation.Mvc.Models.LanguageSelector 7 | { 8 | /// 9 | /// The Language selector widget options what to do with languages without translations. 10 | /// 11 | public enum NoTranslationAction 12 | { 13 | /// 14 | /// The link(item) for the non-available languages will not be displayed. 15 | /// 16 | HideLink, 17 | 18 | /// 19 | /// The link(item) for the non-available languages will be displayed and will link to a specified page. 20 | /// 21 | RedirectToPage 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Models/FacetElementViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Search.Mvc.Models 2 | { 3 | /// 4 | /// Facet view model 5 | /// 6 | public class FacetElementViewModel 7 | { 8 | /// 9 | /// Gets or sets the facet value 10 | /// 11 | public string FacetValue { get; set; } 12 | 13 | /// 14 | /// Gets or sets the label that will be displayed for each facet. May include prefix/suffix in case of interval and a custom text in case of a range 15 | /// 16 | public string FacetLabel { get; set; } 17 | 18 | /// 19 | /// Gets or sets the facet count 20 | /// 21 | public long FacetCount { get; set; } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Events/Mvc/Helpers/EventSchedulerHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Telerik.Sitefinity.Services; 3 | 4 | namespace Telerik.Sitefinity.Frontend.Events.Mvc.Helpers 5 | { 6 | /// 7 | /// This class contains functionality for working with event items. 8 | /// 9 | internal class EventSchedulerHelper 10 | { 11 | public static bool IsRtl() 12 | { 13 | var currentCulture = SystemManager.CurrentContext.AppSettings.CurrentCulture; 14 | var isRtl = (Array.Find(rtlLanguages, s => currentCulture.ToString().StartsWith(s)) != null) || currentCulture.ToString().ToLower().Contains("arab"); 15 | return isRtl; 16 | } 17 | 18 | private static string[] rtlLanguages = { "ar", "he", "fa", "ku", "ur", "dv", "ps", "ha", "ks", "yi" }; 19 | } 20 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/SubmitStatus.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models 8 | { 9 | /// 10 | /// Enumerates possible outcomes after form submission. 11 | /// 12 | public enum SubmitStatus 13 | { 14 | /// 15 | /// Successful submit. 16 | /// 17 | Success, 18 | 19 | /// 20 | /// Unsuccessful submit due to invalid entry. 21 | /// 22 | InvalidEntry, 23 | 24 | /// 25 | /// Unsuccessful submit due to violation of form submit restrictions. 26 | /// 27 | RestrictionViolation 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Recaptcha/recaptcha.js: -------------------------------------------------------------------------------- 1 | var sf_captchaCallback = null; 2 | 3 | (function ($) { 4 | var initRecaptcha = function (idx, element) { 5 | var options = {}; 6 | for (var i = 0; i < element.attributes.length; i++) { 7 | if (element.attributes[i].name.indexOf('data-') > -1 && element.attributes[i].name.indexOf('data-sf-') < 0) { 8 | var name = element.attributes[i].name.substring(5, element.attributes[i].name.length); 9 | options[name] = element.attributes[i].value; 10 | } 11 | } 12 | 13 | $(element).attr('data-sf-role', null); 14 | grecaptcha.render(element, options); 15 | }; 16 | 17 | sf_captchaCallback = function () { 18 | $('[data-sf-role="recaptcha-field"]').each(initRecaptcha); 19 | }; 20 | }(jQuery)); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/SubmitButton/submit-button.test.min.js: -------------------------------------------------------------------------------- 1 | !function(o){o(function(){o('button[type="submit"]').each(function(){o(this).closest("form").submit(function(e){if(!e.isDefaultPrevented()){var t=o(this).find('button[type="submit"]'),i=o(t).is(":visible"),n=o(e.target).find('[data-sf-btn-role="next"]:visible')[0];if(!i&&n)return n.click(),void e.preventDefault();t.prop("disabled",!0);for(var a=e.target.querySelectorAll("input, textarea","select"),r=[],l=0;l 8 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 9 | /// 10 | public class InterfaceMappings : NinjectModule 11 | { 12 | /// 13 | /// Loads the module into the kernel. 14 | /// 15 | public override void Load() 16 | { 17 | Bind().To(); 18 | Bind().To(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/SubmitButton/Write.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.SubmitButton.SubmitButtonViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Frontend.Forms.Mvc.Helpers; 5 | @using Telerik.Sitefinity.Modules.Pages; 6 | @using Telerik.Sitefinity.Services; 7 | @Html.Script(ScriptRef.JQuery, "top", false) 8 |
9 | 10 | @if (Model.AllowGoBack) 11 | { 12 | @Html.HtmlSanitize(Model.PreviousStepText) 13 | } 14 |
15 | 16 | @Html.Script(Url.WidgetContent("Mvc/Scripts/Form/form.all.js"), "bottom", false) 17 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Models/EmbedCode/EmbedCodeModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models.EmbedCode 4 | { 5 | /// 6 | /// This class represents the model of the EmbedCode widget. 7 | /// 8 | public class EmbedCodeModel : IEmbedCodeModel 9 | { 10 | /// 11 | public string InlineCode { get; set; } 12 | 13 | /// 14 | public string Description { get; set; } 15 | 16 | /// 17 | public virtual EmbedCodeViewModel GetViewModel() 18 | { 19 | return new EmbedCodeViewModel 20 | { 21 | EmbedCode = this.InlineCode, 22 | Description = this.Description 23 | }; 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Models/Image/ThumbnailModel.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Serialization; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Media.Mvc.Models.Image 4 | { 5 | /// 6 | /// This class represent the model of a thumbnail. 7 | /// 8 | [DataContract] 9 | public class ThumbnailModel 10 | { 11 | /// 12 | /// Gets or sets the thumbnail profile's name. 13 | /// 14 | /// The name. 15 | [DataMember(Name = "name")] 16 | public string Name { get; set; } 17 | 18 | /// 19 | /// Gets or sets the generated URL for this thumbnial profile. 20 | /// 21 | /// The URL. 22 | [DataMember(Name = "url")] 23 | public string Url { get; set; } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Navigation")] 10 | 11 | // The following GUID is for the ID of the typelib if this project is exposed to COM 12 | [assembly: Guid("9eba350c-1ed6-4dff-b712-dc3e66fa9a45")] 13 | 14 | [assembly: ControllerContainer] 15 | 16 | [assembly: InternalsVisibleTo("Telerik.Sitefinity.Test.FE")] 17 | [assembly: InternalsVisibleTo("Telerik.Sitefinity.TestIntegration")] 18 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/SubmitButton/submit-button.min.js: -------------------------------------------------------------------------------- 1 | !function(o){o(function(){o('button[type="submit"]').each(function(){o(this).closest("form").submit(function(e){if(!e.isDefaultPrevented()){var t=o(this).find('button[type="submit"]'),i=o(t).is(":visible"),a=o(e.target).find('[data-sf-btn-role="next"]:visible')[0];if(!i&&a)return a.click(),void e.preventDefault();t.prop("disabled",!0);for(var n=e.target.querySelectorAll("input, textarea","select"),r=[],l=0;l 6 | /// This interface provides API for form navigation fields. 7 | /// 8 | public interface INavigationFieldModel : IFormElementModel 9 | { 10 | /// 11 | /// Gets or sets the serialized pages. 12 | /// 13 | /// 14 | /// The serialized pages. 15 | /// 16 | string SerializedPages { get; set; } 17 | 18 | /// 19 | /// De-serializes the pages. 20 | /// 21 | /// De-serialized pages. 22 | IEnumerable DeserializePages(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Card/Mvc/Views/Card/Card.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Card.Mvc.Models.Card.CardViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | 5 |
6 | @if (!string.IsNullOrEmpty(Model.SelectedSizeUrl)) 7 | { 8 | @Model.ImageAlternativeText 9 | } 10 | @if (!string.IsNullOrEmpty(Model.Heading)) 11 | { 12 |

@Html.HtmlSanitize(Model.Heading)

13 | } 14 | @if (!string.IsNullOrEmpty(Model.Description)) 15 | { 16 |
@Html.HtmlSanitize(Model.Description)
17 | } 18 | @if (!string.IsNullOrEmpty(Model.ActionName)) 19 | { 20 | 21 | @Model.ActionName 22 | 23 | } 24 |
25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/Mvc/Views/Lists/Detail.DetailPage.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Mvc.Models.ContentDetailsViewModel 2 | 3 | @using Telerik.Sitefinity; 4 | @using Telerik.Sitefinity.Frontend.Lists.Mvc.Models; 5 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 6 | 7 |
8 |

9 | @Model.Item.Fields.Title 10 |

11 | 12 | @Html.CommentsCount(string.Empty, @Model.Item.DataItem) 13 | 14 |
@Html.HtmlSanitize((string)Model.Item.Fields.Content)
15 | 16 | @Html.CommentsList(@Model.Item.DataItem) 17 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Models/UnsubscribeForm/StaticUnsubscribeFormControllerResources.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using Telerik.Sitefinity.Frontend.EmailCampaigns.Mvc.StringResources; 4 | using Telerik.Sitefinity.Localization; 5 | 6 | namespace Telerik.Sitefinity.Frontend.EmailCampaigns.Mvc.Models.UnsubscribeForm 7 | { 8 | /// 9 | /// This class is used as a resource class for localization of strings rendered by the MVC framework. It should not be used directly. 10 | /// 11 | public static class StaticUnsubscribeFormControllerResources 12 | { 13 | public static string EmailAddressErrorMessageResourceName 14 | { 15 | get 16 | { 17 | return Res.Get().EmailAddressErrorMessageResourceName; 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Assistant/Startup.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Microsoft.Practices.Unity; 2 | using Telerik.Sitefinity.Abstractions; 3 | using Telerik.Sitefinity.DesignerToolbox; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Assistant 6 | { 7 | public static class Startup 8 | { 9 | public static void OnPreApplicationStart() 10 | { 11 | Bootstrapper.Initialized -= Bootstrapper_Initialized; 12 | Bootstrapper.Initialized += Bootstrapper_Initialized; 13 | } 14 | 15 | private static void Bootstrapper_Initialized(object sender, Data.ExecutedEventArgs e) 16 | { 17 | if (e.CommandName == "Bootstrapped") 18 | { 19 | ObjectFactory.Container.RegisterType(typeof(SitefinityAssistantToolboxFilter).FullName); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Mvc/Models/CommentsCountViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Comments.Mvc.Models 7 | { 8 | /// 9 | /// Provides view model for the comments count functionality. 10 | /// 11 | public class CommentsCountViewModel 12 | { 13 | /// 14 | /// Gets or sets the navigate URL. 15 | /// 16 | /// 17 | /// The navigate URL. 18 | /// 19 | public string NavigateUrl { get; set; } 20 | 21 | /// 22 | /// Gets or sets the thread key. 23 | /// 24 | /// 25 | /// The thread key. 26 | /// 27 | public string ThreadKey { set; get; } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Models/DocumentsList/DocumentItemViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Telerik.Sitefinity.Frontend.Mvc.Models; 6 | using Telerik.Sitefinity.Model; 7 | 8 | namespace Telerik.Sitefinity.Frontend.Media.Mvc.Models.DocumentsList 9 | { 10 | /// 11 | /// This class represents view model for document item. 12 | /// 13 | public class DocumentItemViewModel : ItemViewModel 14 | { 15 | /// 16 | public DocumentItemViewModel(IDataItem item) 17 | : base(item) 18 | { 19 | } 20 | 21 | /// 22 | /// Gets or sets the file extension of the document. 23 | /// 24 | /// The extension. 25 | public string Extension { get; set; } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/VideoGallery/overlay-gallery.min.js: -------------------------------------------------------------------------------- 1 | !function(i){i(function(){var t=location.href,e=document.title;i(".video-link").magnificPopup({type:"iframe",gallery:{enabled:!0},preloader:!1,zoom:{enabled:!0,duration:300,easing:"ease-in-out",opener:function(t){return t.is("img")?t:t.find("img")}},callbacks:{change:function(){var t=this.currItem.el.is("img")?this.currItem.el:this.currItem.el.find("img"),e=t.attr("data-detail-url");e&&history.state!==this.currItem.index&&history.pushState(this.currItem.index,t.attr("alt"),e)},close:function(){t!==location.href&&history.pushState(null,e,t)}}})}),window.addEventListener("popstate",function(t){void 0!==t.state&&null!==t.state&&"number"==typeof t.state?0<=t.state&&t.state 12 | @if (!string.IsNullOrEmpty(videoUrl)) 13 | { 14 | 15 | 16 |

@Model.Item.Fields.Title

17 |

@Model.Item.Fields.Description

18 | } 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/VideoGallery/overlay-gallery.test.min.js: -------------------------------------------------------------------------------- 1 | !function(i){i(function(){var t=location.href,e=document.title;i(".video-link").magnificPopup({type:"iframe",gallery:{enabled:!0},preloader:!1,zoom:{enabled:!0,duration:300,easing:"ease-in-out",opener:function(t){return t.is("img")?t:t.find("img")}},callbacks:{change:function(){var t=this.currItem.el.is("img")?this.currItem.el:this.currItem.el.find("img"),e=t.attr("data-detail-url");e&&history.state!==this.currItem.index&&history.pushState(this.currItem.index,t.attr("alt"),e)},close:function(){t!==location.href&&history.pushState(null,e,t)}}})}),window.addEventListener("popstate",function(t){void 0!==t.state&&null!==t.state&&"number"==typeof t.state?0<=t.state&&t.state 9 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 10 | /// 11 | public class InterfaceMappings : NinjectModule 12 | { 13 | /// 14 | /// Loads the module into the kernel. 15 | /// 16 | public override void Load() 17 | { 18 | Bind().To(); 19 | Bind().To(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/NavigationField/FormPage.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Serialization; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.NavigationField 4 | { 5 | /// 6 | /// Represents a page in multi-page form 7 | /// 8 | [DataContract] 9 | public class FormPage 10 | { 11 | /// 12 | /// Gets or sets the previous page break field id 13 | /// 14 | [DataMember] 15 | public string PreviousPageBreakId { get; set; } 16 | 17 | /// 18 | /// Gets or sets the title of the form page 19 | /// 20 | [DataMember] 21 | public string Title { get; set; } 22 | 23 | /// 24 | /// Gets or sets index of current page 25 | /// 26 | [DataMember] 27 | public int Index { get; set; } 28 | } 29 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Recommendations/MVC/Views/Recommendations/Recommendations.cshtml: -------------------------------------------------------------------------------- 1 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 2 | @using Telerik.Sitefinity.Modules.Pages 3 | @using System.Web.Mvc; 4 | 5 | 9 | 10 | 17 | 18 | @Html.Script(Url.WidgetContent("Mvc/Scripts/Recommendations/recommendations.js")) 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Scripts/Facets/query-string-utils.min.js: -------------------------------------------------------------------------------- 1 | var Querystring=function(s){if(this.params={},this.keys=[],null===s&&(s=location.search.substring(1,location.search.length)),0!==s.length)for(var t=(s=s.replace(/\+/g," ")).split("&"),e=0;e 4 | /// Implements API for working with form section header elements. 5 | /// 6 | public class SectionHeaderModel : FormElementModel, ISectionHeaderModel 7 | { 8 | /// 9 | public string Text 10 | { 11 | get; 12 | set; 13 | } 14 | 15 | /// 16 | public bool Hidden { get; set; } 17 | 18 | /// 19 | public override object GetViewModel(object value) 20 | { 21 | return new SectionHeaderViewModel() 22 | { 23 | CssClass = this.CssClass, 24 | Text = this.Text, 25 | Hidden = this.Hidden 26 | }; 27 | } 28 | } 29 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/SectionHeader/SectionHeaderViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.SectionHeader 2 | { 3 | /// 4 | /// This class represents view model for section header field. 5 | /// 6 | public class SectionHeaderViewModel 7 | { 8 | /// 9 | /// Gets or sets the text. 10 | /// 11 | /// 12 | /// The text. 13 | /// 14 | public string Text { get; set; } 15 | 16 | /// 17 | /// Gets or sets the CSS class. 18 | /// 19 | /// 20 | /// The CSS class. 21 | /// 22 | public string CssClass { get; set; } 23 | 24 | /// 25 | /// Gets or sets the form field visiblity. 26 | /// 27 | public bool Hidden { get; set; } 28 | } 29 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Comments/Mvc/Views/Comments/CommentsCount.Default.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Comments.Mvc.Models.CommentsCountViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Modules.Pages; 5 | 6 | @Html.Script(ScriptRef.JQuery, "top", true) 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | @Html.Script(Url.WidgetContent("Mvc/Scripts/comments-count.js"), "bottom", false) -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Card/Mvc/Views/Card/Card.Simple.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Card.Mvc.Models.Card.CardViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | 5 |
6 | 7 | @if (!string.IsNullOrEmpty(Model.SelectedSizeUrl)) 8 | { 9 | @Model.ImageAlternativeText 10 | } 11 | 12 | @if (!string.IsNullOrEmpty(Model.Heading)) 13 | { 14 |

@Html.HtmlSanitize(Model.Heading)

15 | } 16 | @if (!string.IsNullOrEmpty(Model.Description)) 17 | { 18 |
@Html.HtmlSanitize(Model.Description)
19 | } 20 | @if (!string.IsNullOrEmpty(Model.ActionName)) 21 | { 22 | 23 | @Model.ActionName 24 | 25 | } 26 | 27 |
28 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/ContentBlock/DesignerView.Share.cshtml: -------------------------------------------------------------------------------- 1 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers 2 | @using Telerik.Sitefinity.Frontend.ContentBlock.Mvc.Helpers 3 | 4 | 5 | 6 |
7 | 8 | 9 |

@Html.Resource("TitleRequired")

10 |
11 | 12 | 16 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/PageBreak/PageBreakViewModel.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.PageBreak 3 | { 4 | /// 5 | /// This class represents view model for PageBreak field. 6 | /// 7 | public class PageBreakViewModel 8 | { 9 | /// 10 | /// Gets or sets the text of the next button 11 | /// 12 | public string NextStepText { get; set; } 13 | 14 | /// 15 | /// Gets or sets the text of the previous button 16 | /// 17 | public string PreviousStepText { get; set; } 18 | 19 | /// 20 | /// Checks if go back is allowed 21 | /// 22 | public bool AllowGoBack { get; set; } 23 | 24 | /// 25 | /// Gets or sets the CSS class. 26 | /// 27 | public string CssClass { get; set; } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/SubmitButton/SubmitButtonViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.SubmitButton 2 | { 3 | /// 4 | /// This class represents the view model used to render the Submit Form field. 5 | /// 6 | public class SubmitButtonViewModel 7 | { 8 | /// 9 | /// Gets or sets the label. 10 | /// 11 | public string Label { get; set; } 12 | 13 | /// 14 | /// Gets or sets the text of the previous button 15 | /// 16 | public string PreviousStepText { get; set; } 17 | 18 | /// 19 | /// Checks if go back is allowed 20 | /// 21 | public bool AllowGoBack { get; set; } 22 | 23 | /// 24 | /// Gets or sets the CSS class. 25 | /// 26 | public string CssClass { get; set; } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/ImageGallery/overlay-gallery.min.js: -------------------------------------------------------------------------------- 1 | !function(n){n(function(){var t=location.href,e=document.title;n(".image-link").magnificPopup({type:"image",gallery:{enabled:!0},zoom:{enabled:!0,duration:300,easing:"ease-in-out",opener:function(t){return t.is("img")?t:t.find("img")}},callbacks:{change:function(){var t=this.currItem.el.is("img")?this.currItem.el:this.currItem.el.find("img"),e=t.attr("data-detail-url");if(e&&history.state!==this.currItem.index&&history.pushState(this.currItem.index,t.attr("alt"),e),t&&0 9 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 10 | /// 11 | public class InterfaceMappings : NinjectModule 12 | { 13 | /// 14 | /// Loads the module into the kernel. 15 | /// 16 | public override void Load() 17 | { 18 | Bind().To(); 19 | Bind().To(); 20 | Bind().To(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Media/Mvc/Views/DocumentsList/Detail.DocumentDetails.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Media.Mvc.Models.DocumentsList.DocumentDetailsViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Web.DataResolving; 5 | 6 |
7 | 8 |

9 | @Model.Item.Fields.Title 10 |

11 | 12 |
13 | @Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm") 14 | @Html.Resource("By") 15 | @DataResolver.Resolve(@Model.Item.DataItem, "Author", null) 16 |
17 | 18 |
19 | @Model.Item.Fields.Description 20 |
21 | 22 |
23 | Download 24 | (@Model.Extension) 25 | @(Math.Ceiling((double)Model.Item.Fields.TotalSize / 1024) + " KB") 26 |
27 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using System.Web; 5 | using Telerik.Sitefinity.Frontend.Forms; 6 | using Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Controllers.Attributes; 7 | 8 | // General Information about an assembly is controlled through the following 9 | // set of attributes. Change these attribute values to modify the information 10 | // associated with an assembly. 11 | [assembly: AssemblyTitle("Telerik.Sitefinity.Frontend.Forms")] 12 | 13 | // The following GUID is for the ID of the typelib if this project is exposed to COM 14 | [assembly: Guid("65045d37-e495-4e45-8794-1d5f2cf344ca")] 15 | 16 | [assembly: ControllerContainer(typeof(Initializer), "Initialize", typeof(Initializer), "Uninitialize")] 17 | [assembly: PreApplicationStartMethod(typeof(Telerik.Sitefinity.Frontend.Forms.Startup), "OnPreApplicationStart")] 18 | [assembly: InternalsVisibleTo("FeatherWidgets.TestUnit")] 19 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Impl/LinkField.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Telerik.Sitefinity.DynamicModules.Builder.Model; 7 | 8 | namespace Telerik.Sitefinity.Frontend.DynamicContent.WidgetTemplates.Fields.Impl 9 | { 10 | /// 11 | /// This class represents field generation strategy for long text area dynamic fields. 12 | /// 13 | public class LinkField : Field 14 | { 15 | /// 16 | public override bool GetCondition(DynamicModuleField field) 17 | { 18 | var condition = base.GetCondition(field) 19 | && field.FieldType == FieldType.Link; 20 | 21 | return condition; 22 | } 23 | 24 | /// 25 | protected override string GetTemplatePath(DynamicModuleField field) 26 | { 27 | return null; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Profile/profile-edit.min.js: -------------------------------------------------------------------------------- 1 | !function(o){o(function(){var e="true"===o('[data-sf-role="has-password-errors"]').val(),t=o('[data-sf-role="edit-profile-change-password-holder"]');(e||t.find("input").val())&&(t.show(),o('[data-sf-role="edit-profile-change-password-button"]').hide());var r=o('[data-sf-role="edit-profile-user-image"]'),a=o('[data-sf-role="edit-profile-upload-picture-input"]');o('[data-sf-role="edit-profile-change-password-button"]').on("click",function(e){e.preventDefault(),t.show(),o(this).hide()}),a.on("change",function(e){if(e.target.files&&e.target.files[0]){var t=new FileReader;t.onload=function(e){r.attr("src",e.target.result)},t.readAsDataURL(e.target.files[0])}var a=document.forms.aspnetForm;a&&(a.enctype="multipart/form-data")}),o('[data-sf-role="edit-profile-upload-picture-button"]').click(function(){a.click()}),o('[data-sf-role="profile-submit"]').click(function(){o('[data-sf-role="profile-submit-preview-message"]').show()})})}(jQuery); 2 | //# sourceMappingURL=profile-edit.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Helpers/BlogHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.Blog; 3 | using Telerik.Sitefinity.Frontend.Mvc.Models; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Blogs.Mvc.Helpers 6 | { 7 | public static class BlogHelper 8 | { 9 | public static string GetDetailPageUrl(ItemViewModel item, Guid detailsPageId, BlogDetailLocationMode blogDetailLocationMode) 10 | { 11 | try 12 | { 13 | return DetailLocationHyperLinkHelper.GetDetailPageUrl(item, detailsPageId, blogDetailLocationMode); 14 | } 15 | catch (ArgumentException ex) 16 | { 17 | // When the default page is delete, the blog should be rendered as a normal blog without default page. 18 | if (ex.Message.Contains("Invalid details page")) 19 | { 20 | return null; 21 | } 22 | 23 | throw; 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Profile/profile-edit.test.min.js: -------------------------------------------------------------------------------- 1 | !function(o){o(function(){var e="true"===o('[data-sf-role="has-password-errors"]').val(),t=o('[data-sf-role="edit-profile-change-password-holder"]');(e||t.find("input").val())&&(t.show(),o('[data-sf-role="edit-profile-change-password-button"]').hide());var r=o('[data-sf-role="edit-profile-user-image"]'),a=o('[data-sf-role="edit-profile-upload-picture-input"]');o('[data-sf-role="edit-profile-change-password-button"]').on("click",function(e){e.preventDefault(),t.show(),o(this).hide()}),a.on("change",function(e){if(e.target.files&&e.target.files[0]){var t=new FileReader;t.onload=function(e){r.attr("src",e.target.result)},t.readAsDataURL(e.target.files[0])}var a=document.forms.aspnetForm;a&&(a.enctype="multipart/form-data")}),o('[data-sf-role="edit-profile-upload-picture-button"]').click(function(){a.click()}),o('[data-sf-role="profile-submit"]').click(function(){o('[data-sf-role="profile-submit-preview-message"]').show()})})}(jQuery); 2 | //# sourceMappingURL=profile-edit.test.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Search/Mvc/Scripts/SearchResults/Search-results.test.min.js: -------------------------------------------------------------------------------- 1 | window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".userSortDropdown").forEach(function(r){r.addEventListener("change",function(){var e=function(e,r){var o=document.querySelector('[data-sf-role="searchResOrderBy"]');orderByValue=e||o.value;var a=document.querySelector('[data-sf-role="searchResLanguage"]'),t=r||a.value,u=orderByValue?"&orderBy="+orderByValue:"",d=t?"&language="+t:"",n=document.querySelector('[data-sf-role="searchResIndexCatalogue"]').value,c=document.querySelector('[data-sf-role="searchResQuery"]').value,l=document.querySelector('[data-sf-role="searchResWordsMode"]').value,s="?indexCatalogue="+n+"&searchQuery="+c+"&wordsMode="+l+u+d,y=document.querySelector('[data-sf-role="scoringInfo"]').value,f=y?"&scoringInfo="+y:null;return f&&(s+=f),s}(r.value);window.location.search=e})})}); 2 | //# sourceMappingURL=Search-results.test.min.js.map -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Assistant/StringResources/SitefinityAssistantWidgetResources.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Sitefinity.Localization; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Assistant.StringResources 4 | { 5 | 6 | internal class SitefinityAssistantWidgetResources : Resource 7 | { 8 | [ResourceEntry("AIAssistant", 9 | Value = "AI assistant", 10 | Description = "The title of the AI assistant widget.", 11 | LastModified = "2025/10/06")] 12 | public string AIAssistant 13 | { 14 | get 15 | { 16 | return this["AIAssistant"]; 17 | } 18 | } 19 | 20 | [ResourceEntry("EmptyWidgetText", 21 | Value = "Select an AI assistant", 22 | Description = "EmptyWidgetText", 23 | LastModified = "2025/10/06")] 24 | public string EmptyWidgetText 25 | { 26 | get 27 | { 28 | return this["EmptyWidgetText"]; 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Form/form.min.js: -------------------------------------------------------------------------------- 1 | !function(a){var l="Telerik.Sitefinity.Frontend.Forms.Mvc.Controllers.SubmitButtonController";a(function(){a(document).on("sf-zone-editor-item-dropped",function(e){if(e&&e.sender&&e.args&&"Telerik.Sitefinity.Mvc.Proxy.MvcControllerProxy"===e.args.ControlType){var r=["RadDockZoneBody"];e.sender._wrapperDockingZones&&0 7 | 8 | 11 |
12 |
13 | 14 |
15 |
16 | 17 | 18 | 19 |
20 | 21 | 24 |
25 |
26 | 27 |
28 |
29 | 30 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/StringResources/LoginFormStaticResources.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Sitefinity.Localization; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.StringResources 4 | { 5 | /// 6 | /// This class is used as a resource class for localization of strings rendered by the MVC framework. It should not be used directly. 7 | /// 8 | public static class LoginFormStaticResources 9 | { 10 | public static string Username 11 | { 12 | get 13 | { 14 | return Res.Get().Username; 15 | } 16 | } 17 | 18 | public static string Password 19 | { 20 | get 21 | { 22 | return Res.Get().Password; 23 | } 24 | } 25 | 26 | public static string RememberMe 27 | { 28 | get 29 | { 30 | return Res.Get().RememberMe; 31 | } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Form/form.test.min.js: -------------------------------------------------------------------------------- 1 | !function(a){var l="Telerik.Sitefinity.Frontend.Forms.Mvc.Controllers.SubmitButtonController";a(function(){a(document).on("sf-zone-editor-item-dropped",function(e){if(e&&e.sender&&e.args&&"Telerik.Sitefinity.Mvc.Proxy.MvcControllerProxy"===e.args.ControlType){var r=["RadDockZoneBody"];e.sender._wrapperDockingZones&&0 2 | 3 | true 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | This project has been released under the Apache License, version 2.0, the text of which is included below. This license applies ONLY to the source of this repository and does not extend to any other Sitefinity distribution or variant, or any other 3rd party libraries used in a repository. For licensing information about Sitefinity, see https://www.progress.com/legal/license-agreements/sitefinity/license-agreement. 4 | 5 | Copyright © 2018 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. 6 | 7 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 12 | 13 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Views/NavigationField/Read.ProgressBar.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.NavigationField.NavigationFieldViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Modules.Pages; 5 | @Html.Script(ScriptRef.JQuery, "top", false) 6 | @Html.StyleSheet(Url.WidgetContent("assets/dist/css/sf-form-nav.min.css"), "head", false) 7 | 8 |
9 |
10 |
11 |
12 | 13 |
    14 | @foreach (var page in Model.Pages) 15 | { 16 |
  • 17 | @Html.HtmlSanitize(page.Title) 18 |
  • 19 | } 20 |
21 | 22 |
23 | 24 | @Html.Script(Url.WidgetContent("Mvc/Scripts/Form/form.all.js"), "bottom", false) 25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Profile/profile-edit.test.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["profile-edit.js"],"names":["$","hasPasswordErrors","val","changePasswordHolder","find","show","hide","editProfileUserImage","fileInput","on","e","preventDefault","this","target","files","reader","FileReader","onload","readerLoadedEvent","attr","result","readAsDataURL","form","document","forms","aspnetForm","enctype","click","jQuery"],"mappings":"CAAC,SAAUA,GACPA,EAAE,WACE,IAAIC,EAAwE,SAApDD,EAAE,wCAAwCE,MAE9DC,EAAuBH,EAAE,yDAEzBC,GAAqBE,EAAqBC,KAAK,SAASF,SACxDC,EAAqBE,OACrBL,EAAE,wDAAwDM,QAG9D,IAAIC,EAAuBP,EAAE,4CACzBQ,EAAYR,EAAE,sDAElBA,EAAE,wDAAwDS,GAAG,QAAS,SAAUC,GAC5EA,EAAEC,iBAEFR,EAAqBE,OACrBL,EAAEY,MAAMN,SAGZE,EAAUC,GAAG,SAAU,SAAUC,GAC7B,GAAIA,EAAEG,OAAOC,OAASJ,EAAEG,OAAOC,MAAM,GAAI,CACrC,IAAIC,EAAS,IAAIC,WACjBD,EAAOE,OAAS,SAAUC,GACtBX,EAAqBY,KAAK,MAAOD,EAAkBL,OAAOO,SAE9DL,EAAOM,cAAcX,EAAEG,OAAOC,MAAM,IAGxC,IAAIQ,EAAOC,SAASC,MAAMC,WACtBH,IACAA,EAAKI,QAAU,yBAIvB1B,EAAE,uDAAuD2B,MAAM,WAC3DnB,EAAUmB,UAGd3B,EAAE,mCAAmC2B,MAAM,WACvC3B,EAAE,mDAAmDK,WAzCjE,CA4CEuB","file":"profile-edit.test.min.js"} -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Models/JavaScript/JavaScriptViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models.JavaScript 7 | { 8 | public class JavaScriptViewModel 9 | { 10 | /// 11 | /// Gets or sets the JavaScript code that will be embedded in the page. 12 | /// 13 | /// The java script code. 14 | public string JavaScriptCode { get; set; } 15 | 16 | /// 17 | /// Gets or sets the position where the javascript will be placed in the document. 18 | /// 19 | /// The position. 20 | public EmbedPosition Position { get; set; } 21 | 22 | /// 23 | /// Gets or sets the widget content in design mode. 24 | /// 25 | /// The widget content in design mode. 26 | public string DesignModeContent { get; set; } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Models/EmbedCode/IEmbedCodeModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Models.EmbedCode 5 | { 6 | /// 7 | /// Interface that defines the model of the EmbedCodeModel widget. 8 | /// 9 | public interface IEmbedCodeModel 10 | { 11 | /// 12 | /// Gets or sets the embed code entered by the user which will be inlined in the page. 13 | /// 14 | /// The inline code. 15 | string InlineCode { get; set; } 16 | 17 | /// 18 | /// Gets or sets the description of the used code. 19 | /// 20 | /// The description. 21 | string Description { get; set; } 22 | 23 | /// 24 | /// Gets the view model of the current model that will be displayed by the view. 25 | /// 26 | /// 27 | EmbedCodeViewModel GetViewModel(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/ParagraphTextField/IParagraphTextFieldModel.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel; 2 | using Telerik.Sitefinity.Modules.Forms.Web.UI; 3 | using Telerik.Sitefinity.Web.UI.Validation.Definitions; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.ParagraphTextField 6 | { 7 | /// 8 | /// This interface provides API for form paragraph text fields. 9 | /// 10 | public interface IParagraphTextFieldModel : IFormFieldModel, IHideable 11 | { 12 | /// 13 | /// Gets or sets the placeholder text. 14 | /// 15 | /// 16 | /// The placeholder text. 17 | /// 18 | string PlaceholderText { get; set; } 19 | 20 | /// 21 | /// Gets or sets a validation mechanism for the field. 22 | /// 23 | /// The validation. 24 | [TypeConverter(typeof(ExpandableObjectConverter))] 25 | ValidatorDefinition ValidatorDefinition { get; set; } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Models/TaxonomyViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Taxonomies.Mvc.Models 6 | { 7 | /// 8 | /// This class represents the view model of the taxonomy item. 9 | /// 10 | public class TaxonomyViewModel 11 | { 12 | /// 13 | /// Gets or sets the taxa that belongs to this taxonomy. 14 | /// 15 | /// The taxa. 16 | public IList Taxa { get; set; } 17 | 18 | /// 19 | /// Determines whether to display number of items classified by the taxon. 20 | /// 21 | public bool ShowItemCount { get; set; } 22 | 23 | /// 24 | /// Gets or sets the CSS class that will be applied on the wrapper div of the Taxonomy widget (if such is presented). 25 | /// 26 | /// The CSS class. 27 | public string CssClass { get; set; } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/Blog/Detail.DetailPage.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Blogs.Mvc.Models.Blog.BlogDetailsViewModel 2 | 3 | @using Telerik.Sitefinity; 4 | @using Telerik.Sitefinity.Frontend.Blogs.Mvc.Helpers; 5 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 6 | @using Telerik.Sitefinity.Web.DataResolving; 7 | 8 |
9 |

10 | @Model.Item.Fields.Title 11 |

12 | 13 |

@string.Format(Html.Resource("PostsCount"), Model.PostsCount)

14 | @{ 15 | var lastPostDate = Model.Item.GetLastPostDate(); 16 | if (lastPostDate!=null && lastPostDate.HasValue) 17 | { 18 |

@Html.Resource("LastPost") : @lastPostDate.Value.ToShortDateString()

19 | } 20 | } 21 | 22 |
@Html.HtmlSanitize((string)Model.Item.Fields.Description)
23 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/NavigationField/NavigationFieldViewModel.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.NavigationField 4 | { 5 | /// 6 | /// This class represents view model for PageBreak field. 7 | /// 8 | public class NavigationFieldViewModel 9 | { 10 | /// 11 | /// Gets or sets the pages. 12 | /// 13 | /// 14 | /// The choices. 15 | /// 16 | public IEnumerable Pages { get; set; } 17 | 18 | /// 19 | /// Gets or sets the value of the form element. 20 | /// 21 | /// 22 | /// The value. 23 | /// 24 | public object Value { get; set; } 25 | 26 | /// 27 | /// Gets or sets the CSS class. 28 | /// 29 | /// 30 | /// The CSS class. 31 | /// 32 | public string CssClass { get; set; } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/DropdownListField/dropdown-list-field.min.js: -------------------------------------------------------------------------------- 1 | !function(l){l(function(){function n(e){if(""===e.target.value){var t=r(e.target);o(e.target,t.required)}else o(e.target,"");"function"==typeof l.fn.processFormRules&&l(e.target).processFormRules()}function a(e){var t=r(e.target);i(e.target)&&e.preventDefault(),e.target.validity.valueMissing&&o(e.target,t.required)}function r(e){var t=l(e).parents('[data-sf-role="dropdown-list-field-container"]'),r=l(t).find('[data-sf-role="violation-messages"]');return JSON.parse(r.val())}function o(e,t){var r=i(e);r?function(e,t){""===(e.innerText=t)?e.style.display="none":e.style.display="block"}(r,t):e.setCustomValidity(t)}function i(e){var t=l(e).closest('[data-sf-role="dropdown-list-field-container"]')[0];return t?t.querySelector('[data-sf-role="error-message"]'):null}!function(){var e=l('[data-sf-role="dropdown-list-field-container"]');if(e&&!(e.length<1))for(var t=0;t 10 | /// This class is used to describe the bindings which will be used by the Ninject container when resolving classes 11 | /// 12 | public class InterfaceMappings : NinjectModule 13 | { 14 | /// 15 | /// Loads the module into the kernel. 16 | /// 17 | public override void Load() 18 | { 19 | Bind().To(); 20 | Bind().To(); 21 | Bind().To(); 22 | Bind().To(); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/DropdownListField/dropdown-list-field.test.min.js: -------------------------------------------------------------------------------- 1 | !function(l){l(function(){function n(e){if(""===e.target.value){var t=r(e.target);o(e.target,t.required)}else o(e.target,"");"function"==typeof l.fn.processFormRules&&l(e.target).processFormRules()}function a(e){var t=r(e.target);i(e.target)&&e.preventDefault(),e.target.validity.valueMissing&&o(e.target,t.required)}function r(e){var t=l(e).parents('[data-sf-role="dropdown-list-field-container"]'),r=l(t).find('[data-sf-role="violation-messages"]');return JSON.parse(r.val())}function o(e,t){var r=i(e);r?function(e,t){""===(e.innerText=t)?e.style.display="none":e.style.display="block"}(r,t):e.setCustomValidity(t)}function i(e){var t=l(e).closest('[data-sf-role="dropdown-list-field-container"]')[0];return t?t.querySelector('[data-sf-role="error-message"]'):null}!function(){var e=l('[data-sf-role="dropdown-list-field-container"]');if(e&&!(e.length<1))for(var t=0;t 9 |
    10 | @{ 11 | var pageCounter = 0; 12 | foreach (var page in Model.Pages) 13 | { 14 | pageCounter++; 15 |
  • 16 | 17 | @pageCounter 18 | @Html.HtmlSanitize(page.Title) 19 |
  • 20 | } 21 | } 22 |
23 | 24 | 25 | @Html.Script(Url.WidgetContent("Mvc/Scripts/Form/form.all.js"), "bottom", false) 26 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Helpers/EmbedCodeHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Telerik.Sitefinity.Frontend.InlineClientAssets.Mvc.Helpers 5 | { 6 | internal static class EmbedCodeHelper 7 | { 8 | /// 9 | /// Gets the short part of the whole embeded code. 10 | /// 11 | /// The embeded code. 12 | /// 13 | public static string GetShortEmbededCode(string code) 14 | { 15 | if (string.IsNullOrWhiteSpace(code)) 16 | { 17 | return string.Empty; 18 | } 19 | 20 | var divider = Environment.NewLine; 21 | 22 | var lines = code.Split(new string[2] { "\n", "\r" }, StringSplitOptions.RemoveEmptyEntries); 23 | string result = string.Join(divider, lines.Take(2)); 24 | 25 | if (lines.Length > 2) 26 | { 27 | result = result + divider + "..."; 28 | } 29 | 30 | return result; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Assistant/Telerik.Sitefinity.Frontend.Assistant.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 4 5 | False 6 | $(WarningsAsErrors);CS0618 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Scripts/EmbedCode/designerview-simple.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | angular.module('designer').requires.push('expander', 'sfCodeArea', 'sfBootstrapPopover', 'sfFileUrlField'); 3 | 4 | angular.module('designer').controller('SimpleCtrl', ['$scope', 'propertyService', function ($scope, propertyService) { 5 | propertyService.get() 6 | .then(function (data) { 7 | if (data && data.Items) { 8 | $scope.properties = propertyService.toAssociativeArray(data.Items); 9 | } 10 | }, 11 | function (errorData) { 12 | $scope.feedback.showError = true; 13 | if (errorData && errorData.data) 14 | $scope.feedback.errorMessage = errorData.data.Detail; 15 | }) 16 | .then(function () { 17 | $scope.feedback.savingHandlers.push(function () { 18 | }); 19 | }) 20 | .finally(function () { 21 | $scope.feedback.showLoadingIndicator = false; 22 | }); 23 | }]); 24 | })(jQuery); 25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/Mvc/Views/Lists/List.SimpleList.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Mvc.Models.ContentListViewModel 2 | @using Telerik.Sitefinity.Frontend.Lists.Mvc.Models; 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | 5 |
6 | 7 | @foreach (var item in Model.Items) 8 | { 9 |

11 | 12 | @item.Fields.Title 13 |

14 | 15 |
    16 | @foreach (var listItem in ((ListViewModel)item).ListItemViewModel.Items) 17 | { 18 |
  • 19 |
    20 | @listItem.Fields.Title 21 |
    22 |
  • 23 | } 24 |
25 | } 26 | 27 |
28 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Helpers/UsersHelper.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using Telerik.Sitefinity.Frontend.Identity.Mvc.Models.UsersList; 3 | using Telerik.Sitefinity.Security.Model; 4 | 5 | namespace Telerik.Sitefinity.Frontend.Identity.Mvc.Helpers 6 | { 7 | /// 8 | /// This class contains helper method for working with users. 9 | /// 10 | public static class UsersHelper 11 | { 12 | /// 13 | /// Encode username in the url 14 | /// 15 | /// Input URL 16 | /// User profile data 17 | /// 18 | public static string EncodeUrlUsername(string url, SitefinityProfileItemViewModel user) 19 | { 20 | if (user == null || user.DataItem == null || !(user.DataItem is SitefinityProfile)) 21 | { 22 | return url; 23 | } 24 | 25 | var username = (user.DataItem as SitefinityProfile).User.UserName; 26 | return url.Replace(username, HttpUtility.UrlEncode(username)); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.News/MVC/Views/News/Detail.DetailPage.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Mvc.Models.ContentDetailsViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 4 | @using Telerik.Sitefinity.Web.DataResolving; 5 | 6 |
7 |

8 | @Model.Item.Fields.Title 9 | 10 |

11 | 12 |
13 | @Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm") 14 | @Html.Resource("By") 15 | @DataResolver.Resolve(@Model.Item.DataItem, "Author", null) 16 | 17 | @Html.CommentsCount(string.Empty, @Model.Item.DataItem) 18 |
19 | 20 |
@Html.HtmlSanitize((string)Model.Item.Fields.Summary)
21 | 22 |
@Html.HtmlSanitize((string)Model.Item.Fields.Content)
23 | 24 | @Html.CommentsList(@Model.Item.DataItem) 25 |
-------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Forms/Mvc/Models/Fields/HiddenField/HiddenFieldModel.cs: -------------------------------------------------------------------------------- 1 | using Telerik.Sitefinity.Frontend.Forms.Mvc.StringResources; 2 | using Telerik.Sitefinity.Localization; 3 | using Telerik.Sitefinity.Metadata.Model; 4 | using Telerik.Sitefinity.Modules.Forms.Web.UI.Fields; 5 | 6 | namespace Telerik.Sitefinity.Frontend.Forms.Mvc.Models.Fields.HiddenField 7 | { 8 | /// 9 | /// Hidden field model 10 | /// 11 | public class HiddenFieldModel : FormFieldModel, IHiddenFieldModel 12 | { 13 | /// 14 | public override IMetaField GetMetaField(IFormFieldControl formFieldControl) 15 | { 16 | var metaField = base.GetMetaField(formFieldControl); 17 | 18 | return metaField; 19 | } 20 | 21 | /// 22 | public override object GetViewModel(object value, IMetaField metaField) 23 | { 24 | this.Value = value; 25 | 26 | var viewModel = new HiddenFieldViewModel() 27 | { 28 | MetaField = metaField 29 | }; 30 | 31 | return viewModel; 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/Registration/registration-form.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.addEventListener('DOMContentLoaded', function () { 3 | var sendAgainLinks = document.querySelectorAll("[data-sf-role='sendAgainLink']"); 4 | sendAgainLinks.forEach(function (sendAgainLink) { 5 | sendAgainLink.addEventListener('click', function () { 6 | var request = new XMLHttpRequest(); 7 | request.onreadystatechange = function () { 8 | if (request.readyState === XMLHttpRequest.DONE && request.status === 200) { 9 | if (JSON.parse(request.response)) { 10 | document.querySelector("[data-sf-role='confirmationResendInfo']").style.display = 'block'; 11 | } 12 | } 13 | }; 14 | 15 | var url = document.querySelector("[data-sf-role='sf-resend-confirmation-endpoint-url']").value; 16 | request.open('GET', url); 17 | request.send(); 18 | }); 19 | }); 20 | }); 21 | }()); -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.Lists/Mvc/Views/Lists/List.ExpandedList.cshtml: -------------------------------------------------------------------------------- 1 | @model Telerik.Sitefinity.Frontend.Mvc.Models.ContentListViewModel 2 | 3 | @using Telerik.Sitefinity.Frontend.Lists.Mvc.Models; 4 | @using Telerik.Sitefinity.Frontend.Mvc.Helpers; 5 | 6 |
7 | 8 | @foreach (var item in Model.Items) 9 | { 10 |

12 | @item.Fields.Title 13 |

14 | 15 | foreach (var listItem in ((ListViewModel)item).ListItemViewModel.Items) 16 | { 17 |
18 |

@listItem.Fields.Title

19 |
@Html.HtmlSanitize((string)listItem.Fields.Content)
20 |
21 | } 22 | } 23 | 24 |
25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Scripts/address-field.min.js: -------------------------------------------------------------------------------- 1 | !function(r){r(document).ready(function(){function o(a,t,i){var o=this,e={minZoom:2,zoom:i,maxZoom:16,panControl:!1};a.gmap(e).bind("init",function(e,n){t?function(e,n,a){a&&function(e,n){e.gmap("option","zoom",n)}(e,a),e.gmap("clear","markers"),function(e){e.gmap("get","map").getStreetView().setVisible(!1)}(e);e.gmap("addMarker",{position:n,draggable:!1,bounds:!1});e.gmap("get","map").setOptions({center:n})}(a,t,i):o._enabled&&o._setCurrentLocation()})}r(".viewMapLnk").bind("click",function(e){var n=r(e.currentTarget).siblings(".addressMapWrp");n.toggle(),n.is(":visible")&&function(e){e.gmap("refresh");var n=e.gmap("get","markers");if(0 8 |

9 | @Model.Item.Fields.Title 10 |

11 | 12 |
13 | @Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm") 14 | @Html.Resource("By") 15 | @DataResolver.Resolve(@Model.Item.DataItem, "Author", null) 16 | 17 | @Html.CommentsCount(string.Empty, @Model.Item.DataItem) 18 |
19 | 20 |
@Html.HtmlSanitize((string)Model.Item.Fields.Summary)
21 | 22 |
@Html.HtmlSanitize((string)Model.Item.Fields.Content)
23 | 24 | @Html.CommentsList(@Model.Item.DataItem) 25 | -------------------------------------------------------------------------------- /Telerik.Sitefinity.Frontend.DynamicContent/WidgetTemplates/Fields/Scripts/address-field.test.min.js: -------------------------------------------------------------------------------- 1 | !function(r){r(document).ready(function(){function o(a,t,i){var o=this,e={minZoom:2,zoom:i,maxZoom:16,panControl:!1};a.gmap(e).bind("init",function(e,n){t?function(e,n,a){a&&function(e,n){e.gmap("option","zoom",n)}(e,a),e.gmap("clear","markers"),function(e){e.gmap("get","map").getStreetView().setVisible(!1)}(e);e.gmap("addMarker",{position:n,draggable:!1,bounds:!1});e.gmap("get","map").setOptions({center:n})}(a,t,i):o._enabled&&o._setCurrentLocation()})}r(".viewMapLnk").bind("click",function(e){var n=r(e.currentTarget).siblings(".addressMapWrp");n.toggle(),n.is(":visible")&&function(e){e.gmap("refresh");var n=e.gmap("get","markers");if(0