[TASK] Streamline formatting of html templates 22/60522/2
authorBenjamin Kott <benjamin.kott@outlook.com>
Sun, 21 Apr 2019 10:19:42 +0000 (12:19 +0200)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Tue, 23 Apr 2019 16:01:38 +0000 (18:01 +0200)
The indentations in the HTML templates are out of control.
Even if we provide an EditorConfig, which should ensure
that the files are all uniformly indented. There seems to
have been an increasing aversion to TABS over time.

This has led to the fact that above all newly created templates
have always been indented with SPACES instead of TABS.
We now have a mix of TABS and SPACES in our project, partly
also in a single file.

To avoid this in the future, all existing templates were converted
to indentations with SPACES and the provided EditorConfig was
adapted. In order to really, really make sure that it doesn't get
out of hand, we also introduce a new linter, which ensures
that all HTML templates are properly indented.

Resolves: #88180
Releases: master
Change-Id: I86d23120bc68e3696f398b1ae76f1efc4804d501
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60522
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Oliver Wand <wand@itaw.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
360 files changed:
.editorconfig
Build/Gruntfile.js
Build/package.json
Build/yarn.lock
typo3/sysext/about/Resources/Private/Partials/About.html
typo3/sysext/about/Resources/Private/Partials/CoreTeam.html
typo3/sysext/about/Resources/Private/Partials/Credits.html
typo3/sysext/about/Resources/Private/Partials/Donation.html
typo3/sysext/about/Resources/Private/Partials/Extensions.html
typo3/sysext/about/Resources/Private/Partials/ExternalLibraries.html
typo3/sysext/about/Resources/Private/Partials/Logo.html
typo3/sysext/about/Resources/Private/Partials/Modules.html
typo3/sysext/about/Resources/Private/Templates/About/Index.html
typo3/sysext/adminpanel/Resources/Private/Partials/Data/TableKeyValue.html
typo3/sysext/adminpanel/Resources/Private/Partials/Modules/Item.html
typo3/sysext/backend/Resources/Private/Layouts/ContextSensitiveHelp.html
typo3/sysext/backend/Resources/Private/Layouts/ImageManipulation.html
typo3/sysext/backend/Resources/Private/Layouts/Login.html
typo3/sysext/backend/Resources/Private/Partials/Backend/Topbar.html
typo3/sysext/backend/Resources/Private/Partials/ButtonBar.html
typo3/sysext/backend/Resources/Private/Partials/Clipboard/CopymodeSelector.html
typo3/sysext/backend/Resources/Private/Partials/Clipboard/MenuSelector.html
typo3/sysext/backend/Resources/Private/Partials/Clipboard/Tab.html
typo3/sysext/backend/Resources/Private/Partials/Clipboard/TabContent.html
typo3/sysext/backend/Resources/Private/Partials/ContextSensitiveHelp/Manual.html
typo3/sysext/backend/Resources/Private/Partials/ContextSensitiveHelp/TableOfContents.html
typo3/sysext/backend/Resources/Private/Partials/DocHeader.html
typo3/sysext/backend/Resources/Private/Partials/ImageManipulation/ModalTitle.html
typo3/sysext/backend/Resources/Private/Partials/Login/InterfaceSelector.html
typo3/sysext/backend/Resources/Private/Partials/LoginNews.html
typo3/sysext/backend/Resources/Private/Partials/Menus/SelectBoxJumpMenu.html
typo3/sysext/backend/Resources/Private/Partials/RecordHistory/Diff.html
typo3/sysext/backend/Resources/Private/Partials/RecordHistory/History.html
typo3/sysext/backend/Resources/Private/Partials/RecordHistory/MultipleDiff.html
typo3/sysext/backend/Resources/Private/Partials/RecordHistory/Settings.html
typo3/sysext/backend/Resources/Private/Partials/ShortcutToolbarItem/Shortcut.html
typo3/sysext/backend/Resources/Private/Templates/Avatar/Main.html
typo3/sysext/backend/Resources/Private/Templates/Backend/Main.html
typo3/sysext/backend/Resources/Private/Templates/Clipboard/Main.html
typo3/sysext/backend/Resources/Private/Templates/ContentElement/ElementInformation.html
typo3/sysext/backend/Resources/Private/Templates/ContextSensitiveHelp/All.html
typo3/sysext/backend/Resources/Private/Templates/ContextSensitiveHelp/Detail.html
typo3/sysext/backend/Resources/Private/Templates/ContextSensitiveHelp/Index.html
typo3/sysext/backend/Resources/Private/Templates/DocumentTemplate/Collapse.html
typo3/sysext/backend/Resources/Private/Templates/DocumentTemplate/Partials/StateIcon.html
typo3/sysext/backend/Resources/Private/Templates/DocumentTemplate/Tabs.html
typo3/sysext/backend/Resources/Private/Templates/ImageManipulation/ImageManipulationElement.html
typo3/sysext/backend/Resources/Private/Templates/ImageManipulation/ImageManipulationWizard.html
typo3/sysext/backend/Resources/Private/Templates/InfoBox.html
typo3/sysext/backend/Resources/Private/Templates/Module.html
typo3/sysext/backend/Resources/Private/Templates/ModuleMenu/Main.html
typo3/sysext/backend/Resources/Private/Templates/NewContentElement/Main.html
typo3/sysext/backend/Resources/Private/Templates/NewContentElement/MenuItem.html
typo3/sysext/backend/Resources/Private/Templates/OuterWrapContainer.html
typo3/sysext/backend/Resources/Private/Templates/ShortcutToolbarItem/DropDown.html
typo3/sysext/backend/Resources/Private/Templates/ShortcutToolbarItem/EditForm.html
typo3/sysext/backend/Resources/Private/Templates/ShortcutToolbarItem/Item.html
typo3/sysext/backend/Resources/Private/Templates/SiteConfiguration/Edit.html
typo3/sysext/backend/Resources/Private/Templates/SiteConfiguration/Overview.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/ClearCacheToolbarItem.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/ClearCacheToolbarItemDropDown.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/ClearCacheToolbarItemSingle.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/HelpToolbarItem.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/HelpToolbarItemDropDown.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/LiveSearchToolbarItem.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/SystemInformationDropDown.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/SystemInformationToolbarItem.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/UserToolbarItem.html
typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/UserToolbarItemDropDown.html
typo3/sysext/backend/Resources/Private/Templates/UserPassLoginForm.html
typo3/sysext/backend/Resources/Private/Templates/blank.html
typo3/sysext/backend/Resources/Private/Templates/helper_javascript_css.html
typo3/sysext/belog/Resources/Private/Layouts/Default.html
typo3/sysext/belog/Resources/Private/Partials/Content/Filter.html
typo3/sysext/belog/Resources/Private/Partials/Content/LogEntries.html
typo3/sysext/belog/Resources/Private/Templates/BackendLog/List.html
typo3/sysext/beuser/Resources/Private/Layouts/Default.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUser/OnlineListRow.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUserGroup/IndexListRow.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUserGroup/PaginatedListWidget.html
typo3/sysext/beuser/Resources/Private/Partials/Filters/BackendUser/Index.html
typo3/sysext/beuser/Resources/Private/Partials/Permission/Groupname.html
typo3/sysext/beuser/Resources/Private/Partials/Permission/Ownername.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Compare.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Online.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUserGroup/Index.html
typo3/sysext/beuser/Resources/Private/Templates/Permission/Edit.html
typo3/sysext/beuser/Resources/Private/Templates/Permission/Index.html
typo3/sysext/beuser/Resources/Private/Templates/PermissionAjax/ChangePermission.html
typo3/sysext/core/Resources/Private/Templates/ErrorPage/Error.html
typo3/sysext/extbase/Resources/Private/MVC/NotFoundView_Template.html
typo3/sysext/extensionmanager/Resources/Private/Layouts/Main.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/Distribution.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/TerPaginator.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/TerShowVersionsSingleLine.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/TerShowVersionsTable.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/TerSingleLine.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/TerTable.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/UnresolvedDependencies.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/UnresolvedDependenciesMessage.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/UpdateFromTer.html
typo3/sysext/extensionmanager/Resources/Private/Partials/List/UploadForm.html
typo3/sysext/extensionmanager/Resources/Private/Templates/Distribution/Show.html
typo3/sysext/extensionmanager/Resources/Private/Templates/List/Distributions.html
typo3/sysext/extensionmanager/Resources/Private/Templates/List/Index.html
typo3/sysext/extensionmanager/Resources/Private/Templates/List/ShowAllVersions.html
typo3/sysext/extensionmanager/Resources/Private/Templates/List/Ter.html
typo3/sysext/extensionmanager/Resources/Private/Templates/List/UnresolvedDependencies.html
typo3/sysext/extensionmanager/Resources/Private/Templates/UpdateScript/Show.html
typo3/sysext/extensionmanager/Resources/Private/Templates/UploadExtensionFile/Form.html
typo3/sysext/felogin/Resources/Private/Templates/FrontendLogin.html
typo3/sysext/filelist/Resources/Private/Layouts/Default.html
typo3/sysext/filelist/Resources/Private/Partials/SearchForm.html
typo3/sysext/filelist/Resources/Private/Templates/File/CreateFolder.html
typo3/sysext/filelist/Resources/Private/Templates/File/ReplaceFile.html
typo3/sysext/filelist/Resources/Private/Templates/FileList/Index.html
typo3/sysext/filelist/Resources/Private/Templates/FileList/Search.html
typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html
typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Widget/Autocomplete/Index.html
typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html
typo3/sysext/fluid_styled_content/Resources/Private/Layouts/Default.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Bullets/Type-0.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Bullets/Type-1.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Bullets/Type-2.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Footer/All.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/All.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/Date.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/Header.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/SubHeader.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Media/Gallery.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Media/Type.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Media/Type/Audio.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Media/Type/Image.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Media/Type/Video.html
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Table/Columns.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Bullets.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Div.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Generic.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Html.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Image.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/List.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuAbstract.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuCategorizedContent.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuCategorizedPages.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuPages.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuRecentlyUpdated.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuRelatedPages.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSection.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSectionPages.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSitemap.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSitemapPages.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSubpages.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Shortcut.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Table.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Text.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Textmedia.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Textpic.html
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Uploads.html
typo3/sysext/form/Resources/Private/Backend/Layouts/FormEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/CheckboxEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/CollectionElementHeaderEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/FinishersEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/FormElementHeaderEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/GridColumnViewPortConfigurationEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/MultiSelectEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/PropertyGridEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/RemoveElementEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/RequiredValidatorEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/SingleSelectEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/TextEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/TextareaEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/Typo3WinBrowserEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/ValidationErrorMessageEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/ValidatorsEditor.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Modals/InsertElements.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Modals/InsertPages.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Modals/ValidationErrors.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/ContentElement.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/Fieldset.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/FileUploadTemplate.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/SelectTemplate.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/SimpleTemplate.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/StaticText.html
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Stage/_ElementToolbar.html
typo3/sysext/form/Resources/Private/Backend/Templates/FormEditor/Index.html
typo3/sysext/form/Resources/Private/Backend/Templates/FormEditor/InlineTemplates.html
typo3/sysext/form/Resources/Private/Backend/Templates/FormManager/Index.html
typo3/sysext/form/Resources/Private/Frontend/Partials/AdvancedPassword.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Checkbox.html
typo3/sysext/form/Resources/Private/Frontend/Partials/ContentElement.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Date.html
typo3/sysext/form/Resources/Private/Frontend/Partials/DatePicker.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Email.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Field/Field.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Fieldset.html
typo3/sysext/form/Resources/Private/Frontend/Partials/FileUpload.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Form/Navigation.html
typo3/sysext/form/Resources/Private/Frontend/Partials/GridContainer.html
typo3/sysext/form/Resources/Private/Frontend/Partials/GridRow.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Hidden.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Honeypot.html
typo3/sysext/form/Resources/Private/Frontend/Partials/ImageUpload.html
typo3/sysext/form/Resources/Private/Frontend/Partials/MultiCheckbox.html
typo3/sysext/form/Resources/Private/Frontend/Partials/MultiSelect.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Number.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Page.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Password.html
typo3/sysext/form/Resources/Private/Frontend/Partials/RadioButton.html
typo3/sysext/form/Resources/Private/Frontend/Partials/SingleSelect.html
typo3/sysext/form/Resources/Private/Frontend/Partials/StaticText.html
typo3/sysext/form/Resources/Private/Frontend/Partials/SummaryPage.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Telephone.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Text.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Textarea.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Url.html
typo3/sysext/form/Resources/Private/Frontend/Templates/Finishers/Email/Html.html
typo3/sysext/form/Resources/Private/Frontend/Templates/Form.html
typo3/sysext/form/Resources/Private/Frontend/Templates/Render.html
typo3/sysext/impexp/Resources/Private/Layouts/Default.html
typo3/sysext/impexp/Resources/Private/Partials/ContentOverview.html
typo3/sysext/impexp/Resources/Private/Partials/Export/AdvancedOptions.html
typo3/sysext/impexp/Resources/Private/Partials/Export/Configuration.html
typo3/sysext/impexp/Resources/Private/Partials/Export/Save.html
typo3/sysext/impexp/Resources/Private/Partials/Import/Import.html
typo3/sysext/impexp/Resources/Private/Partials/Import/MetaData.html
typo3/sysext/impexp/Resources/Private/Partials/Import/Upload.html
typo3/sysext/impexp/Resources/Private/Templates/ImportExport/Export.html
typo3/sysext/impexp/Resources/Private/Templates/ImportExport/Import.html
typo3/sysext/indexed_search/Resources/Private/Partials/Form.html
typo3/sysext/indexed_search/Resources/Private/Partials/Rules.html
typo3/sysext/indexed_search/Resources/Private/Partials/Searchresult.html
typo3/sysext/indexed_search/Resources/Private/Templates/Administration/ExternalDocuments.html
typo3/sysext/indexed_search/Resources/Private/Templates/Administration/Index.html
typo3/sysext/indexed_search/Resources/Private/Templates/Administration/Pages.html
typo3/sysext/indexed_search/Resources/Private/Templates/Administration/Statistic.html
typo3/sysext/indexed_search/Resources/Private/Templates/Administration/StatisticDetails.html
typo3/sysext/indexed_search/Resources/Private/Templates/Administration/WordDetail.html
typo3/sysext/indexed_search/Resources/Private/Templates/Search/Search.html
typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Page.html
typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/fileadmin-temp-index.html
typo3/sysext/install/Resources/Private/Partials/Card/Header.html
typo3/sysext/install/Resources/Private/Partials/Layout/MenuModuleLink.html
typo3/sysext/install/Resources/Private/Partials/Settings/ExtensionConfiguration/ExtensionForm.html
typo3/sysext/install/Resources/Private/Partials/Settings/LocalConfiguration/SubSection.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Context.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Context/Custom.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Context/Debug.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Context/Live.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Image.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Image/Custom.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Image/GraphicsMagick.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Image/ImageMagick6.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Mail.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Mail/Custom.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Mail/Sendmail.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Mail/Smtp.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/PasswordHashing.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/PasswordHashing/Argon2i.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/PasswordHashing/Bcrypt.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/PasswordHashing/Custom.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/PasswordHashing/Pbkdf2.html
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/PasswordHashing/Phpass.html
typo3/sysext/install/Resources/Private/Partials/Upgrade/UpgradeDocs/PanelItem.html
typo3/sysext/install/Resources/Private/Templates/Environment/Cards.html
typo3/sysext/install/Resources/Private/Templates/Environment/EnvironmentCheck.html
typo3/sysext/install/Resources/Private/Templates/Environment/FolderStructure.html
typo3/sysext/install/Resources/Private/Templates/Environment/ImageProcessing.html
typo3/sysext/install/Resources/Private/Templates/Environment/MailTest.html
typo3/sysext/install/Resources/Private/Templates/Environment/PhpInfo.html
typo3/sysext/install/Resources/Private/Templates/Environment/SystemInformation.html
typo3/sysext/install/Resources/Private/Templates/Installer/Init.html
typo3/sysext/install/Resources/Private/Templates/Installer/MainLayout.html
typo3/sysext/install/Resources/Private/Templates/Installer/ShowDatabaseConnect.html
typo3/sysext/install/Resources/Private/Templates/Installer/ShowDatabaseData.html
typo3/sysext/install/Resources/Private/Templates/Installer/ShowDatabaseSelect.html
typo3/sysext/install/Resources/Private/Templates/Installer/ShowDefaultConfiguration.html
typo3/sysext/install/Resources/Private/Templates/Installer/ShowEnvironmentAndFolders.html
typo3/sysext/install/Resources/Private/Templates/Installer/ShowInstallerNotAvailable.html
typo3/sysext/install/Resources/Private/Templates/Layout/Init.html
typo3/sysext/install/Resources/Private/Templates/Layout/MainLayout.html
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/Cards.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/ClearTables.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/ClearTypo3tempFiles.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/CreateAdmin.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/DatabaseAnalyzer.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/LanguagePacks.html
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html
typo3/sysext/install/Resources/Private/Templates/Settings/ChangeInstallToolPassword.html
typo3/sysext/install/Resources/Private/Templates/Settings/ExtensionConfigurationGetContent.html
typo3/sysext/install/Resources/Private/Templates/Settings/FeaturesGetContent.html
typo3/sysext/install/Resources/Private/Templates/Settings/LocalConfigurationGetContent.html
typo3/sysext/install/Resources/Private/Templates/Settings/PresetsGetContent.html
typo3/sysext/install/Resources/Private/Templates/Settings/SystemMaintainer.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/Cards.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/CoreUpdate.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/ExtensionCompatTester.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/ExtensionScanner.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/TcaExtTablesCheck.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/TcaMigrationsCheck.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/UpgradeDocsGetChangelogForVersion.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/UpgradeDocsGetContent.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/UpgradeWizards.html
typo3/sysext/linkvalidator/Resources/Private/Templates/mailtemplate.html
typo3/sysext/linkvalidator/Resources/Private/Templates/mod_template.html
typo3/sysext/lowlevel/Resources/Private/Templates/Backend/Configuration.html
typo3/sysext/lowlevel/Resources/Private/Templates/Backend/CustomSearch.html
typo3/sysext/lowlevel/Resources/Private/Templates/Backend/IntegrityOverview.html
typo3/sysext/lowlevel/Resources/Private/Templates/Backend/RecordStatistics.html
typo3/sysext/lowlevel/Resources/Private/Templates/Backend/ReferenceIndex.html
typo3/sysext/lowlevel/Resources/Private/Templates/Backend/Relations.html
typo3/sysext/opendocs/Resources/Private/Templates/ToolbarItems/DropDown.html
typo3/sysext/opendocs/Resources/Private/Templates/ToolbarItems/ToolbarItem.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/File.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Folder.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Mail.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Page.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Record.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Telephone.html
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Url.html
typo3/sysext/recycler/Resources/Private/Partials/RecordsTable/DeletedRecord.html
typo3/sysext/recycler/Resources/Private/Templates/Ajax/RecordsTable.html
typo3/sysext/recycler/Resources/Private/Templates/RecyclerModule/Index.html
typo3/sysext/redirects/Resources/Private/Partials/Pagination.html
typo3/sysext/redirects/Resources/Private/Templates/Management/Overview.html
typo3/sysext/reports/Resources/Private/Layouts/Default.html
typo3/sysext/reports/Resources/Private/Templates/Report/Detail.html
typo3/sysext/reports/Resources/Private/Templates/Report/Index.html
typo3/sysext/scheduler/Resources/Private/Partials/Backend/SchedulerModule/ServerTime.html
typo3/sysext/scheduler/Resources/Private/Partials/Backend/SchedulerModule/TaskList.html
typo3/sysext/scheduler/Resources/Private/Templates/Backend/SchedulerModule/CheckScreen.html
typo3/sysext/scheduler/Resources/Private/Templates/Backend/SchedulerModule/EditTask.html
typo3/sysext/scheduler/Resources/Private/Templates/Backend/SchedulerModule/InfoScreen.html
typo3/sysext/scheduler/Resources/Private/Templates/Backend/SchedulerModule/InfoScreenNoClasses.html
typo3/sysext/scheduler/Resources/Private/Templates/Backend/SchedulerModule/ListTasks.html
typo3/sysext/sys_note/Resources/Private/Templates/Note/List.html
typo3/sysext/tstemplate/Resources/Private/Templates/InfoBox.html
typo3/sysext/tstemplate/Resources/Private/Templates/Main.html
typo3/sysext/tstemplate/Resources/Private/Templates/NoTemplate.html
typo3/sysext/tstemplate/Resources/Private/Templates/PageZero.html
typo3/sysext/tstemplate/Resources/Private/Templates/TemplateAnalyzerModuleFunction.html
typo3/sysext/tstemplate/Resources/Private/Templates/TemplateObjectBrowserModuleFunction.html
typo3/sysext/viewpage/Resources/Private/Layouts/DocHeader.html
typo3/sysext/viewpage/Resources/Private/Templates/ViewModule/Show.html
typo3/sysext/workspaces/Resources/Private/Layouts/Module.html
typo3/sysext/workspaces/Resources/Private/Layouts/Nodoc.html
typo3/sysext/workspaces/Resources/Private/Partials/Legend.html
typo3/sysext/workspaces/Resources/Private/Partials/Navigation.html
typo3/sysext/workspaces/Resources/Private/Partials/Preview/StageButtons.html
typo3/sysext/workspaces/Resources/Private/Partials/WorkingTable.html
typo3/sysext/workspaces/Resources/Private/Templates/Preview/Ajax/StageButtons.html
typo3/sysext/workspaces/Resources/Private/Templates/Preview/Index.html
typo3/sysext/workspaces/Resources/Private/Templates/Review/FullIndex.html
typo3/sysext/workspaces/Resources/Private/Templates/Review/Index.html
typo3/sysext/workspaces/Resources/Private/Templates/Review/SingleIndex.html
typo3/sysext/workspaces/Resources/Private/Templates/ToolbarItems/DropDown.html
typo3/sysext/workspaces/Resources/Private/Templates/ToolbarItems/ToolbarItem.html

index d72178d..66125ae 100644 (file)
@@ -17,8 +17,8 @@ indent_size = 4
 
 # HTML-Files
 [*.html]
-indent_style = tab
-indent_size = 2
+indent_style = space
+indent_size = 4
 
 # TMPL-Files
 [*.tmpl]
index 82da7bb..b763abc 100644 (file)
@@ -551,6 +551,16 @@ module.exports = function (grunt) {
           }
         ]
       }
+    },
+    lintspaces: {
+      html: {
+        src: [
+          '<%= paths.sysext %>*/Resources/Private/**/*.html'
+        ],
+        options: {
+          editorconfig: '../.editorconfig'
+        }
+      }
     }
   });
 
@@ -564,6 +574,7 @@ module.exports = function (grunt) {
   grunt.loadNpmTasks('grunt-exec');
   grunt.loadNpmTasks('grunt-tslint');
   grunt.loadNpmTasks('grunt-stylelint');
+  grunt.loadNpmTasks('grunt-lintspaces');
   grunt.loadNpmTasks('grunt-contrib-imagemin');
 
   /**
@@ -583,8 +594,9 @@ module.exports = function (grunt) {
    * this task does the following things:
    * - tslint
    * - stylelint
+   * - lintspaces
    */
-  grunt.registerTask('lint', ['tslint', 'stylelint']);
+  grunt.registerTask('lint', ['tslint', 'stylelint', 'lintspaces']);
 
   /**
    * grunt format
index 27b1e25..3d1868d 100644 (file)
@@ -45,6 +45,7 @@
     "grunt-contrib-uglify": "3.3.0",
     "grunt-contrib-watch": "~1.0.0",
     "grunt-exec": "^2.0.0",
+    "grunt-lintspaces": "^0.8.5",
     "grunt-npm-install": "^0.3.1",
     "grunt-npmcopy": "^0.1.0",
     "grunt-postcss": "^0.8.0",
index 1776d9e..8ddc919 100644 (file)
@@ -1327,6 +1327,11 @@ commander@^2.12.1:
   resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
   integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==
 
+commander@^2.19.0:
+  version "2.20.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
+  integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
+
 commander@^2.9.0, commander@~2.14.1:
   version "2.14.1"
   resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa"
@@ -1863,6 +1868,11 @@ dateformat@^2.0.0:
   resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
   integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=
 
+dateformat@^3.0.3:
+  version "3.0.3"
+  resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
+  integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
+
 debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0:
   version "2.6.9"
   resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -2230,6 +2240,16 @@ editorconfig@^0.13.2:
     semver "^5.1.0"
     sigmund "^1.0.1"
 
+editorconfig@^0.15.0:
+  version "0.15.3"
+  resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5"
+  integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==
+  dependencies:
+    commander "^2.19.0"
+    lru-cache "^4.1.5"
+    semver "^5.6.0"
+    sigmund "^1.0.1"
+
 ee-first@1.1.1:
   version "1.1.1"
   resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -3365,6 +3385,14 @@ grunt-legacy-util@~1.1.1:
     underscore.string "~3.3.4"
     which "~1.3.0"
 
+grunt-lintspaces@^0.8.5:
+  version "0.8.5"
+  resolved "https://registry.yarnpkg.com/grunt-lintspaces/-/grunt-lintspaces-0.8.5.tgz#b517230f83c62e7cacdf3df6e6b514a68eff414e"
+  integrity sha512-km8PlO5Jm5Re10UWVSwux+d/IATsVqXZKX/YdQvSX2LoN6DFeq6Fqo2s+lV2qgZoLhdtQ9xTr7xbDVLmEgGM/Q==
+  dependencies:
+    junitwriter "^0.4.1"
+    lintspaces "^0.6.2"
+
 grunt-npm-install@^0.3.1:
   version "0.3.1"
   resolved "https://registry.yarnpkg.com/grunt-npm-install/-/grunt-npm-install-0.3.1.tgz#916170595e370e2078e1dfb04224331db1de8437"
@@ -4573,6 +4601,16 @@ jsprim@^1.2.2:
     json-schema "0.2.3"
     verror "1.10.0"
 
+junitwriter@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/junitwriter/-/junitwriter-0.4.1.tgz#351cc0548c1ba7e15f040d392f671860bd05cbff"
+  integrity sha512-v4U/uX3xlpAFl09yNEZjkfF7bxUPOxXVJ7U/nDTLIXI+svpCK3/jxVoMEUdkvSPenxNR47pAAS4qs/BpVFulRA==
+  dependencies:
+    dateformat "^3.0.3"
+    merge "^1.2.1"
+    mkdirp "^0.5.1"
+    xmlbuilder "^10.1.1"
+
 karma-chrome-launcher@^2.2.0:
   version "2.2.0"
   resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz#cf1b9d07136cc18fe239327d24654c3dbc368acf"
@@ -4813,6 +4851,15 @@ libnpx@^10.2.0:
     y18n "^4.0.0"
     yargs "^11.0.0"
 
+lintspaces@^0.6.2:
+  version "0.6.3"
+  resolved "https://registry.yarnpkg.com/lintspaces/-/lintspaces-0.6.3.tgz#44a7de459032bcfbcb8b92d049070be8b4c90f32"
+  integrity sha512-nUwq/jK+gUhpILtV9Ms2cuF16LB9a8nnecowSQD5LRNX3+h1Bl1zIvPZNQgJYeK9xxuoR+HuWnjagQsvyJbS4w==
+  dependencies:
+    deep-extend "^0.6.0"
+    editorconfig "^0.15.0"
+    rc "^1.2.8"
+
 livereload-js@^2.2.0:
   version "2.3.0"
   resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.3.0.tgz#c3ab22e8aaf5bf3505d80d098cbad67726548c9a"
@@ -5106,6 +5153,14 @@ lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3:
     pseudomap "^1.0.2"
     yallist "^2.1.2"
 
+lru-cache@^4.1.5:
+  version "4.1.5"
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+  integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+  dependencies:
+    pseudomap "^1.0.2"
+    yallist "^2.1.2"
+
 make-dir@^1.0.0:
   version "1.2.0"
   resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b"
@@ -5219,6 +5274,11 @@ merge-stream@^1.0.0:
   dependencies:
     readable-stream "^2.0.1"
 
+merge@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145"
+  integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==
+
 micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7:
   version "2.3.11"
   resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
@@ -6856,7 +6916,7 @@ raw-body@~2.1.5:
     iconv-lite "0.4.13"
     unpipe "1.0.0"
 
-rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
+rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8:
   version "1.2.8"
   resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
   integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
@@ -7484,6 +7544,11 @@ semver@^5.0.3, semver@^5.4.1, semver@^5.5.0:
   resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477"
   integrity sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==
 
+semver@^5.6.0:
+  version "5.7.0"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
+  integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
+
 semver@~5.3.0:
   version "5.3.0"
   resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
@@ -9065,6 +9130,11 @@ xmlbuilder@8.2.2:
   resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
   integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=
 
+xmlbuilder@^10.1.1:
+  version "10.1.1"
+  resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-10.1.1.tgz#8cae6688cc9b38d850b7c8d3c0a4161dcaf475b0"
+  integrity sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==
+
 xmlhttprequest-ssl@~1.5.4:
   version "1.5.5"
   resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e"
index e9ea241..c5d23d0 100644 (file)
@@ -1,8 +1,8 @@
 <p>
-       {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:cms_description',
-               arguments: '{
-                       0: currentVersion,
-                       1: "&copy; {copyrightYear}",
-                       2: "Kasper Sk&aring;rh&oslash;j"
-       }') -> f:format.raw()}
+    {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:cms_description',
+        arguments: '{
+            0: currentVersion,
+            1: "&copy; {copyrightYear}",
+            2: "Kasper Sk&aring;rh&oslash;j"
+    }') -> f:format.raw()}
 </p>
index 5deef90..b68ca17 100644 (file)
@@ -1,10 +1,10 @@
 <div class="panel panel-default">
-       <div class="panel-body panel-body-highlightlinks">
-               <h2 class="h4">
-                       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:coredevs" />
-               </h2>
-               <p>
-                       {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:coredevs_detail') -> f:format.raw()}
-               </p>
-       </div>
+    <div class="panel-body panel-body-highlightlinks">
+        <h2 class="h4">
+            <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:coredevs" />
+        </h2>
+        <p>
+            {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:coredevs_detail') -> f:format.raw()}
+        </p>
+    </div>
 </div>
index b10298b..00c4364 100644 (file)
@@ -1,10 +1,10 @@
 <div class="panel panel-default">
-       <div class="panel-body panel-body-highlightlinks">
-               <h2 class="h4">
-                       {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:community_credits') -> f:format.raw()}
-               </h2>
-               <p>
-                       {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:information_detail') -> f:format.raw()}
-               </p>
-       </div>
+    <div class="panel-body panel-body-highlightlinks">
+        <h2 class="h4">
+            {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:community_credits') -> f:format.raw()}
+        </h2>
+        <p>
+            {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:information_detail') -> f:format.raw()}
+        </p>
+    </div>
 </div>
index 27516ee..17fdb7b 100644 (file)
@@ -1,13 +1,13 @@
 <div class="panel panel-default">
-       <div class="panel-body panel-body-highlightlinks">
-               <h2 class="h4">
-                       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_header" />
-               </h2>
-               <p>
-                       {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_message') -> f:format.raw()}
-               </p>
-               <a href="{donationUrl}" class="btn btn-default" title="{f:translate(key:'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_button')}" target="_blank">
-                       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_button" />
-               </a>
-       </div>
+    <div class="panel-body panel-body-highlightlinks">
+        <h2 class="h4">
+            <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_header" />
+        </h2>
+        <p>
+            {f:translate(key: 'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_message') -> f:format.raw()}
+        </p>
+        <a href="{donationUrl}" class="btn btn-default" title="{f:translate(key:'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_button')}" target="_blank">
+            <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:donation_button" />
+        </a>
+    </div>
 </div>
index 9282ffb..d4f181a 100644 (file)
@@ -1,48 +1,48 @@
 <f:if condition="{loadedExtensions}">
-       <div class="panel panel-default">
-               <div class="panel-body panel-body-highlightlinks">
-                       <h2 class="h3">
-                               <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension_authors" />
-                       </h2>
-                       <p>
-                               <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension_list_info" />
-                       </p>
-               </div>
-               <table class="table panel-table">
-                       <thead>
-                               <tr>
-                                       <th width="60%"><f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension" /></th>
-                                       <th><f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension_author" /></th>
-                               </tr>
-                       </thead>
-                       <tbody>
-                               <f:for each="{loadedExtensions}" as="loadedExtension">
-                                       <tr>
-                                               <td>
-                                                       {loadedExtension.title} ({loadedExtension.key})
-                                               </td>
-                                               <td>
-                                                       <f:for each="{loadedExtension.authors}" as="extensionAuthor" iteration="i">
-                                                               <f:if condition="{extensionAuthor.email}">
-                                                                       <f:then>
-                                                                               <f:link.email
-                                                                                       email="{extensionAuthor.email}?subject={f:format.urlencode(value:'Thanks for your {loadedExtension.title} extension')}"
-                                                                               >
-                                                                                       {extensionAuthor.name}
-                                                                               </f:link.email>
-                                                                       </f:then>
-                                                                       <f:else>
-                                                                               {extensionAuthor.name}
-                                                                       </f:else>
-                                                               </f:if>
-                                                               <f:if condition="{i.isLast} == false">
-                                                                       <br>
-                                                               </f:if>
-                                                       </f:for>
-                                               </td>
-                                       </tr>
-                               </f:for>
-                       </tbody>
-               </table>
-       </div>
+    <div class="panel panel-default">
+        <div class="panel-body panel-body-highlightlinks">
+            <h2 class="h3">
+                <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension_authors" />
+            </h2>
+            <p>
+                <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension_list_info" />
+            </p>
+        </div>
+        <table class="table panel-table">
+            <thead>
+                <tr>
+                    <th width="60%"><f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension" /></th>
+                    <th><f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:extension_author" /></th>
+                </tr>
+            </thead>
+            <tbody>
+                <f:for each="{loadedExtensions}" as="loadedExtension">
+                    <tr>
+                        <td>
+                            {loadedExtension.title} ({loadedExtension.key})
+                        </td>
+                        <td>
+                            <f:for each="{loadedExtension.authors}" as="extensionAuthor" iteration="i">
+                                <f:if condition="{extensionAuthor.email}">
+                                    <f:then>
+                                        <f:link.email
+                                            email="{extensionAuthor.email}?subject={f:format.urlencode(value:'Thanks for your {loadedExtension.title} extension')}"
+                                        >
+                                            {extensionAuthor.name}
+                                        </f:link.email>
+                                    </f:then>
+                                    <f:else>
+                                        {extensionAuthor.name}
+                                    </f:else>
+                                </f:if>
+                                <f:if condition="{i.isLast} == false">
+                                    <br>
+                                </f:if>
+                            </f:for>
+                        </td>
+                    </tr>
+                </f:for>
+            </tbody>
+        </table>
+    </div>
 </f:if>
index 49c45c7..41bad08 100644 (file)
 <div class="panel panel-default">
-       <div class="panel-body panel-body-highlightlinks">
-               <h2 class="h3">
-                       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:external_libraries" />
-               </h2>
-               <p>
-                       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:external_thanks" />
-               </p>
-       </div>
-       <table class="table panel-table">
-               <tr>
-                       <td>Composer</td>
-                       <td><a href="https://getcomposer.org" target="_blank" rel="noopener noreferrer">getcomposer.org</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery</td>
-                       <td><a href="https://jquery.com" target="_blank" rel="noopener noreferrer">jquery.com</a></td>
-               </tr>
-               <tr>
-                       <td>Twitter Bootstrap</td>
-                       <td><a href="http://getbootstrap.com" target="_blank" rel="noopener noreferrer">getbootstrap.com</a></td>
-               </tr>
-               <tr>
-                       <td>Swift Mailer</td>
-                       <td><a href="http://swiftmailer.org" target="_blank" rel="noopener noreferrer">swiftmailer.org</a></td>
-               </tr>
-               <tr>
-                       <td>Doctrine Project (DBAL Component and Instantiator)</td>
-                       <td><a href="http://www.doctrine-project.org/projects/dbal.html" target="_blank" rel="noopener noreferrer">doctrine-project.org</a></td>
-               </tr>
-               <tr>
-                       <td>Symfony Framework (YAML, Console and Finder Component)</td>
-                       <td><a href="https://symfony.com" target="_blank" rel="noopener noreferrer">symfony.com</a></td>
-               </tr>
-               <tr>
-                       <td>Guzzle PHP</td>
-                       <td><a href="http://guzzlephp.org" target="_blank" rel="noopener noreferrer">guzzlephp.org</a></td>
-               </tr>
-               <tr>
-                       <td>d3 Data Driven Documents</td>
-                       <td><a href="https://d3js.org" target="_blank" rel="noopener noreferrer">d3js.org</a></td>
-               </tr>
-               <tr>
-                       <td>CKEditor</td>
-                       <td><a href="http://ckeditor.com" target="_blank" rel="noopener noreferrer">ckeditor.com</a></td>
-               </tr>
-               <tr>
-                       <td>RequireJS</td>
-                       <td><a href="http://requirejs.org" target="_blank" rel="noopener noreferrer">requirejs.org</a></td>
-               </tr>
-               <tr>
-                       <td>moment.js</td>
-                       <td><a href="https://momentjs.com" target="_blank" rel="noopener noreferrer">momentjs.com</a></td>
-               </tr>
-               <tr>
-                       <td>NProgress</td>
-                       <td><a href="http://ricostacruz.com/nprogress/" target="_blank" rel="noopener noreferrer">ricostacruz.com</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery UI</td>
-                       <td><a href="https://jqueryui.com" target="_blank" rel="noopener noreferrer">jqueryui.com</a></td>
-               </tr>
-               <tr>
-                       <td>Twitter Bootstrap Plugin: DateTimePicker</td>
-                       <td><a href="https://eonasdan.github.io/bootstrap-datetimepicker/" target="_blank" rel="noopener noreferrer">eonasdan.github.io</a></td>
-               </tr>
-               <tr>
-                       <td>Twitter Bootstrap Plugin: Slider</td>
-                       <td><a href="http://seiyria.com/bootstrap-slider/" target="_blank" rel="noopener noreferrer">seiyria.com</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: Ajax AutoComplete</td>
-                       <td><a href="https://www.devbridge.com/sourcery/components/jquery-autocomplete/" target="_blank" rel="noopener noreferrer">devbridge.com</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: Autosize</td>
-                       <td><a href="http://www.jacklmoore.com/autosize/" target="_blank" rel="noopener noreferrer">jacklmoore.com</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: Cropper</td>
-                       <td><a href="https://fengyuanchen.github.io/cropper/" target="_blank" rel="noopener noreferrer">fengyuanchen.github.io</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: DataTables</td>
-                       <td><a href="https://datatables.net" target="_blank" rel="noopener noreferrer">datatables.net</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: ImagesLoaded</td>
-                       <td><a href="http://imagesloaded.desandro.com" target="_blank" rel="noopener noreferrer">imagesloaded.desandro.com</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: MiniColors</td>
-                       <td><a href="http://labs.abeautifulsite.net/jquery-minicolors/" target="_blank" rel="noopener noreferrer">labs.abeautifulsite.net</a></td>
-               </tr>
-               <tr>
-                       <td>jQuery Plugin: Tab Override</td>
-                       <td><a href="http://wjbryant.github.io/taboverride/" target="_blank" rel="noopener noreferrer">wjbryant.github.io</a></td>
-               </tr>
-               <tr>
-                       <td>Neos (Form component)</td>
-                       <td><a href="https://www.neos.io" target="_blank" rel="noopener noreferrer">neos.io</a></td>
-               </tr>
-               <tr>
-                       <td>FineDiff</td>
-                       <td><a href="https://github.com/cogpowered/FineDiff" target="_blank" rel="noopener noreferrer">github.com</a></td>
-               </tr>
-               <tr>
-                       <td>IDNA Convert</td>
-                       <td><a href="https://idnaconv.net" target="_blank" rel="noopener noreferrer">idnaconv.net</a></td>
-               </tr>
-               <tr>
-                       <td>CodeMirror</td>
-                       <td><a href="http://codemirror.net" target="_blank" rel="noopener noreferrer">codemirror.net</a></td>
-               </tr>
-       </table>
+    <div class="panel-body panel-body-highlightlinks">
+        <h2 class="h3">
+            <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:external_libraries" />
+        </h2>
+        <p>
+            <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:external_thanks" />
+        </p>
+    </div>
+    <table class="table panel-table">
+        <tr>
+            <td>Composer</td>
+            <td><a href="https://getcomposer.org" target="_blank" rel="noopener noreferrer">getcomposer.org</a></td>
+        </tr>
+        <tr>
+            <td>jQuery</td>
+            <td><a href="https://jquery.com" target="_blank" rel="noopener noreferrer">jquery.com</a></td>
+        </tr>
+        <tr>
+            <td>Twitter Bootstrap</td>
+            <td><a href="http://getbootstrap.com" target="_blank" rel="noopener noreferrer">getbootstrap.com</a></td>
+        </tr>
+        <tr>
+            <td>Swift Mailer</td>
+            <td><a href="http://swiftmailer.org" target="_blank" rel="noopener noreferrer">swiftmailer.org</a></td>
+        </tr>
+        <tr>
+            <td>Doctrine Project (DBAL Component and Instantiator)</td>
+            <td><a href="http://www.doctrine-project.org/projects/dbal.html" target="_blank" rel="noopener noreferrer">doctrine-project.org</a></td>
+        </tr>
+        <tr>
+            <td>Symfony Framework (YAML, Console and Finder Component)</td>
+            <td><a href="https://symfony.com" target="_blank" rel="noopener noreferrer">symfony.com</a></td>
+        </tr>
+        <tr>
+            <td>Guzzle PHP</td>
+            <td><a href="http://guzzlephp.org" target="_blank" rel="noopener noreferrer">guzzlephp.org</a></td>
+        </tr>
+        <tr>
+            <td>d3 Data Driven Documents</td>
+            <td><a href="https://d3js.org" target="_blank" rel="noopener noreferrer">d3js.org</a></td>
+        </tr>
+        <tr>
+            <td>CKEditor</td>
+            <td><a href="http://ckeditor.com" target="_blank" rel="noopener noreferrer">ckeditor.com</a></td>
+        </tr>
+        <tr>
+            <td>RequireJS</td>
+            <td><a href="http://requirejs.org" target="_blank" rel="noopener noreferrer">requirejs.org</a></td>
+        </tr>
+        <tr>
+            <td>moment.js</td>
+            <td><a href="https://momentjs.com" target="_blank" rel="noopener noreferrer">momentjs.com</a></td>
+        </tr>
+        <tr>
+            <td>NProgress</td>
+            <td><a href="http://ricostacruz.com/nprogress/" target="_blank" rel="noopener noreferrer">ricostacruz.com</a></td>
+        </tr>
+        <tr>
+            <td>jQuery UI</td>
+            <td><a href="https://jqueryui.com" target="_blank" rel="noopener noreferrer">jqueryui.com</a></td>
+        </tr>
+        <tr>
+            <td>Twitter Bootstrap Plugin: DateTimePicker</td>
+            <td><a href="https://eonasdan.github.io/bootstrap-datetimepicker/" target="_blank" rel="noopener noreferrer">eonasdan.github.io</a></td>
+        </tr>
+        <tr>
+            <td>Twitter Bootstrap Plugin: Slider</td>
+            <td><a href="http://seiyria.com/bootstrap-slider/" target="_blank" rel="noopener noreferrer">seiyria.com</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: Ajax AutoComplete</td>
+            <td><a href="https://www.devbridge.com/sourcery/components/jquery-autocomplete/" target="_blank" rel="noopener noreferrer">devbridge.com</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: Autosize</td>
+            <td><a href="http://www.jacklmoore.com/autosize/" target="_blank" rel="noopener noreferrer">jacklmoore.com</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: Cropper</td>
+            <td><a href="https://fengyuanchen.github.io/cropper/" target="_blank" rel="noopener noreferrer">fengyuanchen.github.io</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: DataTables</td>
+            <td><a href="https://datatables.net" target="_blank" rel="noopener noreferrer">datatables.net</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: ImagesLoaded</td>
+            <td><a href="http://imagesloaded.desandro.com" target="_blank" rel="noopener noreferrer">imagesloaded.desandro.com</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: MiniColors</td>
+            <td><a href="http://labs.abeautifulsite.net/jquery-minicolors/" target="_blank" rel="noopener noreferrer">labs.abeautifulsite.net</a></td>
+        </tr>
+        <tr>
+            <td>jQuery Plugin: Tab Override</td>
+            <td><a href="http://wjbryant.github.io/taboverride/" target="_blank" rel="noopener noreferrer">wjbryant.github.io</a></td>
+        </tr>
+        <tr>
+            <td>Neos (Form component)</td>
+            <td><a href="https://www.neos.io" target="_blank" rel="noopener noreferrer">neos.io</a></td>
+        </tr>
+        <tr>
+            <td>FineDiff</td>
+            <td><a href="https://github.com/cogpowered/FineDiff" target="_blank" rel="noopener noreferrer">github.com</a></td>
+        </tr>
+        <tr>
+            <td>IDNA Convert</td>
+            <td><a href="https://idnaconv.net" target="_blank" rel="noopener noreferrer">idnaconv.net</a></td>
+        </tr>
+        <tr>
+            <td>CodeMirror</td>
+            <td><a href="http://codemirror.net" target="_blank" rel="noopener noreferrer">codemirror.net</a></td>
+        </tr>
+    </table>
 </div>
index d446c7e..74367e5 100644 (file)
@@ -1,8 +1,8 @@
 <img src="{f:uri.resource(path: 'Images/typo3_orange.svg', extensionName: 'backend')}" width="150"
-       alt="{f:translate(key:'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:typo3_logo')}" />
+    alt="{f:translate(key:'LLL:EXT:about/Resources/Private/Language/Modules/about.xlf:typo3_logo')}" />
 <br>
 <br>
 <h1>
-       TYPO3 CMS {currentVersion}<br>
-       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/locallang_alt_intro.xlf:introtext" />
+    TYPO3 CMS {currentVersion}<br>
+    <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/locallang_alt_intro.xlf:introtext" />
 </h1>
index c879af0..71ac507 100644 (file)
@@ -1,43 +1,43 @@
 <p>
-       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/locallang_alt_intro.xlf:introtext2" />
+    <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/locallang_alt_intro.xlf:introtext2" />
 </p>
 <f:for each="{modules}" as="mainModule">
-       <f:if condition="{mainModule.subModules}">
-               <f:if condition="{mainModule.label}">
-                       <h2>{f:translate(key: mainModule.label)}</h2>
-               </f:if>
-               <section class="card-container">
-                       <f:for each="{mainModule.subModules}" as="subModule" iteration="subModuleIterator">
-                               <a
-                                       href="#"
-                                       onclick="top.goToModule('{mainModule.name}_{subModule.name}'); return false;"
-                                       title="{f:if(condition: subModule.shortDescription, then: '{f:translate(key: subModule.shortDescription)}')}"
-                                       class="card card-size-medium"
-                               >
-                                       <div class="card-header">
-                                               <div class="card-icon">
-                                                       <core:icon identifier="{subModule.iconIdentifier}" size="default" />
-                                               </div>
-                                               <f:if condition="{subModule.label}">
-                                                       <div class="card-header-body">
-                                                               <h3 class="card-title">
-                                                                       {f:translate(key: subModule.label)}
-                                                               </h3>
-                                                               <f:if condition="{subModule.shortDescription}">
-                                                                       <span class="card-subtitle">
-                                                                               <f:translate key="{subModule.shortDescription}" />
-                                                                       </span>
-                                                               </f:if>
-                                                               <f:if condition="{subModule.longDescription}">
-                                                                       <div class="card-longdesc">
-                                                                               {f:translate(key: subModule.longDescription) -> f:format.raw()}
-                                                                       </div>
-                                                               </f:if>
-                                                       </div>
-                                               </f:if>
-                                       </div>
-                               </a>
-                       </f:for>
-               </section>
-       </f:if>
+    <f:if condition="{mainModule.subModules}">
+        <f:if condition="{mainModule.label}">
+            <h2>{f:translate(key: mainModule.label)}</h2>
+        </f:if>
+        <section class="card-container">
+            <f:for each="{mainModule.subModules}" as="subModule" iteration="subModuleIterator">
+                <a
+                    href="#"
+                    onclick="top.goToModule('{mainModule.name}_{subModule.name}'); return false;"
+                    title="{f:if(condition: subModule.shortDescription, then: '{f:translate(key: subModule.shortDescription)}')}"
+                    class="card card-size-medium"
+                >
+                    <div class="card-header">
+                        <div class="card-icon">
+                            <core:icon identifier="{subModule.iconIdentifier}" size="default" />
+                        </div>
+                        <f:if condition="{subModule.label}">
+                            <div class="card-header-body">
+                                <h3 class="card-title">
+                                    {f:translate(key: subModule.label)}
+                                </h3>
+                                <f:if condition="{subModule.shortDescription}">
+                                    <span class="card-subtitle">
+                                        <f:translate key="{subModule.shortDescription}" />
+                                    </span>
+                                </f:if>
+                                <f:if condition="{subModule.longDescription}">
+                                    <div class="card-longdesc">
+                                        {f:translate(key: subModule.longDescription) -> f:format.raw()}
+                                    </div>
+                                </f:if>
+                            </div>
+                        </f:if>
+                    </div>
+                </a>
+            </f:for>
+        </section>
+    </f:if>
 </f:for>
index 875ec4d..c3057f1 100644 (file)
@@ -1,39 +1,39 @@
 <div class="container-small about-module">
-       <f:render partial="Logo" arguments="{_all}" />
+    <f:render partial="Logo" arguments="{_all}" />
 
-       <f:if condition="{warnings}">
-               <f:be.infobox title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:warning.header')}" state="2">
-                       <f:if condition="{f:count(subject: warnings)} > 1">
-                               <f:then>
-                                       <ul>
-                                               <f:for each="{warnings}" as="warning">
-                                                       <li>{warning -> f:format.raw()}</li>
-                                               </f:for>
-                                       </ul>
-                               </f:then>
-                               <f:else>
-                                       <p>
-                                               <f:for each="{warnings}" as="warning">
-                                                       {warning -> f:format.raw()}
-                                               </f:for>
-                                       </p>
-                               </f:else>
-                       </f:if>
-               </f:be.infobox>
-       </f:if>
+    <f:if condition="{warnings}">
+        <f:be.infobox title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:warning.header')}" state="2">
+            <f:if condition="{f:count(subject: warnings)} > 1">
+                <f:then>
+                    <ul>
+                        <f:for each="{warnings}" as="warning">
+                            <li>{warning -> f:format.raw()}</li>
+                        </f:for>
+                    </ul>
+                </f:then>
+                <f:else>
+                    <p>
+                        <f:for each="{warnings}" as="warning">
+                            {warning -> f:format.raw()}
+                        </f:for>
+                    </p>
+                </f:else>
+            </f:if>
+        </f:be.infobox>
+    </f:if>
 
-       <f:render partial="About" arguments="{_all}" />
-       <f:render partial="Modules" arguments="{_all}" />
-       <f:render partial="Donation" arguments="{_all}" />
-       <f:render partial="Credits" arguments="{_all}" />
-       <f:render partial="CoreTeam" arguments="{_all}" />
-       <f:render partial="ExternalLibraries" arguments="{_all}" />
-       <f:render partial="Extensions" arguments="{_all}" />
+    <f:render partial="About" arguments="{_all}" />
+    <f:render partial="Modules" arguments="{_all}" />
+    <f:render partial="Donation" arguments="{_all}" />
+    <f:render partial="Credits" arguments="{_all}" />
+    <f:render partial="CoreTeam" arguments="{_all}" />
+    <f:render partial="ExternalLibraries" arguments="{_all}" />
+    <f:render partial="Extensions" arguments="{_all}" />
 
-       <p>
-               <em class="text-muted">
-                       <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/locallang_alt_intro.xlf:endText" />
-               </em>
-       </p>
-       <p>{copyRightNotice -> f:format.raw()}</p>
+    <p>
+        <em class="text-muted">
+            <f:translate key="LLL:EXT:about/Resources/Private/Language/Modules/locallang_alt_intro.xlf:endText" />
+        </em>
+    </p>
+    <p>{copyRightNotice -> f:format.raw()}</p>
 </div>
index c2a5bb3..40b0e7b 100644 (file)
@@ -1,9 +1,9 @@
 <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" xmlns:adm="http://typo3.org/ns/TYPO3/CMS/Adminpanel/ViewHelpers" data-namespace-typo3-fluid="true">
 <f:if condition="{data}">
-  <f:if condition="{label}">
-    <h2 class="typo3-adminPanel-headline">{label}</h2>
-  </f:if>
-  <div class="typo3-adminPanel-table-overflow">
+    <f:if condition="{label}">
+        <h2 class="typo3-adminPanel-headline">{label}</h2>
+    </f:if>
+    <div class="typo3-adminPanel-table-overflow">
         <table class="typo3-adminPanel-table typo3-adminPanel-table-debug">
             <thead>
                 <tr>
                             <f:if condition="{val as float} === {val}"><f:variable name="typeClass" value="float" /></f:if>
                             <f:if condition="{adm:isArray(value: val)}"><f:variable name="typeClass" value="array" /></f:if>
                             <f:switch expression="{typeClass}">
-                              <f:case value="string">
-                                <pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}"><f:if condition="{val}"><f:translate key="{val}" default="{val}" extensionName="adminpanel"/></f:if></pre>
-                              </f:case>
-                              <f:case value="array">
-                                <f:render partial="Data/TableKeyValue" arguments="{data: val}" />
-                              </f:case>
-                              <f:defaultCase>
-                                  <pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}">{val}</pre>
-                              </f:defaultCase>
+                                <f:case value="string">
+                                    <pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}"><f:if condition="{val}"><f:translate key="{val}" default="{val}" extensionName="adminpanel"/></f:if></pre>
+                                </f:case>
+                                <f:case value="array">
+                                    <f:render partial="Data/TableKeyValue" arguments="{data: val}" />
+                                </f:case>
+                                <f:defaultCase>
+                                    <pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}">{val}</pre>
+                                </f:defaultCase>
                             </f:switch>
                         </td>
                     </tr>
index adf3e93..273aa32 100644 (file)
@@ -1,7 +1,7 @@
 <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
-      xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
-      xmlns:adm="http://typo3.org/ns/TYPO3/CMS/Adminpanel/ViewHelpers"
-      data-namespace-typo3-fluid="true">
+    xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
+    xmlns:adm="http://typo3.org/ns/TYPO3/CMS/Adminpanel/ViewHelpers"
+    data-namespace-typo3-fluid="true">
 <div class="typo3-adminPanel-module{f:if(condition: uid, then: ' typo3-adminPanel-module-{uid}')}">
     <div class="typo3-adminPanel-module-trigger" data-typo3-role="typo3-adminPanel-module-trigger">
         <f:if condition="{icon}"><span class="typo3-adminPanel-module-trigger-icon">{icon -> f:format.raw()}</span></f:if>
@@ -57,7 +57,7 @@
                                 <div class="typo3-adminPanel-content-panes-item{f:if(condition:'{subModulesIterator.isFirst}',then:' typo3-adminPanel-content-panes-item-active')}" data-typo3-role="typo3-adminPanel-content-pane" data-typo3-tab-id="{sub.identifier}">
                                     <f:if condition="{sub.label}"><h1 class="typo3-adminPanel-headline">{sub.label}</h1></f:if>
                                     <f:format.raw>
-                                      <adm:subModuleRender data="{data}" module="{sub}"/>
+                                        <adm:subModuleRender data="{data}" module="{sub}"/>
                                     </f:format.raw>
                                 </div>
                             </f:for>
index 2738dec..e6a1a51 100644 (file)
@@ -1,11 +1,11 @@
 <div class="tx_cshmanual">
-       <f:render section="content" />
+    <f:render section="content" />
 
-       <hr />
-       <div class="t3-copyright-notice">
+    <hr />
+    <div class="t3-copyright-notice">
 
-               <p>
-                       <f:format.raw>{copyright}</f:format.raw>
-               </p>
-       </div>
+        <p>
+            <f:format.raw>{copyright}</f:format.raw>
+        </p>
+    </div>
 </div>
index 05351ec..40d1311 100644 (file)
@@ -1,16 +1,16 @@
 <div class="t3js-formengine-field-item">
-  {fieldInformation -> f:format.raw()}
-  <div class="form-wizards-wrap">
-      <div class="form-wizards-element">
-          <f:render section="Main" />
-      </div>
-     <div class="form-wizards-items-aside">
-         <div class="btn-group">
-             {fieldControl -> f:format.raw()}
-         </div>
-     </div>
-      <div class="form-wizards-items-bottom">
-          {fieldWizard -> f:format.raw()}
-      </div>
-  </div>
+    {fieldInformation -> f:format.raw()}
+    <div class="form-wizards-wrap">
+        <div class="form-wizards-element">
+            <f:render section="Main" />
+        </div>
+        <div class="form-wizards-items-aside">
+            <div class="btn-group">
+                {fieldControl -> f:format.raw()}
+            </div>
+        </div>
+        <div class="form-wizards-items-bottom">
+            {fieldWizard -> f:format.raw()}
+        </div>
+    </div>
 </div>
index 8bd4807..e028983 100644 (file)
 <div class="typo3-login">
-       <div class="typo3-login-inner">
-               <div class="typo3-login-container">
-                       <div class="typo3-login-wrap">
-                               <div class="panel panel-lg panel-login">
-                                       <div class="panel-body">
-                                               <div class="typo3-login-logo">
-                                                       <img src="{logo}" class="typo3-login-image" alt="" />
-                                               </div>
-                                               <f:if condition="{formType} == 'LoginForm'">
-                                                       <f:then>
-                                                               <f:if condition="{hasLoginError}">
-                                                                       <div class="t3js-login-error" id="t3-login-error">
-                                                                               <div class="alert alert-danger">
-                                                                                       <strong><f:translate key="login.error.message" /></strong>
-                                                                                       <p><f:translate key="login.error.description" /></p>
-                                                                               </div>
-                                                                       </div>
-                                                               </f:if>
-                                                               <noscript>
-                                                                       <f:be.infobox message="{f:translate(key: 'login.error.javascript')}" state="2" />
-                                                               </noscript>
-                                                               <div class="hidden t3js-login-error-nocookies">
-                                                                       <f:be.infobox message="{f:translate(key: 'login.error.cookies')}" state="2" />
-                                                               </div>
-                                                               <div class="typo3-login-form t3js-login-formfields">
-                                                                       <form action="?loginProvider={loginProviderIdentifier}" method="post" name="loginform" id="typo3-login-form">
-                                                                               <f:form.hidden name="login_status" value="login" />
-                                                                               <f:form.hidden name="userident" id="t3-field-userident" class="t3js-login-userident-field" value="" />
-                                                                               <f:form.hidden name="redirect_url" value="{redirectUrl}" />
-                                                                               <f:form.hidden name="loginRefresh" value="{loginRefresh}" />
+    <div class="typo3-login-inner">
+        <div class="typo3-login-container">
+            <div class="typo3-login-wrap">
+                <div class="panel panel-lg panel-login">
+                    <div class="panel-body">
+                        <div class="typo3-login-logo">
+                            <img src="{logo}" class="typo3-login-image" alt="" />
+                        </div>
+                        <f:if condition="{formType} == 'LoginForm'">
+                            <f:then>
+                                <f:if condition="{hasLoginError}">
+                                    <div class="t3js-login-error" id="t3-login-error">
+                                        <div class="alert alert-danger">
+                                            <strong><f:translate key="login.error.message" /></strong>
+                                            <p><f:translate key="login.error.description" /></p>
+                                        </div>
+                                    </div>
+                                </f:if>
+                                <noscript>
+                                    <f:be.infobox message="{f:translate(key: 'login.error.javascript')}" state="2" />
+                                </noscript>
+                                <div class="hidden t3js-login-error-nocookies">
+                                    <f:be.infobox message="{f:translate(key: 'login.error.cookies')}" state="2" />
+                                </div>
+                                <div class="typo3-login-form t3js-login-formfields">
+                                    <form action="?loginProvider={loginProviderIdentifier}" method="post" name="loginform" id="typo3-login-form">
+                                        <f:form.hidden name="login_status" value="login" />
+                                        <f:form.hidden name="userident" id="t3-field-userident" class="t3js-login-userident-field" value="" />
+                                        <f:form.hidden name="redirect_url" value="{redirectUrl}" />
+                                        <f:form.hidden name="loginRefresh" value="{loginRefresh}" />
 
-                                                                               <f:render partial="Login/InterfaceSelector" arguments="{_all}" />
+                                        <f:render partial="Login/InterfaceSelector" arguments="{_all}" />
 
-                                                                               <f:render section="loginFormFields" />
+                                        <f:render section="loginFormFields" />
 
-                                                                               <div class="form-group" id="t3-login-submit-section">
-                                                                                       <button class="btn btn-block btn-login t3js-login-submit" id="t3-login-submit" type="submit" name="commandLI" data-loading-text="<i class='fa fa-circle-o-notch fa-spin'></i> {f:translate(key: 'login.process')}" autocomplete="off">
-                                                                                               <f:translate key="login.submit" />
-                                                                                       </button>
-                                                                               </div>
-                                                                               <ul class="list-unstyled typo3-login-links">
-                                                                                       <f:for each="{loginProviders}" as="provider" key="providerKey">
-                                                                                               <f:if condition="{provider.label}">
-                                                                                                       <f:if condition="{loginProviderIdentifier} != {providerKey}">
-                                                                                                               <li class="t3js-loginprovider-switch" data-providerkey="{providerKey}"><a href="?loginProvider={providerKey}"><i class="fa fa-fw {provider.icon-class}"></i> <span><f:translate key="{provider.label}" /></span></a></li>
-                                                                                                       </f:if>
-                                                                                               </f:if>
-                                                                                       </f:for>
-                                                                               </ul>
-                                                                       </form>
-                                                               </div>
-                                                       </f:then>
-                                                       <f:else>
-                                                               <form action="index.php" method="post" name="loginform">
-                                                                       <input type="hidden" name="login_status" value="logout" />
-                                                                       <div class="t3-login-box-body">
-                                                                               <div class="t3-login-logout-form">
-                                                                                       <div class="t3-login-username">
-                                                                                               <div class="t3-login-label t3-username">
-                                                                                                       <f:translate key="login.username" />
-                                                                                               </div>
-                                                                                               <div class="t3-username-current">
-                                                                                                       {backendUser.username}
-                                                                                               </div>
-                                                                                       </div>
-                                                                                       <f:if condition="{showInterfaceSelector}">
-                                                                                               <f:then>
-                                                                                                       <div class="t3-login-interface">
-                                                                                                               <div class="t3-login-label t3-interface-selector">
-                                                                                                                       <f:translate key="login.interface" />
-                                                                                                               </div>
-                                                                                                               <f:form.select name="users" options="{interfaces}" optionValueField="jumpScript" optionLabelField="label" />
-                                                                                                       </div>
-                                                                                               </f:then>
-                                                                                               <f:else>
-                                                                                                       <f:if condition="{interface}">
-                                                                                                               <f:form.hidden name="interface" value="{interface}" />
-                                                                                                       </f:if>
-                                                                                               </f:else>
-                                                                                       </f:if>
-                                                                                       <input type="hidden" name="p_field" value="" />
-                                                                                       <input class="btn btn-block btn-lg" type="submit" name="commandLO" value="{f:translate(key: 'login.submit')}" id="t3-login-submit" />
-                                                                               </div>
-                                                                       </div>
-                                                               </form>
-                                                       </f:else>
-                                               </f:if>
-                                       </div>
-                                       <f:render partial="LoginNews" arguments="{_all}" />
-                                       <div class="panel-footer">
-                                               <div class="typo3-login-copyright-wrap">
-                                                       <a href="#loginCopyright" class="typo3-login-copyright-link collapsed" data-toggle="collapse" aria-expanded="false" aria-controls="loginCopyright">
-                                                               <span><f:translate key="login.copyrightLink" /></span>
-                                                               <img src="{images.typo3}" alt="{f:translate(key: 'login.typo3Logo')}" width="70" height="20" />
-                                                       </a>
-                                                       <div id="loginCopyright" class="collapse">
-                                                               <div class="typo3-login-copyright-text">
-                                                                       <p>
-                                                                               <f:format.raw>{copyright}</f:format.raw>
-                                                                       </p>
-                                                                       <ul class="list-unstyled">
-                                                                               <li><a href="https://typo3.org" target="_blank" class="t3-login-link-typo3"><i class="fa fa-external-link"></i> TYPO3.org</a></li>
-                                                                               <li><a href="https://typo3.org/donate/online-donation/" target="_blank" class="t3-login-link-donate"><i class="fa fa-external-link"></i> <f:translate key="login.donate" /></a></li>
-                                                                       </ul>
-                                                               </div>
-                                                       </div>
-                                               </div>
-                                       </div>
-                               </div>
-                       </div>
-               </div>
-               <f:if condition="{loginFootnote}">
-                       <div class="typo3-login-footnote">
-                               <p>{loginFootnote}</p>
-                       </div>
-               </f:if>
-       </div>
+                                        <div class="form-group" id="t3-login-submit-section">
+                                            <button class="btn btn-block btn-login t3js-login-submit" id="t3-login-submit" type="submit" name="commandLI" data-loading-text="<i class='fa fa-circle-o-notch fa-spin'></i> {f:translate(key: 'login.process')}" autocomplete="off">
+                                                <f:translate key="login.submit" />
+                                            </button>
+                                        </div>
+                                        <ul class="list-unstyled typo3-login-links">
+                                            <f:for each="{loginProviders}" as="provider" key="providerKey">
+                                                <f:if condition="{provider.label}">
+                                                    <f:if condition="{loginProviderIdentifier} != {providerKey}">
+                                                        <li class="t3js-loginprovider-switch" data-providerkey="{providerKey}"><a href="?loginProvider={providerKey}"><i class="fa fa-fw {provider.icon-class}"></i> <span><f:translate key="{provider.label}" /></span></a></li>
+                                                    </f:if>
+                                                </f:if>
+                                            </f:for>
+                                        </ul>
+                                    </form>
+                                </div>
+                            </f:then>
+                            <f:else>
+                                <form action="index.php" method="post" name="loginform">
+                                    <input type="hidden" name="login_status" value="logout" />
+                                    <div class="t3-login-box-body">
+                                        <div class="t3-login-logout-form">
+                                            <div class="t3-login-username">
+                                                <div class="t3-login-label t3-username">
+                                                    <f:translate key="login.username" />
+                                                </div>
+                                                <div class="t3-username-current">
+                                                    {backendUser.username}
+                                                </div>
+                                            </div>
+                                            <f:if condition="{showInterfaceSelector}">
+                                                <f:then>
+                                                    <div class="t3-login-interface">
+                                                        <div class="t3-login-label t3-interface-selector">
+                                                            <f:translate key="login.interface" />
+                                                        </div>
+                                                        <f:form.select name="users" options="{interfaces}" optionValueField="jumpScript" optionLabelField="label" />
+                                                    </div>
+                                                </f:then>
+                                                <f:else>
+                                                    <f:if condition="{interface}">
+                                                        <f:form.hidden name="interface" value="{interface}" />
+                                                    </f:if>
+                                                </f:else>
+                                            </f:if>
+                                            <input type="hidden" name="p_field" value="" />
+                                            <input class="btn btn-block btn-lg" type="submit" name="commandLO" value="{f:translate(key: 'login.submit')}" id="t3-login-submit" />
+                                        </div>
+                                    </div>
+                                </form>
+                            </f:else>
+                        </f:if>
+                    </div>
+                    <f:render partial="LoginNews" arguments="{_all}" />
+                    <div class="panel-footer">
+                        <div class="typo3-login-copyright-wrap">
+                            <a href="#loginCopyright" class="typo3-login-copyright-link collapsed" data-toggle="collapse" aria-expanded="false" aria-controls="loginCopyright">
+                                <span><f:translate key="login.copyrightLink" /></span>
+                                <img src="{images.typo3}" alt="{f:translate(key: 'login.typo3Logo')}" width="70" height="20" />
+                            </a>
+                            <div id="loginCopyright" class="collapse">
+                                <div class="typo3-login-copyright-text">
+                                    <p>
+                                        <f:format.raw>{copyright}</f:format.raw>
+                                    </p>
+                                    <ul class="list-unstyled">
+                                        <li><a href="https://typo3.org" target="_blank" class="t3-login-link-typo3"><i class="fa fa-external-link"></i> TYPO3.org</a></li>
+                                        <li><a href="https://typo3.org/donate/online-donation/" target="_blank" class="t3-login-link-donate"><i class="fa fa-external-link"></i> <f:translate key="login.donate" /></a></li>
+                                    </ul>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+        <f:if condition="{loginFootnote}">
+            <div class="typo3-login-footnote">
+                <p>{loginFootnote}</p>
+            </div>
+        </f:if>
+    </div>
 </div>
index 4b64fc2..577e442 100644 (file)
@@ -1,36 +1,36 @@
 <div class="scaffold-topbar t3js-scaffold-topbar" data-topbar-identifier="topbar">
-       <div class="topbar">
-               <div class="topbar-header t3js-topbar-header">
-                       <button class="topbar-button topbar-button-modulemenu t3js-topbar-button-modulemenu">
-                               <core:icon identifier="actions-menu" alternativeMarkupIdentifier="inline" />
-                       </button>
-                       <button class="topbar-button topbar-button-navigationcomponent t3js-topbar-button-navigationcomponent">
-                               <core:icon identifier="actions-pagetree" alternativeMarkupIdentifier="inline" />
-                       </button>
-                       <div class="topbar-header-site">
-                               <a href="./" target="_top" title="{siteName} - {applicationVersion}">
-                                       <span class="topbar-header-site-logo">
-                                               <img src="{logoUrl}" width="{logoWidth}" height="{logoHeight}" title="TYPO3 Content Management System" alt="" />
-                                       </span>
-                                       <span class="topbar-header-site-title">
-                                               <span class="topbar-header-site-name">{siteName}</span>
-                                               <span class="topbar-header-site-version">{applicationVersion}</span>
-                                       </span>
-                               </a>
-                       </div>
-                       <button class="topbar-button topbar-button-toolbar t3js-topbar-button-toolbar">
-                               <core:icon identifier="actions-system-extension-configure" alternativeMarkupIdentifier="inline" />
-                       </button>
-                       <button class="topbar-button topbar-button-search t3js-topbar-button-search">
-                               <core:icon identifier="actions-search" alternativeMarkupIdentifier="inline" />
-                       </button>
-               </div>
-       </div>
+    <div class="topbar">
+        <div class="topbar-header t3js-topbar-header">
+            <button class="topbar-button topbar-button-modulemenu t3js-topbar-button-modulemenu">
+                <core:icon identifier="actions-menu" alternativeMarkupIdentifier="inline" />
+            </button>
+            <button class="topbar-button topbar-button-navigationcomponent t3js-topbar-button-navigationcomponent">
+                <core:icon identifier="actions-pagetree" alternativeMarkupIdentifier="inline" />
+            </button>
+            <div class="topbar-header-site">
+                <a href="./" target="_top" title="{siteName} - {applicationVersion}">
+                    <span class="topbar-header-site-logo">
+                        <img src="{logoUrl}" width="{logoWidth}" height="{logoHeight}" title="TYPO3 Content Management System" alt="" />
+                    </span>
+                    <span class="topbar-header-site-title">
+                        <span class="topbar-header-site-name">{siteName}</span>
+                        <span class="topbar-header-site-version">{applicationVersion}</span>
+                    </span>
+                </a>
+            </div>
+            <button class="topbar-button topbar-button-toolbar t3js-topbar-button-toolbar">
+                <core:icon identifier="actions-system-extension-configure" alternativeMarkupIdentifier="inline" />
+            </button>
+            <button class="topbar-button topbar-button-search t3js-topbar-button-search">
+                <core:icon identifier="actions-search" alternativeMarkupIdentifier="inline" />
+            </button>
+        </div>
+    </div>
 </div>
 <div class="scaffold-toolbar t3js-scaffold-toolbar" data-toolbar-identifier="toolbar">
-       <div class="toolbar t3js-topbar-toolbar">
-               <ul class="toolbar-list" data-typo3-role="typo3-module-menu">
-                       <f:format.raw>{toolbar}</f:format.raw>
-               </ul>
-       </div>
+    <div class="toolbar t3js-topbar-toolbar">
+        <ul class="toolbar-list" data-typo3-role="typo3-module-menu">
+            <f:format.raw>{toolbar}</f:format.raw>
+        </ul>
+    </div>
 </div>
index 128d6a5..57a0c4c 100644 (file)
@@ -1,16 +1,16 @@
 <div class="btn-toolbar" role="toolbar" aria-label="">
-       <f:for each="{buttons}" as="buttonGroup">
-               <f:if condition="{buttonGroup -> f:count()} > 1">
-                       <f:then>
-                               <div class="btn-group" role="group" aria-label="">
-                                       <f:for each="{buttonGroup}" as="button">
-                                               {button -> f:format.raw()}
-                                       </f:for>
-                               </div>
-                       </f:then>
-                       <f:else>
-                               {buttonGroup.0 -> f:format.raw()}
-                       </f:else>
-               </f:if>
-       </f:for>
+    <f:for each="{buttons}" as="buttonGroup">
+        <f:if condition="{buttonGroup -> f:count()} > 1">
+            <f:then>
+                <div class="btn-group" role="group" aria-label="">
+                    <f:for each="{buttonGroup}" as="button">
+                        {button -> f:format.raw()}
+                    </f:for>
+                </div>
+            </f:then>
+            <f:else>
+                {buttonGroup.0 -> f:format.raw()}
+            </f:else>
+        </f:if>
+    </f:for>
 </div>
index 3b1251c..bf96693 100644 (file)
@@ -1,17 +1,17 @@
 <div class="btn-group">
-       <button class="btn btn-default dropdown-toggle" type="button" id="copymodeSelector" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
-               <f:if condition="{currentMode} == 'copy'">
-                       <f:then>
-                               {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:copyElements')}
-                       </f:then>
-                       <f:else>
-                               {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:moveElements')}
-                       </f:else>
-               </f:if>
-               <span class="caret"></span>
-       </button>
-       <ul class="dropdown-menu" aria-labelledby="copymodeSelector">
-               <li><a href="#" onclick="document.getElementById('clipboard_form').method='POST'; document.getElementById('clipboard_form').action={actionCopyModeUrl}; document.getElementById('clipboard_form').submit(); return true;">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:moveElements')}</a></li>
-               <li><a href="#" onclick="document.getElementById('clipboard_form').method='POST'; document.getElementById('clipboard_form').action={actionCopyModeUrl1}; document.getElementById('clipboard_form').submit(); return true;">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:copyElements')}</a></li>
-       </ul>
+    <button class="btn btn-default dropdown-toggle" type="button" id="copymodeSelector" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
+        <f:if condition="{currentMode} == 'copy'">
+            <f:then>
+                {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:copyElements')}
+            </f:then>
+            <f:else>
+                {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:moveElements')}
+            </f:else>
+        </f:if>
+        <span class="caret"></span>
+    </button>
+    <ul class="dropdown-menu" aria-labelledby="copymodeSelector">
+        <li><a href="#" onclick="document.getElementById('clipboard_form').method='POST'; document.getElementById('clipboard_form').action={actionCopyModeUrl}; document.getElementById('clipboard_form').submit(); return true;">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:moveElements')}</a></li>
+        <li><a href="#" onclick="document.getElementById('clipboard_form').method='POST'; document.getElementById('clipboard_form').action={actionCopyModeUrl1}; document.getElementById('clipboard_form').submit(); return true;">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:copyElements')}</a></li>
+    </ul>
 </div>
index 4a48d89..6abcf2e 100644 (file)
@@ -1,14 +1,14 @@
 <div class="btn-group">
-       <button class="btn btn-default dropdown-toggle" type="button" id="menuSelector" data-toggle="dropdown"
-                                       aria-haspopup="true" aria-expanded="true">
-               {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:rm.menu')}
-               <span class="caret"></span>
-       </button>
-       <ul class="dropdown-menu" aria-labelledby="menuSelector">
-               <f:for each="{optionArray}" as="option" key="key">
-                       <li>
-                               <f:link.external uri="{option.uri}" data="{option.data}" additionalAttributes="{option.additionalAttributes}" defaultScheme="">{option.label}</f:link.external>
-                       </li>
-               </f:for>
-       </ul>
+    <button class="btn btn-default dropdown-toggle" type="button" id="menuSelector" data-toggle="dropdown"
+                    aria-haspopup="true" aria-expanded="true">
+        {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:rm.menu')}
+        <span class="caret"></span>
+    </button>
+    <ul class="dropdown-menu" aria-labelledby="menuSelector">
+        <f:for each="{optionArray}" as="option" key="key">
+            <li>
+                <f:link.external uri="{option.uri}" data="{option.data}" additionalAttributes="{option.additionalAttributes}" defaultScheme="">{option.label}</f:link.external>
+            </li>
+        </f:for>
+    </ul>
 </div>
index a4a71da..cdb4a5b 100644 (file)
@@ -1,28 +1,28 @@
 <tr>
-       <td colspan="3"><a href="{tab.url}#clip_head"
-                                                                                title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.description}')}">
-               <f:if condition="{current} == {tab.id}">
-                       <f:then>
-                               <span class="t3-icon fa fa-check-circle"></span><strong>
-                               <f:format.printf
-                                       arguments="{1: '{tab.number}'}" value="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}">{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}
-                               </f:format.printf>
-                               {tab.padding}
-                       </strong>
-                       </f:then>
-                       <f:else>
-                               <span class="t3-icon fa fa-circle-o"></span><span class="text-muted"><f:format.printf
-                               arguments="{1: '{tab.number}'}" value="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}">{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}
-                       </f:format.printf>{tab.padding}</span>
-                       </f:else>
-               </f:if>
-       </a></td>
+    <td colspan="3"><a href="{tab.url}#clip_head"
+                                        title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.description}')}">
+        <f:if condition="{current} == {tab.id}">
+            <f:then>
+                <span class="t3-icon fa fa-check-circle"></span><strong>
+                <f:format.printf
+                    arguments="{1: '{tab.number}'}" value="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}">{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}
+                </f:format.printf>
+                {tab.padding}
+            </strong>
+            </f:then>
+            <f:else>
+                <span class="t3-icon fa fa-circle-o"></span><span class="text-muted"><f:format.printf
+                arguments="{1: '{tab.number}'}" value="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}">{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}
+            </f:format.printf>{tab.padding}</span>
+            </f:else>
+        </f:if>
+    </a></td>
 </tr>
 <f:if condition="{current} == {tab.id}">
-       <f:format.raw>{tab.content_old}</f:format.raw>
-       <f:if condition="{tab.content}">
-               <f:for each="{tab.content}" as="content" key="key">
-                       <f:render partial="Clipboard/TabContent" arguments="{tab: tab, content: content, currentMode: currentMode}"/>
-               </f:for>
-       </f:if>
+    <f:format.raw>{tab.content_old}</f:format.raw>
+    <f:if condition="{tab.content}">
+        <f:for each="{tab.content}" as="content" key="key">
+            <f:render partial="Clipboard/TabContent" arguments="{tab: tab, content: content, currentMode: currentMode}"/>
+        </f:for>
+    </f:if>
 </f:if>
index aa3e975..02f460e 100644 (file)
@@ -1,46 +1,46 @@
 <tr>
-       <td class="col-icon nowrap">
-               <f:format.raw>{content.icon}</f:format.raw>
-       </td>
-       <td width="95%" class="nowrap">
-               <f:format.raw>{content.title}</f:format.raw>
-               <f:if condition="{tab.id} == 'normal'">
-                       <strong>(
-                               <f:if condition="{currentMode} == 'copy'">
-                                       <f:then>
-                                               {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.copy')}
-                                       </f:then>
-                                       <f:else>
-                                               {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.cut')}
-                                       </f:else>
-                               </f:if>
-                               )</strong>
-               </f:if>
-               <f:if condition="{content.thumb}">
-                       <br>
-                       <img src="{content.thumb.image}" title="{content.thumb.title}" />
-               </f:if>
-       </td>
-       <td class="col-control nowrap">
-               <f:if condition="{content.infoLink}">
-                       <div class="btn-group">
-                               <a class="btn btn-default" href="#" onclick="{content.infoLink}"
-                                        title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.info')}">
-                                       <f:format.raw>
-                                               <core:icon identifier="actions-document-info" alternativeMarkupIdentifier="inline"/>
-                                       </f:format.raw>
-                               </a>
-                       </div>
-               </f:if>
-               <f:if condition="{content.removeLink}">
-                       <div class="btn-group">
-                               <a class="btn btn-default" href="{content.removeLink}#clip_head"
-                                        title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.removeItem')}">
-                                       <f:format.raw>
-                                               <core:icon identifier="actions-remove" alternativeMarkupIdentifier="inline"/>
-                                       </f:format.raw>
-                               </a>
-                       </div>
-               </f:if>
-       </td>
+    <td class="col-icon nowrap">
+        <f:format.raw>{content.icon}</f:format.raw>
+    </td>
+    <td width="95%" class="nowrap">
+        <f:format.raw>{content.title}</f:format.raw>
+        <f:if condition="{tab.id} == 'normal'">
+            <strong>(
+                <f:if condition="{currentMode} == 'copy'">
+                    <f:then>
+                        {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.copy')}
+                    </f:then>
+                    <f:else>
+                        {f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.cut')}
+                    </f:else>
+                </f:if>
+                )</strong>
+        </f:if>
+        <f:if condition="{content.thumb}">
+            <br>
+            <img src="{content.thumb.image}" title="{content.thumb.title}" />
+        </f:if>
+    </td>
+    <td class="col-control nowrap">
+        <f:if condition="{content.infoLink}">
+            <div class="btn-group">
+                <a class="btn btn-default" href="#" onclick="{content.infoLink}"
+                    title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.info')}">
+                    <f:format.raw>
+                        <core:icon identifier="actions-document-info" alternativeMarkupIdentifier="inline"/>
+                    </f:format.raw>
+                </a>
+            </div>
+        </f:if>
+        <f:if condition="{content.removeLink}">
+            <div class="btn-group">
+                <a class="btn btn-default" href="{content.removeLink}#clip_head"
+                    title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.removeItem')}">
+                    <f:format.raw>
+                        <core:icon identifier="actions-remove" alternativeMarkupIdentifier="inline"/>
+                    </f:format.raw>
+                </a>
+            </div>
+        </f:if>
+    </td>
 </tr>
index 01dd2e1..54191ea 100644 (file)
@@ -5,48 +5,48 @@
 <p>{manual.content -> f:format.raw()}</p>
 
 <f:if condition="{manual.configuration.details}">
-       <h3>
-               <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:details" />
-       </h3>
-       {manual.configuration.details -> f:format.stripTags(allowedTags:'<strong><em><b><i>') -> f:format.nl2br()}
+    <h3>
+        <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:details" />
+    </h3>
+    {manual.configuration.details -> f:format.stripTags(allowedTags:'<strong><em><b><i>') -> f:format.nl2br()}
 </f:if>
 
 <f:if condition="{manual.configuration.syntax}">
-       <h3>
-               <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:syntax" />
-       </h3>
-       {manual.configuration.syntax -> f:format.raw()}
+    <h3>
+        <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:syntax" />
+    </h3>
+    {manual.configuration.syntax -> f:format.raw()}
 </f:if>
 
 <f:if condition="{manual.images}">
-       <f:for each="{manual.images}" as="image">
-               <div>
-                       <img src="../{image.image}" class="img-responsive" />
-                       <f:if condition="{image.description}">
-                               <p>{image.description}</p>
-                       </f:if>
-               </div>
-       </f:for>
-       {manual.configuration.syntax -> f:format.raw()}
+    <f:for each="{manual.images}" as="image">
+        <div>
+            <img src="../{image.image}" class="img-responsive" />
+            <f:if condition="{image.description}">
+                <p>{image.description}</p>
+            </f:if>
+        </div>
+    </f:for>
+    {manual.configuration.syntax -> f:format.raw()}
 </f:if>
 
 <f:if condition="{manual.seeAlso}">
-       <h3>
-               <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:seeAlso" />
-       </h3>
-       <ul>
-               <f:for each="{manual.seeAlso}" as="link">
-                       <li>
-                               <f:if condition="{link.internal}">
-                                       <f:then>
-                                               <f:link.action action="detail" arguments="{link.arguments}">{link.title}</f:link.action>
-                                       </f:then>
-                                       <f:else>
-                                               <a href="{link.url}" target="{link.target}">{link.title}</a>
-                                       </f:else>
-                               </f:if>
+    <h3>
+        <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:seeAlso" />
+    </h3>
+    <ul>
+        <f:for each="{manual.seeAlso}" as="link">
+            <li>
+                <f:if condition="{link.internal}">
+                    <f:then>
+                        <f:link.action action="detail" arguments="{link.arguments}">{link.title}</f:link.action>
+                    </f:then>
+                    <f:else>
+                        <a href="{link.url}" target="{link.target}">{link.title}</a>
+                    </f:else>
+                </f:if>
 
-                       </li>
-               </f:for>
-       </ul>
+            </li>
+        </f:for>
+    </ul>
 </f:if>
index f1daf79..fbfb5f1 100644 (file)
@@ -1,41 +1,41 @@
 <html xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers">
 
 <h1>
-       <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:manual_title" />
+    <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:manual_title" />
 </h1>
 <p class="lead">
-       <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:description" />
+    <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:description" />
 </p>
 
 <h2>
-       <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:TOC" />
+    <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:TOC" />
 </h2>
 
 <f:if condition="{toc}">
-       <ul>
-               <f:for each="{toc}" as="modules" key="type">
-                       <li>
-                               <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:TOC_{type}" default="{type}" />
+    <ul>
+        <f:for each="{toc}" as="modules" key="type">
+            <li>
+                <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:TOC_{type}" default="{type}" />
 
-                               <ul>
-                                       <f:for each="{modules}" as="title" key="module">
-                                               <li>
-                                                       <f:if condition="{all}">
-                                                               <f:then>
-                                                                       <a href="#{module}">{module}</a>
-                                                               </f:then>
-                                                               <f:else>
-                                                                       <a href="{be:moduleLink(route:'help_cshmanual',arguments:{action:'detail', table:module,field:'*'})}">
-                                                                               {title}
-                                                                       </a>
-                                                               </f:else>
-                                                       </f:if>
-                                               </li>
-                                       </f:for>
-                               </ul>
-                       </li>
-               </f:for>
-       </ul>
+                <ul>
+                    <f:for each="{modules}" as="title" key="module">
+                        <li>
+                            <f:if condition="{all}">
+                                <f:then>
+                                    <a href="#{module}">{module}</a>
+                                </f:then>
+                                <f:else>
+                                    <a href="{be:moduleLink(route:'help_cshmanual',arguments:{action:'detail', table:module,field:'*'})}">
+                                        {title}
+                                    </a>
+                                </f:else>
+                            </f:if>
+                        </li>
+                    </f:for>
+                </ul>
+            </li>
+        </f:for>
+    </ul>
 </f:if>
 
-</html>
\ No newline at end of file
+</html>
index bba6b8b..6ed37a7 100644 (file)
@@ -1,58 +1,58 @@
 <div class="module-loading-indicator"></div>
 <div class="module-docheader t3js-module-docheader">
-       <div class="module-docheader-bar module-docheader-bar-navigation t3js-module-docheader-bar t3js-module-docheader-bar-navigation row">
-               <f:if condition="{docHeader.menus}">
-                       <f:then>
-                               <f:if condition="{docHeader.menus->f:count()} > 1">
-                                       <f:then>
-                                               <div class="module-docheader-bar-column-left col-xs-12 col-sm-5 col-md-6 col-lg-4">
-                                                       <div class="form-inline row">
-                                                               <f:for each="{docHeader.menus}" as="menu">
-                                                                       <div class="form-group form-group-sm col-xs-6">
-                                                                               <f:render partial="Menus/SelectBoxJumpMenu" arguments="{menu:menu}"/>
-                                                                       </div>
-                                                               </f:for>
-                                                       </div>
-                                               </div>
-                                               <div class="module-docheader-bar-column-right col-xs-12 col-sm-7 col-md-6 col-lg-8 text-right">
-                                       </f:then>
-                                       <f:else>
-                                               <div class="module-docheader-bar-column-left col-xs-12 col-sm-3">
-                                                       <div class="form-inline">
-                                                               <f:for each="{docHeader.menus}" as="menu">
-                                                                       <div class="form-group form-group-sm">
-                                                                               <f:render partial="Menus/SelectBoxJumpMenu" arguments="{menu:menu}"/>
-                                                                       </div>
-                                                               </f:for>
-                                                       </div>
-                                               </div>
-                                               <div class="module-docheader-bar-column-right col-xs-12 col-sm-9 text-right">
-                                       </f:else>
-                               </f:if>
-                       </f:then>
-                       <f:else>
-                               <div class="module-docheader-bar-column-left col-xs-12 text-right">
-                       </f:else>
-               </f:if>
-                       <f:if condition="{docHeader.metaInformation.recordInformation}">
-                               <span class="typo3-docheader-pagePath">
-                                       <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path"/>: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw>
-                               </span>
-                               <strong>
-                                       <f:format.raw>
-                                               {docHeader.metaInformation.recordInformationIcon} {docHeader.metaInformation.recordInformationTitle} <f:if condition="{docHeader.metaInformation.recordInformationUid}">[{docHeader.metaInformation.recordInformationUid}]</f:if>
-                                       </f:format.raw>
-                               </strong>
-                               {docHeader.metaInformation.recordInformationAdditionalInfo}
-                       </f:if>
-               </div>
-       </div>
-       <div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons">
-               <div class="module-docheader-bar-column-left">
-                       <f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.left}" />
-               </div>
-               <div class="module-docheader-bar-column-right">
-                       <f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" />
-               </div>
-       </div>
+    <div class="module-docheader-bar module-docheader-bar-navigation t3js-module-docheader-bar t3js-module-docheader-bar-navigation row">
+        <f:if condition="{docHeader.menus}">
+            <f:then>
+                <f:if condition="{docHeader.menus->f:count()} > 1">
+                    <f:then>
+                        <div class="module-docheader-bar-column-left col-xs-12 col-sm-5 col-md-6 col-lg-4">
+                            <div class="form-inline row">
+                                <f:for each="{docHeader.menus}" as="menu">
+                                    <div class="form-group form-group-sm col-xs-6">
+                                        <f:render partial="Menus/SelectBoxJumpMenu" arguments="{menu:menu}"/>
+                                    </div>
+                                </f:for>
+                            </div>
+                        </div>
+                        <div class="module-docheader-bar-column-right col-xs-12 col-sm-7 col-md-6 col-lg-8 text-right">
+                    </f:then>
+                    <f:else>
+                        <div class="module-docheader-bar-column-left col-xs-12 col-sm-3">
+                            <div class="form-inline">
+                                <f:for each="{docHeader.menus}" as="menu">
+                                    <div class="form-group form-group-sm">
+                                        <f:render partial="Menus/SelectBoxJumpMenu" arguments="{menu:menu}"/>
+                                    </div>
+                                </f:for>
+                            </div>
+                        </div>
+                        <div class="module-docheader-bar-column-right col-xs-12 col-sm-9 text-right">
+                    </f:else>
+                </f:if>
+            </f:then>
+            <f:else>
+                <div class="module-docheader-bar-column-left col-xs-12 text-right">
+            </f:else>
+        </f:if>
+            <f:if condition="{docHeader.metaInformation.recordInformation}">
+                <span class="typo3-docheader-pagePath">
+                    <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path"/>: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw>
+                </span>
+                <strong>
+                    <f:format.raw>
+                        {docHeader.metaInformation.recordInformationIcon} {docHeader.metaInformation.recordInformationTitle} <f:if condition="{docHeader.metaInformation.recordInformationUid}">[{docHeader.metaInformation.recordInformationUid}]</f:if>
+                    </f:format.raw>
+                </strong>
+                {docHeader.metaInformation.recordInformationAdditionalInfo}
+            </f:if>
+        </div>
+    </div>
+    <div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons">
+        <div class="module-docheader-bar-column-left">
+            <f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.left}" />
+        </div>
+        <div class="module-docheader-bar-column-right">
+            <f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" />
+        </div>
+    </div>
 </div>
index 4601b6a..90e20b4 100644 (file)
@@ -1,9 +1,9 @@
 <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
 
-       <f:section name="Main">
-               <f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.image-manipulation" />
-               : <f:if condition="{image.properties.title}"><f:then>{image.properties.title} &mdash; {image.name}</f:then><f:else>{image.name}</f:else></f:if>
-               ({image.properties.width} × {image.properties.height})
-       </f:section>
+    <f:section name="Main">
+        <f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.image-manipulation" />
+        : <f:if condition="{image.properties.title}"><f:then>{image.properties.title} &mdash; {image.name}</f:then><f:else>{image.name}</f:else></f:if>
+        ({image.properties.width} × {image.properties.height})
+    </f:section>
 
 </html>
index 5cfce60..41bb583 100644 (file)
@@ -1,17 +1,17 @@
 <f:if condition="{showInterfaceSelector}">
-       <f:then>
-               <div class="form-group t3js-login-interface-section" id="t3-login-interface-section">
-                       <div class="form-control-wrap">
-                               <div class="form-control-holder">
-                                       <label for="t3-interfaces"><f:translate key="login.interface" /></label>
-                                       <f:form.select id="t3-interfaces" class="form-control" name="interface" options="{interfaces}" optionValueField="interface" optionLabelField="label" />
-                               </div>
-                       </div>
-               </div>
-       </f:then>
-       <f:else>
-               <f:if condition="{interface}">
-                       <f:form.hidden name="interface" value="{interface}" />
-               </f:if>
-       </f:else>
+    <f:then>
+        <div class="form-group t3js-login-interface-section" id="t3-login-interface-section">
+            <div class="form-control-wrap">
+                <div class="form-control-holder">
+                    <label for="t3-interfaces"><f:translate key="login.interface" /></label>
+                    <f:form.select id="t3-interfaces" class="form-control" name="interface" options="{interfaces}" optionValueField="interface" optionLabelField="label" />
+                </div>
+            </div>
+        </div>
+    </f:then>
+    <f:else>
+        <f:if condition="{interface}">
+            <f:form.hidden name="interface" value="{interface}" />
+        </f:if>
+    </f:else>
 </f:if>
index d756510..c3d8712 100644 (file)
@@ -1,23 +1,23 @@
 <f:if condition="{loginNewsItems}">
-       <div class="panel-carousel carousel slide t3js-login-news-carousel" id="loginNews" data-interval="0" data-ride="carousel">
-               <div class="carousel-inner" role="listbox">
-                       <f:for each="{loginNewsItems}" as="item" iteration="loginNewsIterator">
-                               <div class="item{f:if(condition: loginNewsIterator.isFirst,then: ' active')}">
-                                       <h3 class="typo3-login-news-heading">{item.header}</h3>
-                                       <f:format.html>{item.content}</f:format.html>
-                                       <span class="text-muted">{item.date}</span>
-                               </div>
-                       </f:for>
-               </div>
-               <f:if condition="{loginNewsItems -> f:count()} > 1">
-                       <a class="left typo3-login-carousel-control" href="#loginNews" role="button" data-slide="prev">
-                       <i class="fa fa-angle-left"></i>
-                       <span class="sr-only"><f:translate key="login.news.previous" /></span>
-                       </a>
-                       <a class="right typo3-login-carousel-control" href="#loginNews" role="button" data-slide="next">
-                               <i class="fa fa-angle-right"></i>
-                               <span class="sr-only"><f:translate key="login.news.next" /></span>
-                       </a>
-               </f:if>
-       </div>
+    <div class="panel-carousel carousel slide t3js-login-news-carousel" id="loginNews" data-interval="0" data-ride="carousel">
+        <div class="carousel-inner" role="listbox">
+            <f:for each="{loginNewsItems}" as="item" iteration="loginNewsIterator">
+                <div class="item{f:if(condition: loginNewsIterator.isFirst,then: ' active')}">
+                    <h3 class="typo3-login-news-heading">{item.header}</h3>
+                    <f:format.html>{item.content}</f:format.html>
+                    <span class="text-muted">{item.date}</span>
+                </div>
+            </f:for>
+        </div>
+        <f:if condition="{loginNewsItems -> f:count()} > 1">
+            <a class="left typo3-login-carousel-control" href="#loginNews" role="button" data-slide="prev">
+            <i class="fa fa-angle-left"></i>
+            <span class="sr-only"><f:translate key="login.news.previous" /></span>
+            </a>
+            <a class="right typo3-login-carousel-control" href="#loginNews" role="button" data-slide="next">
+                <i class="fa fa-angle-right"></i>
+                <span class="sr-only"><f:translate key="login.news.next" /></span>
+            </a>
+        </f:if>
+    </div>
 </f:if>
index bfa9bbb..dc076a7 100644 (file)
@@ -1,5 +1,5 @@
 {menu.label} <select class="form-control t3-js-jumpMenuBox" name="{menu.identifier}" data-menu-identifier="{menu.dataIdentifier}" onchange="if(this.options[this.selectedIndex].value){window.location.href=(this.options[this.selectedIndex].value);}">
-       <f:for each="{menu.menuItems}" as="menuItem">
-               <option value="{menuItem.href}" {f:if(condition: '{menuItem.active}', then: ' selected="selected"')}>{menuItem.title}</option>
-       </f:for>
+    <f:for each="{menu.menuItems}" as="menuItem">
+        <option value="{menuItem.href}" {f:if(condition: '{menuItem.active}', then: ' selected="selected"')}>{menuItem.title}</option>
+    </f:for>
 </select>
index 37c3fa0..24efccb 100644 (file)
@@ -1,15 +1,15 @@
 <div class="diff">
-       <f:for each="{differences}" as="differencesItem" key="key">
-               <div class="diff-item">
-                       <div class="diff-item-title">
-                               <f:if condition="{rollbackUrl}">
-                                       <a href="{rollbackUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertField')}</a>
-                               </f:if>
-                               {differencesItem.link} {differencesItem.title}
-                       </div>
-                       <div class="diff-item-result"><f:spaceless>
-                               <f:format.raw>{differencesItem.result}</f:format.raw>
-                       </f:spaceless></div>
-               </div>
-       </f:for>
+    <f:for each="{differences}" as="differencesItem" key="key">
+        <div class="diff-item">
+            <div class="diff-item-title">
+                <f:if condition="{rollbackUrl}">
+                    <a href="{rollbackUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertField')}</a>
+                </f:if>
+                {differencesItem.link} {differencesItem.title}
+            </div>
+            <div class="diff-item-result"><f:spaceless>
+                <f:format.raw>{differencesItem.result}</f:format.raw>
+            </f:spaceless></div>
+        </div>
+    </f:for>
 </div>
index 2569fa6..3b83524 100644 (file)
@@ -2,79 +2,79 @@
 
 <h2>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:changes')}</h2>
 <div>
-       <f:be.infobox state="-1">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:differenceMsg') -> f:format.raw()}</f:be.infobox>
-       <table class="table table-striped table-hover table-vertical-top" id="typo3-history">
-               <thead>
-               <tr>
-                       <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:rollback')}</th>
-                       <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:time')}</th>
-                       <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:age')}</th>
-                       <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:user')}</th>
-                       <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:tableUid')}</th>
-                       <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:differences')}</th>
-               </tr>
-               </thead>
-               <tbody>
-               <f:for each="{history}" as="historyRow">
-                       <tr>
-                               <td>
-                                       <f:if condition="{editLock}">
-                                               <f:then>
-                                                       <button class="btn btn-default disabled" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:editLockIsActive')}">
-                                                               <core:icon identifier="actions-document-history-open" />
-                                                       </button>
-                                               </f:then>
-                                               <f:else>
-                                                       <a class="btn btn-default" href="{historyRow.diffUrl}" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:sumUpChanges')}">
-                                                               <core:icon identifier="actions-document-history-open" />
-                                                       </a>
-                                               </f:else>
-                                       </f:if>
-                               </td>
-                               <td>{historyRow.time}</td>
-                               <td>{historyRow.age}</td>
-                               <td>
-                                       <be:avatar backendUser="{historyRow.backendUserUid}"/>
-                                       <f:if condition="{historyRow.backendUserUid}">
-                                               <f:then>
-                                                       {historyRow.backendUserName}
-                                               </f:then>
-                                               <f:else>
-                                                       {f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:externalChange')}
-                                               </f:else>
-                                       </f:if>
-                                       <f:if condition="{historyRow.originalBackendUserName}"> ({f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:viaUser')} {historyRow.originalBackendUserName})</f:if>
-                               </td>
-                               <td>
-                                       <a href="{elementUrl}" title="{f:translate(id: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:linkRecordHistory')}">{historyRow.title -> f:format.raw()}</a>
-                               </td>
-                               <td>
-                                       <f:switch expression="{historyRow.actiontype}">
-                                               <f:case value="1">
-                                                       <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong>
-                                               </f:case>
-                                               <f:case value="4">
-                                                       <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:delete')}</strong>
-                                               </f:case>
-                                               <f:case value="5">
-                                                       <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong>
-                                               </f:case>
-                                       </f:switch>
-                                       <f:if condition="{historyRow.fieldNames}">
-                                               {historyRow.fieldNames}
-                                       </f:if>
-                                       <f:if condition="{historyRow.differences}">
-                                               <f:render partial="RecordHistory/Diff" arguments="{differences: historyRow.differences}"/>
-                                       </f:if>
-                               </td>
-                       </tr>
-               </f:for>
-               </tbody>
-       </table>
-       <f:if condition="{fullViewUrl}">
-               <br/>
-               <a href="{fullViewUrl}" class="btn btn-default">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:fullView')}</a>
-       </f:if>
-       <br/>
-       <br/>
+    <f:be.infobox state="-1">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:differenceMsg') -> f:format.raw()}</f:be.infobox>
+    <table class="table table-striped table-hover table-vertical-top" id="typo3-history">
+        <thead>
+        <tr>
+            <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:rollback')}</th>
+            <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:time')}</th>
+            <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:age')}</th>
+            <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:user')}</th>
+            <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:tableUid')}</th>
+            <th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:differences')}</th>
+        </tr>
+        </thead>
+        <tbody>
+        <f:for each="{history}" as="historyRow">
+            <tr>
+                <td>
+                    <f:if condition="{editLock}">
+                        <f:then>
+                            <button class="btn btn-default disabled" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:editLockIsActive')}">
+                                <core:icon identifier="actions-document-history-open" />
+                            </button>
+                        </f:then>
+                        <f:else>
+                            <a class="btn btn-default" href="{historyRow.diffUrl}" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:sumUpChanges')}">
+                                <core:icon identifier="actions-document-history-open" />
+                            </a>
+                        </f:else>
+                    </f:if>
+                </td>
+                <td>{historyRow.time}</td>
+                <td>{historyRow.age}</td>
+                <td>
+                    <be:avatar backendUser="{historyRow.backendUserUid}"/>
+                    <f:if condition="{historyRow.backendUserUid}">
+                        <f:then>
+                            {historyRow.backendUserName}
+                        </f:then>
+                        <f:else>
+                            {f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:externalChange')}
+                        </f:else>
+                    </f:if>
+                    <f:if condition="{historyRow.originalBackendUserName}"> ({f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:viaUser')} {historyRow.originalBackendUserName})</f:if>
+                </td>
+                <td>
+                    <a href="{elementUrl}" title="{f:translate(id: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:linkRecordHistory')}">{historyRow.title -> f:format.raw()}</a>
+                </td>
+                <td>
+                    <f:switch expression="{historyRow.actiontype}">
+                        <f:case value="1">
+                            <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong>
+                        </f:case>
+                        <f:case value="4">
+                            <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:delete')}</strong>
+                        </f:case>
+                        <f:case value="5">
+                            <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong>
+                        </f:case>
+                    </f:switch>
+                    <f:if condition="{historyRow.fieldNames}">
+                        {historyRow.fieldNames}
+                    </f:if>
+                    <f:if condition="{historyRow.differences}">
+                        <f:render partial="RecordHistory/Diff" arguments="{differences: historyRow.differences}"/>
+                    </f:if>
+                </td>
+            </tr>
+        </f:for>
+        </tbody>
+    </table>
+    <f:if condition="{fullViewUrl}">
+        <br/>
+        <a href="{fullViewUrl}" class="btn btn-default">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:fullView')}</a>
+    </f:if>
+    <br/>
+    <br/>
 </div>
index 57aaa3b..7d07318 100644 (file)
@@ -1,34 +1,34 @@
 <h2>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:mergedDifferences')}</h2>
 <div>
-       <f:if condition="{revertAllUrl}">
-               <f:then>
-                       <a href="{revertAllUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertAll')}</a>
-                       <div
-                               style="padding-left:10px;border-left:5px solid darkgray;border-bottom:1px dotted darkgray;padding-bottom:2px;">
-                               <f:for each="{multipleDiff}" as="historyRow" key="key">
-                                       <h3>
-                                               <a href="{historyRow.revertRecordUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertRecord')}</a>
-                                               {historyRow.title}
-                                       </h3>
-                                       <div>
-                                               <div
-                                                       style="padding-left:10px;border-left:5px solid darkgray;border-bottom:1px dotted darkgray;padding-bottom:2px;">
-                                                       <f:if condition="{historyRow.insertDelete} == 'delete'">
-                                                               <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:delete')}</strong><br/>
-                                                       </f:if>
-                                                       <f:if condition="{historyRow.insertDelete} == 'insert'">
-                                                               <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong><br/>
-                                                       </f:if>
-                                                       <f:if condition="{historyRow.differences}">
-                                                               <f:render partial="RecordHistory/Diff" arguments="{differences: historyRow.differences}"/>
-                                                       </f:if>
-                                               </div>
-                                       </div>
-                               </f:for>
-                       </div>
-               </f:then>
-               <f:else>
-                       {f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:noDifferences')}
-               </f:else>
-       </f:if>
+    <f:if condition="{revertAllUrl}">
+        <f:then>
+            <a href="{revertAllUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertAll')}</a>
+            <div
+                style="padding-left:10px;border-left:5px solid darkgray;border-bottom:1px dotted darkgray;padding-bottom:2px;">
+                <f:for each="{multipleDiff}" as="historyRow" key="key">
+                    <h3>
+                        <a href="{historyRow.revertRecordUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertRecord')}</a>
+                        {historyRow.title}
+                    </h3>
+                    <div>
+                        <div
+                            style="padding-left:10px;border-left:5px solid darkgray;border-bottom:1px dotted darkgray;padding-bottom:2px;">
+                            <f:if condition="{historyRow.insertDelete} == 'delete'">
+                                <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:delete')}</strong><br/>
+                            </f:if>
+                            <f:if condition="{historyRow.insertDelete} == 'insert'">
+                                <strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong><br/>
+                            </f:if>
+                            <f:if condition="{historyRow.differences}">
+                                <f:render partial="RecordHistory/Diff" arguments="{differences: historyRow.differences}"/>
+                            </f:if>
+                        </div>
+                    </div>
+                </f:for>
+            </div>
+        </f:then>
+        <f:else>
+            {f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:noDifferences')}
+        </f:else>
+    </f:if>
 </div>
index dcb69d4..e7084ad 100644 (file)
@@ -1,75 +1,75 @@
 <div>
-       <f:if condition="{singleElement}">
-               <h3>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:elementHistory')}</h3>
-               <f:if condition="{fullHistoryUrl}">
-                       <a href="{fullHistoryUrl}" class="btn btn-default" style="margin-bottom: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:elementHistory_link')}</a>
-               </f:if>
-       </f:if>
-       <form name="settings" action="{TYPO3_REQUEST_URI}" method="post">
-               <div class="row">
-                       <div class="col-sm-12 col-md-6 col-lg-4">
-                               <div class="panel panel-default">
-                                       <div class="panel-heading">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:settings')}</div>
-                                       <table class="table">
-                                               <f:for each="{settings}" as="values" key="key">
-                                                       <tr>
-                                                               <td>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{key}')}</td>
-                                                               <td>
-                                                                       <div class="btn-group">
-                                                                               <button class="btn btn-default dropdown-toggle" type="button" id="copymodeSelector"
-                                                                                                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
-                                                                                       <f:for each="{currentSelection}" as="currentSelectionValue" key="currentSelectionKey">
-                                                                                               <f:if condition="{currentSelectionKey} == {key}">
-                                                                                                       <f:then>
-                                                                                                               <f:if condition="{currentSelectionValue}">
-                                                                                                                       <f:then>
-                                                                                                                               <f:for each="{values}" as="singleValue" key="singleKey">
-                                                                                                                                       <f:if condition="{currentSelectionValue} == {singleKey}">
-                                                                                                                                               <f:then>
-                                                                                                                                                       <f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
-                                                                                                                                                               <f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
-                                                                                                                                                               <f:else>{singleValue.value}</f:else>
-                                                                                                                                                       </f:if>
-                                                                                                                                               </f:then>
-                                                                                                                                       </f:if>
-                                                                                                                               </f:for>
-                                                                                                                       </f:then>
-                                                                                                                       <f:else>
-                                                                                                                               <f:for each="{values}" as="singleValue" iteration="iterator">
-                                                                                                                                       <f:if condition="{iterator.isFirst}">
-                                                                                                                                               <f:then>
-                                                                                                                                                       <f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
-                                                                                                                                                               <f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
-                                                                                                                                                               <f:else>{singleValue.value}</f:else>
-                                                                                                                                                       </f:if>
-                                                                                                                                               </f:then>
-                                                                                                                                       </f:if>
-                                                                                                                               </f:for>
-                                                                                                                       </f:else>
-                                                                                                               </f:if>
-                                                                                                       </f:then>
-                                                                                               </f:if>
-                                                                                       </f:for>
-                                                                                       <span class="caret"></span>
-                                                                               </button>
-                                                                               <ul class="dropdown-menu" aria-labelledby="copymodeSelector">
-                                                                                       <f:for each="{values}" as="singleValue" key="singleKey">
-                                                                                               <li><a href="#"
-                                                                                                                        onclick="document.settings.method='POST'; document.settings.action={singleValue.scriptUrl}; document.settings.submit()">
-                                                                                                       <f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
-                                                                                                               <f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
-                                                                                                               <f:else>{singleValue.value}</f:else>
-                                                                                                       </f:if>
-                                                                                               </a></li>
-                                                                                       </f:for>
-                                                                               </ul>
-                                                                       </div>
-                                                               </td>
-                                                       </tr>
-                                               </f:for>
-                                       </table>
-                               </div>
-                       </div>
-               </div>
-       </form>
+    <f:if condition="{singleElement}">
+        <h3>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:elementHistory')}</h3>
+        <f:if condition="{fullHistoryUrl}">
+            <a href="{fullHistoryUrl}" class="btn btn-default" style="margin-bottom: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:elementHistory_link')}</a>
+        </f:if>
+    </f:if>
+    <form name="settings" action="{TYPO3_REQUEST_URI}" method="post">
+        <div class="row">
+            <div class="col-sm-12 col-md-6 col-lg-4">
+                <div class="panel panel-default">
+                    <div class="panel-heading">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:settings')}</div>
+                    <table class="table">
+                        <f:for each="{settings}" as="values" key="key">
+                            <tr>
+                                <td>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{key}')}</td>
+                                <td>
+                                    <div class="btn-group">
+                                        <button class="btn btn-default dropdown-toggle" type="button" id="copymodeSelector"
+                                                        data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
+                                            <f:for each="{currentSelection}" as="currentSelectionValue" key="currentSelectionKey">
+                                                <f:if condition="{currentSelectionKey} == {key}">
+                                                    <f:then>
+                                                        <f:if condition="{currentSelectionValue}">
+                                                            <f:then>
+                                                                <f:for each="{values}" as="singleValue" key="singleKey">
+                                                                    <f:if condition="{currentSelectionValue} == {singleKey}">
+                                                                        <f:then>
+                                                                            <f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
+                                                                                <f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
+                                                                                <f:else>{singleValue.value}</f:else>
+                                                                            </f:if>
+                                                                        </f:then>
+                                                                    </f:if>
+                                                                </f:for>
+                                                            </f:then>
+                                                            <f:else>
+                                                                <f:for each="{values}" as="singleValue" iteration="iterator">
+                                                                    <f:if condition="{iterator.isFirst}">
+                                                                        <f:then>
+                                                                            <f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
+                                                                                <f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
+                                                                                <f:else>{singleValue.value}</f:else>
+                                                                            </f:if>
+                                                                        </f:then>
+                                                                    </f:if>
+                                                                </f:for>
+                                                            </f:else>
+                                                        </f:if>
+                                                    </f:then>
+                                                </f:if>
+                                            </f:for>
+                                            <span class="caret"></span>
+                                        </button>
+                                        <ul class="dropdown-menu" aria-labelledby="copymodeSelector">
+                                            <f:for each="{values}" as="singleValue" key="singleKey">
+                                                <li><a href="#"
+                                                            onclick="document.settings.method='POST'; document.settings.action={singleValue.scriptUrl}; document.settings.submit()">
+                                                    <f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
+                                                        <f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
+                                                        <f:else>{singleValue.value}</f:else>
+                                                    </f:if>
+                                                </a></li>
+                                            </f:for>
+                                        </ul>
+                                    </div>
+                                </td>
+                            </tr>
+                        </f:for>
+                    </table>
+                </div>
+            </div>
+        </div>
+    </form>
 </div>
index 7d34389..f600b34 100644 (file)
@@ -1,30 +1,30 @@
 <div class="dropdown-table-row t3js-topbar-shortcut" data-shortcutid="{shortcut.raw.uid}" data-shortcutgroup="{group.id}">
-       <div class="dropdown-table-column dropdown-table-icon">
-               <span title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.shortcut')}">
-                       <f:format.raw>{shortcut.icon}</f:format.raw>
-               </span>
-       </div>
-       <div class="dropdown-table-column dropdown-table-title">
-               <f:link.external uri="#" class="dropdown-table-title-ellipsis" onclick="{shortcut.action} return false;" defaultScheme="">{shortcut.label}</f:link.external>
-       </div>
-       <div class="dropdown-table-column dropdown-table-actions">
-               <f:render section="Edit"/>
-               <f:render section="Delete"/>
-       </div>
+    <div class="dropdown-table-column dropdown-table-icon">
+        <span title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.shortcut')}">
+            <f:format.raw>{shortcut.icon}</f:format.raw>
+        </span>
+    </div>
+    <div class="dropdown-table-column dropdown-table-title">
+        <f:link.external uri="#" class="dropdown-table-title-ellipsis" onclick="{shortcut.action} return false;" defaultScheme="">{shortcut.label}</f:link.external>
+    </div>
+    <div class="dropdown-table-column dropdown-table-actions">
+        <f:render section="Edit"/>
+        <f:render section="Delete"/>
+    </div>
 </div>
 
 <f:section name="Edit">
-       <f:link.external uri="#" class="dropdown-table-actions-btn dropdown-table-actions-btn-edit t3js-shortcut-edit"
-                                                                        title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksEdit')}"
-                                                                        defaultScheme="">
-               <core:icon identifier="actions-open" alternativeMarkupIdentifier="inline"/>
-       </f:link.external>
+    <f:link.external uri="#" class="dropdown-table-actions-btn dropdown-table-actions-btn-edit t3js-shortcut-edit"
+                                    title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksEdit')}"
+                                    defaultScheme="">
+        <core:icon identifier="actions-open" alternativeMarkupIdentifier="inline"/>
+    </f:link.external>
 </f:section>
 
 <f:section name="Delete">
-       <f:link.external uri="#" class="dropdown-table-actions-btn dropdown-table-actions-btn-delete t3js-shortcut-delete"
-                                                                        title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksDelete')}"
-                                                                        defaultScheme="">
-               <core:icon identifier="actions-delete" alternativeMarkupIdentifier="inline"/>
-       </f:link.external>
+    <f:link.external uri="#" class="dropdown-table-actions-btn dropdown-table-actions-btn-delete t3js-shortcut-delete"
+                                    title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksDelete')}"
+                                    defaultScheme="">
+        <core:icon identifier="actions-delete" alternativeMarkupIdentifier="inline"/>
+    </f:link.external>
 </f:section>
index bf3eed7..5a9323b 100644 (file)
@@ -1,10 +1,10 @@
 <span class="avatar">
-       <span class="avatar-image">
-               {image -> f:format.raw()}
-       </span>
-       <f:if condition="{showIcon}">
-               <span class="avatar-icon">
-                       <core:iconForRecord table="be_users" row="{backendUser}" size="small" />
-               </span>
-       </f:if>
+    <span class="avatar-image">
+        {image -> f:format.raw()}
+    </span>
+    <f:if condition="{showIcon}">
+        <span class="avatar-icon">
+            <core:iconForRecord table="be_users" row="{backendUser}" size="small" />
+        </span>
+    </f:if>
 </span>
index 9058823..c8adcac 100644 (file)
@@ -1,21 +1,21 @@
 <div class="scaffold t3js-scaffold scaffold-modulemenu-expanded">
-       <div class="t3js-scaffold-header">
-               <f:format.raw>{topbar}</f:format.raw>
-       </div>
-       <div class="scaffold-modulemenu t3js-scaffold-modulemenu">
-               <div class="modulemenu t3js-modulemenu">
-                       <f:format.raw>{moduleMenu}</f:format.raw>
-               </div>
-       </div>
-       <div class="scaffold-content t3js-scaffold-content">
-               <div class="scaffold-content-navigation t3js-scaffold-content-navigation">
-                       <div class="scaffold-content-navigation-component" data-component="typo3-navigationIframe">
-                               <iframe name="nav_frame" src="about:blank" id="typo3-navigationContainerIframe"  scrolling="no" class="scaffold-content-navigation-iframe t3js-scaffold-content-navigation-iframe"></iframe>
-                       </div>
-               </div>
-               <div class="scaffold-content-module t3js-scaffold-content-module">
-                       <iframe name="list_frame" id="typo3-contentIframe" scrolling="no" class="scaffold-content-module-iframe t3js-scaffold-content-module-iframe"></iframe>
-               </div>
-               <div class="scaffold-content-overlay t3js-scaffold-content-overlay"></div>
-       </div>
+    <div class="t3js-scaffold-header">
+        <f:format.raw>{topbar}</f:format.raw>
+    </div>
+    <div class="scaffold-modulemenu t3js-scaffold-modulemenu">
+        <div class="modulemenu t3js-modulemenu">
+            <f:format.raw>{moduleMenu}</f:format.raw>
+        </div>
+    </div>
+    <div class="scaffold-content t3js-scaffold-content">
+        <div class="scaffold-content-navigation t3js-scaffold-content-navigation">
+            <div class="scaffold-content-navigation-component" data-component="typo3-navigationIframe">
+                <iframe name="nav_frame" src="about:blank" id="typo3-navigationContainerIframe"  scrolling="no" class="scaffold-content-navigation-iframe t3js-scaffold-content-navigation-iframe"></iframe>
+            </div>
+        </div>
+        <div class="scaffold-content-module t3js-scaffold-content-module">
+            <iframe name="list_frame" id="typo3-contentIframe" scrolling="no" class="scaffold-content-module-iframe t3js-scaffold-content-module-iframe"></iframe>
+        </div>
+        <div class="scaffold-content-overlay t3js-scaffold-content-overlay"></div>
+    </div>
 </div>
index 8ee0715..0eb2d26 100644 (file)
@@ -1,33 +1,33 @@
 <form action="" id="clipboard_form">
-       <a name="clip_head"></a>
-       <div class="row">
-               <div class="col-sm-12">
-                       <div class="panel panel-default">
-                               <div class="panel-heading">
-                                       <f:format.raw>{clipboardHeader}</f:format.raw>
-                               </div>
-                               <table class="table">
-                                       <tr>
-                                               <td colspan="2" class="nowrap" width="95%">
-                                                       <f:render partial="Clipboard/CopymodeSelector" arguments="{_all}"/>
-                                                       <f:if condition="{elementCount}">
-                                                               <f:render partial="Clipboard/MenuSelector" arguments="{_all}"/>
-                                                       </f:if>
-                                               </td>
-                                               <td class="col-control nowrap">
-                                                       <f:if condition="{elementCount}">
-                                                               <a href="{removeAllUrl}#clip_head"
-                                                                        title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:buttons.clear')}" class="btn btn-danger">
-                                                                       <f:format.raw><core:icon identifier="actions-remove" alternativeMarkupIdentifier="inline"></core:icon></f:format.raw>
-                                                               </a>
-                                                       </f:if>
-                                               </td>
-                                       </tr>
-                                       <f:for each="{tabArray}" as="tab" key="key">
-                                               <f:render partial="Clipboard/Tab" arguments="{tab: tab, current: current, currentMode: currentMode}"/>
-                                       </f:for>
-                               </table>
-                       </div>
-               </div>
-       </div>
+    <a name="clip_head"></a>
+    <div class="row">
+        <div class="col-sm-12">
+            <div class="panel panel-default">
+                <div class="panel-heading">
+                    <f:format.raw>{clipboardHeader}</f:format.raw>
+                </div>
+                <table class="table">
+                    <tr>
+                        <td colspan="2" class="nowrap" width="95%">
+                            <f:render partial="Clipboard/CopymodeSelector" arguments="{_all}"/>
+                            <f:if condition="{elementCount}">
+                                <f:render partial="Clipboard/MenuSelector" arguments="{_all}"/>
+                            </f:if>
+                        </td>
+                        <td class="col-control nowrap">
+                            <f:if condition="{elementCount}">
+                                <a href="{removeAllUrl}#clip_head"
+                                    title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:buttons.clear')}" class="btn btn-danger">
+                                    <f:format.raw><core:icon identifier="actions-remove" alternativeMarkupIdentifier="inline"></core:icon></f:format.raw>
+                                </a>
+                            </f:if>
+                        </td>
+                    </tr>
+                    <f:for each="{tabArray}" as="tab" key="key">
+                        <f:render partial="Clipboard/Tab" arguments="{tab: tab, current: current, currentMode: currentMode}"/>
+                    </f:for>
+                </table>
+            </div>
+        </div>
+    </div>
 </form>
index 852dd37..275db8c 100644 (file)
 <f:if condition="{accessAllowed}">
-       <f:then>
-               <h1>
-                       <f:if condition="{table}">
-                               <small>{table}</small><br />{icon -> f:format.raw()}
-                               <span title="{title}">{title -> f:format.crop(maxCharacters: maxTitleLength)}</span>
-                       </f:if>
-               </h1>
-               <f:if condition="{missingFile}">
-                       <f:be.infobox title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:warning.file_missing')}" state="1">{missingFile}</f:be.infobox>
-               </f:if>
-               <f:if condition="{fileRenderer}">
-                       <p>
-                               {fileRenderer -> f:format.raw()}
-                       </p>
-               </f:if>
-               <f:if condition="{fileObject}">
-                       <p>
-                               <f:media file="{fileObject}"
-                                                                width="{width}"
-                                                                height="{height}"
-                               />
-                       </p>
-               </f:if>
-               <f:if condition="{url}">
-                       <p>
-                               <a class="btn btn-default" href="{url}" target="_blank">
-                                       <core:icon identifier="actions-document-view" size="small" alternativeMarkupIdentifier="inline" />
-                                       <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.show" />
-                               </a>
-                       </p>
-               </f:if>
-               <div class="table-fit table-fit-wrap">
-                       <table class="table table-striped table-hover">
-                               <f:for each="{extraFields}" as="extraField">
-                                       <f:render section="extraFieldRow" arguments="{row: extraField}" />
-                               </f:for>
-                               <f:for each="{fields}" as="field">
-                                       <f:render section="fieldRow" arguments="{row: field}" />
-                               </f:for>
-                       </table>
-               </div>
-               <f:if condition="{returnUrl}">
-                       <a class="btn btn-primary" href="{returnUrl}">
-                               <core:icon identifier="actions-view-go-back" size="small" />
-                               <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:back" />
-                       </a>
-               </f:if>
-               <f:if condition="{refLines}">
-                       <h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.referencesToThisItem" /></h3>
-                       <div class="table-fit">
-                               <table class="table table-striped table-hover">
-                                       <thead>
-                                       <tr>
-                                               <th class="col-icon"></th>
-                                               <th class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.title" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.table" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.uid" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.field" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.flexpointer" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.softrefKey" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.sorting" /></th>
-                                               <th class="col-control"></th>
-                                       </tr>
-                                       </thead>
-                                       <tbody>
-                                       <f:for each="{refLines}" as="refLine">
-                                               <f:render section="refLineRow" arguments="{line: refLine, maxTitleLength: maxTitleLength}" />
-                                       </f:for>
-                                       </tbody>
-                               </table>
-                       </div>
-               </f:if>
-               <f:if condition="{refFromLines}">
-                       <h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.referencesFromThisItem" /></h3>
-                       <div class="table-fit">
-                               <table class="table table-striped table-hover">
-                                       <thead>
-                                       <tr>
-                                               <th class="col-icon"></th>
-                                               <th class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.title" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.table" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.uid" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.field" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.flexpointer" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.softrefKey" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.sorting" /></th>
-                                               <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.refString" /></th>
-                                               <th class="col-control"></th>
-                                       </tr>
-                                       </thead>
-                                       <tbody>
-                                       <f:for each="{refFromLines}" as="refFromLine">
-                                               <f:render section="refFromLineRow" arguments="{line: refFromLine, maxTitleLength: maxTitleLength}" />
-                                       </f:for>
-                                       </tbody>
-                               </table>
-                       </div>
-               </f:if>
-       </f:then>
-       <f:else>
-               <f:be.infobox state="2">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.noEditPermission')}</f:be.infobox>
-       </f:else>
+    <f:then>
+        <h1>
+            <f:if condition="{table}">
+                <small>{table}</small><br />{icon -> f:format.raw()}
+                <span title="{title}">{title -> f:format.crop(maxCharacters: maxTitleLength)}</span>
+            </f:if>
+        </h1>
+        <f:if condition="{missingFile}">
+            <f:be.infobox title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:warning.file_missing')}" state="1">{missingFile}</f:be.infobox>
+        </f:if>
+        <f:if condition="{fileRenderer}">
+            <p>
+                {fileRenderer -> f:format.raw()}
+            </p>
+        </f:if>
+        <f:if condition="{fileObject}">
+            <p>
+                <f:media file="{fileObject}"
+                                width="{width}"
+                                height="{height}"
+                />
+            </p>
+        </f:if>
+        <f:if condition="{url}">
+            <p>
+                <a class="btn btn-default" href="{url}" target="_blank">
+                    <core:icon identifier="actions-document-view" size="small" alternativeMarkupIdentifier="inline" />
+                    <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.show" />
+                </a>
+            </p>
+        </f:if>
+        <div class="table-fit table-fit-wrap">
+            <table class="table table-striped table-hover">
+                <f:for each="{extraFields}" as="extraField">
+                    <f:render section="extraFieldRow" arguments="{row: extraField}" />
+                </f:for>
+                <f:for each="{fields}" as="field">
+                    <f:render section="fieldRow" arguments="{row: field}" />
+                </f:for>
+            </table>
+        </div>
+        <f:if condition="{returnUrl}">
+            <a class="btn btn-primary" href="{returnUrl}">
+                <core:icon identifier="actions-view-go-back" size="small" />
+                <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:back" />
+            </a>
+        </f:if>
+        <f:if condition="{refLines}">
+            <h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.referencesToThisItem" /></h3>
+            <div class="table-fit">
+                <table class="table table-striped table-hover">
+                    <thead>
+                    <tr>
+                        <th class="col-icon"></th>
+                        <th class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.title" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.table" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.uid" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.field" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.flexpointer" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.softrefKey" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.sorting" /></th>
+                        <th class="col-control"></th>
+                    </tr>
+                    </thead>
+                    <tbody>
+                    <f:for each="{refLines}" as="refLine">
+                        <f:render section="refLineRow" arguments="{line: refLine, maxTitleLength: maxTitleLength}" />
+                    </f:for>
+                    </tbody>
+                </table>
+            </div>
+        </f:if>
+        <f:if condition="{refFromLines}">
+            <h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.referencesFromThisItem" /></h3>
+            <div class="table-fit">
+                <table class="table table-striped table-hover">
+                    <thead>
+                    <tr>
+                        <th class="col-icon"></th>
+                        <th class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.title" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.table" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.uid" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.field" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.flexpointer" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.softrefKey" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.sorting" /></th>
+                        <th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.refString" /></th>
+                        <th class="col-control"></th>
+                    </tr>
+                    </thead>
+                    <tbody>
+                    <f:for each="{refFromLines}" as="refFromLine">
+                        <f:render section="refFromLineRow" arguments="{line: refFromLine, maxTitleLength: maxTitleLength}" />
+                    </f:for>
+                    </tbody>
+                </table>
+            </div>
+        </f:if>
+    </f:then>
+    <f:else>
+        <f:be.infobox state="2">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.noEditPermission')}</f:be.infobox>
+    </f:else>
 </f:if>
 
 
index 40eaa9b..1bcdeb1 100644 (file)
@@ -1,11 +1,11 @@
 <f:layout name="ContextSensitiveHelp" />
 
 <f:section name="content">
-       <f:render partial="ContextSensitiveHelp/TableOfContents" arguments="{toc:all.toc, all:1}" />
+    <f:render partial="ContextSensitiveHelp/TableOfContents" arguments="{toc:all.toc, all:1}" />
 
-       <f:for each="{all.content}" as="sections">
-               <f:for each="{sections.content}" as="item">
-                       <f:render partial="ContextSensitiveHelp/Manual" arguments="{manual:item}" />
-               </f:for>
-       </f:for>
+    <f:for each="{all.content}" as="sections">
+        <f:for each="{sections.content}" as="item">
+            <f:render partial="ContextSensitiveHelp/Manual" arguments="{manual:item}" />
+        </f:for>
+    </f:for>
 </f:section>
index 001aa81..c3ca7ca 100644 (file)
@@ -1,7 +1,7 @@
 <f:layout name="ContextSensitiveHelp" />
 
 <f:section name="content">
-       <f:for each="{manuals}" as="manual">
-               <f:render partial="ContextSensitiveHelp/Manual" arguments="{manual:manual}" />
-       </f:for>
+    <f:for each="{manuals}" as="manual">
+        <f:render partial="ContextSensitiveHelp/Manual" arguments="{manual:manual}" />
+    </f:for>
 </f:section>
index a3e439e..16c180d 100644 (file)
@@ -6,10 +6,10 @@
 
 </f:section>
 <f:section name="content">
-       <f:render partial="ContextSensitiveHelp/TableOfContents" arguments="{toc:toc,all:0}" />
+    <f:render partial="ContextSensitiveHelp/TableOfContents" arguments="{toc:toc,all:0}" />
 
-       <a href="{be:moduleLink(route:'help_cshmanual',arguments:{action:'all'})}">
-               <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:full_manual" />
-       </a>
+    <a href="{be:moduleLink(route:'help_cshmanual',arguments:{action:'all'})}">
+        <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:full_manual" />
+    </a>
 </f:section>
-</html>
\ No newline at end of file
+</html>
index ae0ed4c..2c9e8a0 100644 (file)
@@ -1,39 +1,39 @@
 <div class="panel-group" id="{id}" role="tablist" aria-multiselectable="true">
-       <f:for each="{items}" as="item" iteration="iteration">
-               <f:if condition="{item.content}">
-                       <div class="panel panel-default">
-                               <div class="panel-heading" role="tab" id="{id}-{iteration.cycle}-heading">
-                                       <a data-toggle="collapse" title="{item.linkTitle}" data-parent="#{id}" href="#{id}-{iteration.cycle}" aria-expanded="true" aria-controls="{id}-{iteration.cycle}">
-                                               <f:if condition="{item.icon}">
-                                                       <f:format.raw>{item.icon}</f:format.raw>
-                                               </f:if>
-                                               {item.label}
-                                               <f:if condition="{item.requiredIcon}">
-                                                       <f:format.raw>{item.requiredIcon}</f:format.raw>
-                                               </f:if>
-                                               <f:if condition="{item.stateIcon}">
-                                                       <f:render partial="StateIcon" arguments="{item: item}" />
-                                               </f:if>
-                                       </a>
-                               </div>
-                               <div id="{id}-{iteration.cycle}" class="panel-collapse collapse{f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' in')}" role="tabpanel" aria-labelledby="{id}-{iteration.cycle}-heading">
-                                       <f:if condition="{item.description}">
-                                               <div class="panel-body">
-                                                       <p><f:format.nl2br>{item.description}</f:format.nl2br></p>
-                                               </div>
-                                       </f:if>
-                                       <f:if condition="{wrapContent}">
-                                               <f:then>
-                                                       <div class="panel-body">
-                                                               <f:format.raw>{item.content}</f:format.raw>
-                                                       </div>
-                                               </f:then>
-                                               <f:else>
-                                                       <f:format.raw>{item.content}</f:format.raw>
-                                               </f:else>
-                                       </f:if>
-                               </div>
-                       </div>
-               </f:if>
-       </f:for>
+    <f:for each="{items}" as="item" iteration="iteration">
+        <f:if condition="{item.content}">
+            <div class="panel panel-default">
+                <div class="panel-heading" role="tab" id="{id}-{iteration.cycle}-heading">
+                    <a data-toggle="collapse" title="{item.linkTitle}" data-parent="#{id}" href="#{id}-{iteration.cycle}" aria-expanded="true" aria-controls="{id}-{iteration.cycle}">
+                        <f:if condition="{item.icon}">
+                            <f:format.raw>{item.icon}</f:format.raw>
+                        </f:if>
+                        {item.label}
+                        <f:if condition="{item.requiredIcon}">
+                            <f:format.raw>{item.requiredIcon}</f:format.raw>
+                        </f:if>
+                        <f:if condition="{item.stateIcon}">
+                            <f:render partial="StateIcon" arguments="{item: item}" />
+                        </f:if>
+                    </a>
+                </div>
+                <div id="{id}-{iteration.cycle}" class="panel-collapse collapse{f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' in')}" role="tabpanel" aria-labelledby="{id}-{iteration.cycle}-heading">
+                    <f:if condition="{item.description}">
+                        <div class="panel-body">
+                            <p><f:format.nl2br>{item.description}</f:format.nl2br></p>
+                        </div>
+                    </f:if>
+                    <f:if condition="{wrapContent}">
+                        <f:then>
+                            <div class="panel-body">
+                                <f:format.raw>{item.content}</f:format.raw>
+                            </div>
+                        </f:then>
+                        <f:else>
+                            <f:format.raw>{item.content}</f:format.raw>
+                        </f:else>
+                    </f:if>
+                </div>
+            </div>
+        </f:if>
+    </f:for>
 </div>
index 5f66e47..fbe91f5 100644 (file)
@@ -1,6 +1,6 @@
 <f:switch expression="{item.stateIcon}">
-       <f:case value="-1"><core:icon identifier="status-dialog-ok" /></f:case>
-       <f:case value="1"><core:icon identifier="status-dialog-notification" /></f:case>
-       <f:case value="2"><core:icon identifier="status-dialog-warning" /></f:case>
-       <f:case value="3"><core:icon identifier="status-dialog-error" /></f:case>
+    <f:case value="-1"><core:icon identifier="status-dialog-ok" /></f:case>
+    <f:case value="1"><core:icon identifier="status-dialog-notification" /></f:case>
+    <f:case value="2"><core:icon identifier="status-dialog-warning" /></f:case>
+    <f:case value="3"><core:icon identifier="status-dialog-error" /></f:case>
 </f:switch>
index 0352053..e6b9504 100644 (file)
@@ -1,49 +1,49 @@
 <div role="tabpanel">
-       <ul class="nav nav-tabs t3js-tabs" role="tablist" id="tabs-{id}" data-store-last-tab="{storeLastActiveTab}">
-               <f:for each="{items}" as="item" iteration="iteration">
-                       <f:if condition="{item.content}">
-                               <li role="presentation" class="t3js-tabmenu-item {f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' active')}">
-                                       <a href="#{id}-{iteration.cycle}" title="{item.linkTitle}" aria-controls="{id}-{iteration.cycle}" role="tab" data-toggle="tab">
-                                               <f:if condition="{item.icon}">
-                                                       <f:format.raw>{item.icon}</f:format.raw>
-                                               </f:if>
-                                               {item.label}
-                                               <f:if condition="{item.requiredIcon}">
-                                                       <f:format.raw>{item.requiredIcon}</f:format.raw>
-                                               </f:if>
-                                               <f:if condition="{item.stateIcon}">
-                                                       <f:render partial="StateIcon" arguments="{item: item}" />
-                                               </f:if>
-                                       </a>
-                               </li>
-                       </f:if>
-               </f:for>
-       </ul>
-       <div class="tab-content">
-               <f:for each="{items}" as="item" iteration="iteration">
-                       <f:if condition="{item.content}">
-                               <div role="tabpanel" class="tab-pane{f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' active')}" id="{id}-{iteration.cycle}">
-                                       <f:if condition="{item.description}">
-                                               <div class="panel panel-tab">
-                                                       <div class="panel-body">
-                                                               <p><f:format.nl2br>{item.description}</f:format.nl2br></p>
-                                                       </div>
-                                               </div>
-                                       </f:if>
-                                       <f:if condition="{wrapContent}">
-                                               <f:then>
-                                                       <div class="panel panel-tab">
-                                                               <div class="panel-body">
-                                                                       <f:format.raw>{item.content}</f:format.raw>
-                                                               </div>
-                                                       </div>
-                                               </f:then>
-                                               <f:else>
-                                                       <f:format.raw>{item.content}</f:format.raw>
-                                               </f:else>
-                                       </f:if>
-                               </div>
-                       </f:if>
-               </f:for>
-       </div>
+    <ul class="nav nav-tabs t3js-tabs" role="tablist" id="tabs-{id}" data-store-last-tab="{storeLastActiveTab}">
+        <f:for each="{items}" as="item" iteration="iteration">
+            <f:if condition="{item.content}">
+                <li role="presentation" class="t3js-tabmenu-item {f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' active')}">
+                    <a href="#{id}-{iteration.cycle}" title="{item.linkTitle}" aria-controls="{id}-{iteration.cycle}" role="tab" data-toggle="tab">
+                        <f:if condition="{item.icon}">
+                            <f:format.raw>{item.icon}</f:format.raw>
+                        </f:if>
+                        {item.label}
+                        <f:if condition="{item.requiredIcon}">
+                            <f:format.raw>{item.requiredIcon}</f:format.raw>
+                        </f:if>
+                        <f:if condition="{item.stateIcon}">
+                            <f:render partial="StateIcon" arguments="{item: item}" />
+                        </f:if>
+                    </a>
+                </li>
+            </f:if>
+        </f:for>
+    </ul>
+    <div class="tab-content">
+        <f:for each="{items}" as="item" iteration="iteration">
+            <f:if condition="{item.content}">
+                <div role="tabpanel" class="tab-pane{f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' active')}" id="{id}-{iteration.cycle}">
+                    <f:if condition="{item.description}">
+                        <div class="panel panel-tab">
+                            <div class="panel-body">
+                                <p><f:format.nl2br>{item.description}</f:format.nl2br></p>
+                            </div>
+                        </div>
+                    </f:if>
+