'fa-close', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-export-csv' => 'fa-download', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-export-t3d' => 'fa-download', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-history-open' => 'fa-history', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-import-t3d' => 'fa-upload', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-edit-access' => 'fa-clock-o', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-info' => 'fa-info-circle', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-move c-inputButton' => 'fa-arrows', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-move' => 'fa-arrows', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-new' => 'fa-plus-square', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-open' => 'fa-pencil', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-select' => 'fa-check-square-o', 't3-icon t3-icon-actions t3-icon-actions-document t3-icon-document-view' => 'fa-desktop', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-add' => 'fa-plus-circle', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-copy' => 'fa-copy', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-copy-release' => 'fa-copy danger', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-cut' => 'fa-cut', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-cut-release' => 'fa-cut danger', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-delete' => 'fa-trash', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-download' => 'fa-download', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-edit' => 'fa-pencil', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-hide' => 'fa-toggle-on', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-paste' => 'fa-paste', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-pick-date' => 'fa-calendar', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-rename' => 'fa-quote-right', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-replace' => 'fa-retweet', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-undo' => 'fa-undo', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-unhide' => 'fa-toggle-off warning', 't3-icon t3-icon-actions t3-icon-actions-edit t3-icon-edit-upload' => 'fa-upload', 't3-icon t3-icon-actions t3-icon-actions-input t3-icon-input-clear' => 'fa-times-circle', // @todo t3-btn-* is still used in FormEngine.js refactor to use data attributes in HTML 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-down t3-btn t3-btn-moveoption-down' => 'fa-angle-down t3-btn t3-btn-moveoption-down', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-to-bottom t3-btn t3-btn-moveoption-bottom' => 'fa-angle-double-down t3-btn t3-btn-moveoption-bottom', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-to-bottom' => 'fa-angle-double-down', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-down' => 'fa-angle-down', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-left' => 'fa-angle-left', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-right' => 'fa-angle-right', // @todo t3-btn-* is still used in FormEngine.js refactor to use data attributes in HTML 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-to-top' => 'fa-angle-double-up', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-to-top t3-btn t3-btn-moveoption-top' => 'fa-angle-double-up t3-btn t3-btn-moveoption-top', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-up t3-btn t3-btn-moveoption-up' => 'fa-angle-up t3-btn t3-btn-moveoption-up', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-up' => 'fa-angle-up', 't3-icon t3-icon-actions t3-icon-actions-page t3-icon-page-move' => 'fa-arrows', 't3-icon t3-icon-actions t3-icon-actions-page t3-icon-page-new' => 'fa-plus-square', // @todo t3-btn-* is still used in FormEngine.js refactor to use data attributes in HTML 't3-icon t3-icon-actions t3-icon-actions-selection t3-icon-selection-delete t3-btn t3-btn-removeoption' => 'fa-times t3-btn t3-btn-removeoption', 't3-icon t3-icon-actions t3-icon-actions-selection t3-icon-selection-delete' => 'fa-remove', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-backend-user-emulate' => 'fa-sign-in', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-backend-user-switch' => 'fa-sign-out', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-cache-clear' => 'fa-bolt', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-configure' => 'fa-gear', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-documentation' => 'fa-anchor', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-download ' => 'fa-cloud-download', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-download' => 'fa-download', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-import' => 'fa-cloud-download', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-install' => 'fa-plus-circle', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-sqldump' => 'fa-database', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-update' => 'fa-refresh', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-extension-uninstall' => 'fa-minus-square', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-list-open' => 'fa-list-alt', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-refresh' => 'fa-refresh', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-shortcut-new' => 'fa-star', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-tree-search-open' => 'fa-search', 't3-icon t3-icon-actions t3-icon-actions-template t3-icon-template-new' => 'fa-plus', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-go-back' => 'fa-angle-double-left', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-go-forward' => 'fa-angle-double-right', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-go-up' => 'fa-level-up', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-list-collapse collapseIcon' => 'fa-chevron-up', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-list-expand collapseIcon' => 'fa-chevron-down', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-paging-first' => 'fa-step-backward', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-paging-last' => 'fa-step-forward', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-paging-next' => 'fa-arrow-right', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-paging-previous' => 'fa-arrow-left', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-table-expand' => 'fa-chevron-right', 't3-icon t3-icon-actions t3-icon-actions-view t3-icon-view-table-collapse' => 'fa-chevron-left', 't3-icon t3-icon-actions t3-icon-actions-window t3-icon-window-open' => 'fa-arrows-alt', 't3-icon t3-icon-actions t3-icon-system-extension-import' => 'fa-cloud-download', 't3-icon t3-icon-apps t3-icon-apps-toolbar t3-icon-toolbar-menu-actions' => 'fa-cog', 't3-icon t3-icon-apps t3-icon-apps-toolbar t3-icon-toolbar-menu-cache' => 'fa-bolt', 't3-icon t3-icon-apps t3-icon-apps-toolbar t3-icon-toolbar-menu-opendocs' => 'fa-file', 't3-icon t3-icon-apps t3-icon-apps-toolbar t3-icon-toolbar-menu-search' => 'fa-search', 't3-icon t3-icon-apps t3-icon-apps-toolbar t3-icon-toolbar-menu-shortcut' => 'fa-star', 't3-icon t3-icon-apps t3-icon-apps-toolbar t3-icon-toolbar-menu-workspace' => 'fa-th-large', 't3-icon t3-icon-extensions t3-icon-extensions-extensionmanager t3-icon-extensionmanager-update-script' => 'fa-refresh', 't3-icon t3-icon-extensions t3-icon-extensions-scheduler t3-icon-scheduler-run-task' => 'fa-play-circle', 't3-icon t3-icon-mimetypes t3-icon-mimetypes-pdf t3-icon-pdf' => 'fa-file-pdf-o', 't3-icon t3-icon-mimetypes t3-icon-mimetypes-text t3-icon-text-html' => 'fa-file-text-o', 't3-icon t3-icon-mimetypes t3-icon-mimetypes-word t3-icon-word' => 'fa-file-word-o', 't3-icon t3-icon-mimetypes t3-icon-mimetypes-x t3-icon-x-sys_language' => 'fa-globe', 't3-icon t3-icon-mimetypes t3-icon-mimetypes-text t3-icon-text-js' => 'fa-code', 't3-icon t3-icon-status t3-icon-status-dialog t3-icon-dialog-error' => 'fa-exclamation-circle', 't3-icon t3-icon-status t3-icon-status-dialog t3-icon-dialog-warning' => 'fa-exclamation-triangle', 't3-icon t3-icon-status t3-icon-status-dialog t3-icon-dialog-information' => 'fa-info-circle', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-locked' => 'fa-lock', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-permission-denied' => 'fa-times', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-permission-granted' => 'fa-check', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-readonly' => 'fa-lock', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-sorting-light-asc' => 'fa-angle-up', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-sorting-light-desc' => 'fa-angle-down', 't3-icon t3-icon-status t3-icon-status-warning t3-icon-warning-lock' => 'fa-lock', 't3-icon t3-icon-status t3-icon-status-status t3-icon-status-checked' => 'fa-check', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-move sortableHandle' => 'fa-reorder sortableHandle', 't3-icon t3-icon-actions t3-icon-actions-move t3-icon-move-move' => 'fa-reorder', 't3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-options-view' => 'fa-list-alt', 't3-icon t3-icon-module t3-icon-module-web t3-icon-web' => 'fa-file-o', 't3-icon t3-icon-module t3-icon-module-file t3-icon-file' => 'fa-image', 't3-icon t3-icon-module t3-icon-module-tools t3-icon-tools' => 'fa-rocket', 't3-icon t3-icon-module t3-icon-module-system t3-icon-system' => 'fa-plug', 't3-icon t3-icon-module t3-icon-module-help t3-icon-help' => 'fa-fw fa-question-circle' ); /** * Hook to manipulate IconUtility html output code * * @param array $tagAttributes * @param null $innerHtml * @param null $tagName * @return array */ public function buildSpriteHtmlIconTag(array $tagAttributes, $innerHtml, $tagName) { $classNames = $tagAttributes['class']; if (strpos($classNames, 'fa-') !== FALSE) { $tagAttributes['class'] = 't3-icon fa ' . $classNames; } else { $classNames = !empty($this->flatSpriteIconName[$classNames]) ? $this->flatSpriteIconName[$classNames] : NULL; if ($classNames !== NULL) { $tagAttributes['class'] = 't3-icon fa ' . $classNames; } } return array($tagAttributes, $innerHtml, $tagName); } /** * returns the old class name if modified, otherwise the replaced fa icon * * @param string $iconName * @param string $cssClasses * @return string */ public function buildSpriteIconClasses($iconName, &$cssClasses) { if (strpos($iconName, 'fa-') !== FALSE) { $cssClasses = 't3-icon fa ' . $iconName; } elseif (isset($this->flatSpriteIconName[$cssClasses])) { $cssClasses = 't3-icon fa ' . $this->flatSpriteIconName[$cssClasses]; } } }