Fix icon classes
authorMatthias Schmidt <gravatronics@live.com>
Sat, 9 Jan 2016 13:45:38 +0000 (14:45 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Sat, 9 Jan 2016 13:45:38 +0000 (14:45 +0100)
49 files changed:
com.woltlab.wcf/templates/accountManagement.tpl
com.woltlab.wcf/templates/attachments.tpl
com.woltlab.wcf/templates/commentList.tpl
com.woltlab.wcf/templates/commentResponseList.tpl
com.woltlab.wcf/templates/editHistory.tpl
com.woltlab.wcf/templates/following.tpl
com.woltlab.wcf/templates/ignoredUsers.tpl
com.woltlab.wcf/templates/login.tpl
com.woltlab.wcf/templates/messageFormAttachments.tpl
com.woltlab.wcf/templates/messageQuoteList.tpl
com.woltlab.wcf/templates/moderationActivation.tpl
com.woltlab.wcf/templates/moderationList.tpl
com.woltlab.wcf/templates/moderationReport.tpl
com.woltlab.wcf/templates/pageHeaderUser.tpl
com.woltlab.wcf/templates/pageNavbarBottom.tpl
com.woltlab.wcf/templates/recaptcha.tpl
com.woltlab.wcf/templates/searchResult.tpl
com.woltlab.wcf/templates/styleChooser.tpl
com.woltlab.wcf/templates/userInformationButtons.tpl
wcfsetup/install/files/acp/templates/adList.tpl
wcfsetup/install/files/acp/templates/attachmentList.tpl
wcfsetup/install/files/acp/templates/bbcodeAdd.tpl
wcfsetup/install/files/acp/templates/cacheList.tpl
wcfsetup/install/files/acp/templates/categoryAdd.tpl
wcfsetup/install/files/acp/templates/categoryList.tpl
wcfsetup/install/files/acp/templates/languageItemList.tpl
wcfsetup/install/files/acp/templates/menuItemList.tpl
wcfsetup/install/files/acp/templates/packageInstallationStepPrepare.tpl
wcfsetup/install/files/acp/templates/packageUninstallationStepPrepare.tpl
wcfsetup/install/files/acp/templates/pageMenuItemList.tpl
wcfsetup/install/files/acp/templates/paidSubscriptionList.tpl
wcfsetup/install/files/acp/templates/recaptcha.tpl
wcfsetup/install/files/acp/templates/styleList.tpl
wcfsetup/install/files/acp/templates/templateAdd.tpl
wcfsetup/install/files/acp/templates/templateDiff.tpl
wcfsetup/install/files/acp/templates/templateList.tpl
wcfsetup/install/files/acp/templates/userSearch.tpl
wcfsetup/install/files/acp/templates/worker.tpl
wcfsetup/install/files/js/WCF.ACL.js
wcfsetup/install/files/js/WCF.Attachment.js
wcfsetup/install/files/js/WCF.Comment.js
wcfsetup/install/files/js/WCF.ImageViewer.js
wcfsetup/install/files/js/WCF.Like.js
wcfsetup/install/files/js/WCF.Message.js
wcfsetup/install/files/js/WCF.Poll.js
wcfsetup/install/files/js/WCF.User.js
wcfsetup/install/files/js/WCF.js
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml

index f7d8dba3c11b97d0b28e1bb2a77ebd83fecf9779..bcd19e2a433380bc60d575861ba9014573541e0b 100644 (file)
                                                                        {if $__wcf->getSession()->getVar('__githubToken')}
                                                                                <label><input type="checkbox" name="githubConnect" value="1"{if $githubConnect} checked="checked"{/if} /> {lang}wcf.user.3rdparty.github.connect{/lang}</label>
                                                                        {else}
-                                                                               <a href="{link controller='GithubAuth'}{/link}" class="thirdPartyLoginButton githubLoginButton"><span class="icon icon16 icon-github"></span> <span>{lang}wcf.user.3rdparty.github.connect{/lang}</span></a>
+                                                                               <a href="{link controller='GithubAuth'}{/link}" class="thirdPartyLoginButton githubLoginButton"><span class="icon icon16 fa-github"></span> <span>{lang}wcf.user.3rdparty.github.connect{/lang}</span></a>
                                                                        {/if}
                                                                </dd>
                                                        </dl>
                                                                        {if $__wcf->getSession()->getVar('__twitterData')}
                                                                                <label><input type="checkbox" name="twitterConnect" value="1"{if $twitterConnect} checked="checked"{/if} /> {lang}wcf.user.3rdparty.twitter.connect{/lang}</label>
                                                                        {else}
-                                                                               <a href="{link controller='TwitterAuth'}{/link}" class="thirdPartyLoginButton twitterLoginButton"><span class="icon icon16 icon-twitter"></span> <span>{lang}wcf.user.3rdparty.twitter.connect{/lang}</span></a>
+                                                                               <a href="{link controller='TwitterAuth'}{/link}" class="thirdPartyLoginButton twitterLoginButton"><span class="icon icon16 fa-twitter"></span> <span>{lang}wcf.user.3rdparty.twitter.connect{/lang}</span></a>
                                                                        {/if}
                                                                </dd>
                                                        </dl>
                                                                        {if $__wcf->getSession()->getVar('__facebookData')}
                                                                                <label><input type="checkbox" name="facebookConnect" value="1"{if $facebookConnect} checked="checked"{/if} /> {lang}wcf.user.3rdparty.facebook.connect{/lang}</label>
                                                                        {else}
-                                                                               <a href="{link controller='FacebookAuth'}{/link}" class="thirdPartyLoginButton facebookLoginButton"><span class="icon icon16 icon-facebook"></span> <span>{lang}wcf.user.3rdparty.facebook.connect{/lang}</span></a>
+                                                                               <a href="{link controller='FacebookAuth'}{/link}" class="thirdPartyLoginButton facebookLoginButton"><span class="icon icon16 fa-facebook"></span> <span>{lang}wcf.user.3rdparty.facebook.connect{/lang}</span></a>
                                                                        {/if}
                                                                </dd>
                                                        </dl>
                                                                        {if $__wcf->getSession()->getVar('__googleData')}
                                                                                <label><input type="checkbox" name="googleConnect" value="1"{if $googleConnect} checked="checked"{/if} /> {lang}wcf.user.3rdparty.google.connect{/lang}</label>
                                                                        {else}
-                                                                               <a href="{link controller='GoogleAuth'}{/link}" class="thirdPartyLoginButton googleLoginButton"><span class="icon icon16 icon-google-plus"></span> <span>{lang}wcf.user.3rdparty.google.connect{/lang}</span></a>
+                                                                               <a href="{link controller='GoogleAuth'}{/link}" class="thirdPartyLoginButton googleLoginButton"><span class="icon icon16 fa-google-plus"></span> <span>{lang}wcf.user.3rdparty.google.connect{/lang}</span></a>
                                                                        {/if}
                                                                </dd>
                                                        </dl>
index 8ef265e72e5d1825c4afb9edfc0b8b39158b8836..ca6a12f2cef39e0600bfa50eef922347e2b3acdb 100644 (file)
@@ -27,7 +27,7 @@
                        </fieldset>
                </div>
        {/hascontent}
-               
+       
        {hascontent}
                <div class="attachmentFileList">
                        <fieldset>
@@ -38,7 +38,7 @@
                                                {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment}
                                                        {if $attachment->showAsFile() && !$attachment->isEmbedded()}
                                                                <li class="box32" data-attachment-id="{@$attachment->attachmentID}">
-                                                                       <a href="{link controller='Attachment' object=$attachment}{/link}"><span class="icon icon32 icon-paper-clip"></span></a>
+                                                                       <a href="{link controller='Attachment' object=$attachment}{/link}"><span class="icon icon32 fa-paperclip"></span></a>
                                                                        
                                                                        <div>
                                                                                <p><a href="{link controller='Attachment' object=$attachment}{/link}">{$attachment->filename}</a></p>
@@ -52,4 +52,4 @@
                        </fieldset>
                </div>
        {/hascontent}
-{/if}
\ No newline at end of file
+{/if}
index fcdb97d52fc4bb4a0077efea44e0f46e946fdafe..29947da77ddaa400f942a5dbfc310597473436ed 100644 (file)
@@ -29,7 +29,7 @@
                                        <nav class="jsMobileNavigation buttonGroupNavigation">
                                                <ul class="commentOptions">
                                                        {if $commentManager->supportsReport() && $__wcf->session->getPermission('user.profile.canReportContent')}
-                                                               <li class="jsReportCommentComment jsOnly" data-object-id="{@$comment->commentID}"><a href="#" title="{lang}wcf.moderation.report.reportContent{/lang}" class="jsTooltip"><span class="icon icon16 icon-warning-sign"></span> <span class="invisible">{lang}wcf.moderation.report.reportContent{/lang}</span></a></li>
+                                                               <li class="jsReportCommentComment jsOnly" data-object-id="{@$comment->commentID}"><a href="#" title="{lang}wcf.moderation.report.reportContent{/lang}" class="jsTooltip"><span class="icon icon16 fa-exclamation-triangle"></span> <span class="invisible">{lang}wcf.moderation.report.reportContent{/lang}</span></a></li>
                                                        {/if}
                                                        
                                                        {event name='commentOptions'}
index c49cfba33752028d415a2ea8705923d2a9020ddd..86fde39341a1b7a176e05d89363b767a56d4dd81 100644 (file)
@@ -27,7 +27,7 @@
                                <nav class="jsMobileNavigation buttonGroupNavigation">
                                        <ul class="commentOptions">
                                                {if $commentManager->supportsReport() && $__wcf->session->getPermission('user.profile.canReportContent')}
-                                                       <li class="jsReportCommentResponse jsOnly" data-object-id="{@$response->responseID}"><a href="#" title="{lang}wcf.moderation.report.reportContent{/lang}" class="jsTooltip"><span class="icon icon16 icon-warning-sign"></span> <span class="invisible">{lang}wcf.moderation.report.reportContent{/lang}</span></a></li>
+                                                       <li class="jsReportCommentResponse jsOnly" data-object-id="{@$response->responseID}"><a href="#" title="{lang}wcf.moderation.report.reportContent{/lang}" class="jsTooltip"><span class="icon icon16 fa-exclamation-triangle"></span> <span class="invisible">{lang}wcf.moderation.report.reportContent{/lang}</span></a></li>
                                                {/if}
                                                
                                                {event name='commentOptions'}
index e9afdccbd7bb54a07142df0233338a1fae3ced76..64aa6d0bc29c6b5cea6098444343f028ed5b66cb 100644 (file)
@@ -85,7 +85,7 @@
                        <tbody>
                                <tr>
                                        <td class="columnIcon">
-                                               <span class="icon icon16 icon-undo disabled"></span>
+                                               <span class="icon icon16 fa-undo disabled"></span>
                                                <input type="radio" name="oldID" value="current"{if $oldID === 'current'} checked="checked"{/if} /> <input type="radio" name="newID" value="current"{if $newID === 'current'} checked="checked"{/if} />
                                                {event name='rowButtons'}
                                        </td>
@@ -99,7 +99,7 @@
                                {foreach from=$objects item=edit}
                                        <tr class="jsEditRow">
                                                <td class="columnIcon">
-                                                       <span class="icon icon16 icon-undo pointer jsRevertButton jsTooltip" title="{lang}wcf.edit.revert{/lang}" data-object-id="{@$edit->entryID}" data-confirm-message="{lang}wcf.edit.revert.sure{/lang}"></span>
+                                                       <span class="icon icon16 fa-undo pointer jsRevertButton jsTooltip" title="{lang}wcf.edit.revert{/lang}" data-object-id="{@$edit->entryID}" data-confirm-message="{lang}wcf.edit.revert.sure{/lang}"></span>
                                                        <input type="radio" name="oldID" value="{@$edit->entryID}"{if $oldID == $edit->entryID} checked="checked"{/if} /> <input type="radio" name="newID" value="{@$edit->entryID}"{if $newID == $edit->entryID} checked="checked"{/if} />
                                                        {event name='rowButtons'}
                                                </td>
index 53fc307c051156950cbc10de81af9ec9e1974210..d3ba17f421220ba1515750c84e325f33fdffebbe 100644 (file)
@@ -52,7 +52,7 @@
                                                        
                                                        <nav class="jsMobileNavigation buttonGroupNavigation">
                                                                <ul class="buttonList iconList jsOnly">
-                                                                       <li><a class="pointer jsTooltip jsDeleteButton" title="{lang}wcf.user.button.unfollow{/lang}" data-object-id="{@$user->followID}"><span class="icon icon16 icon-remove"></span> <span class="invisible">{lang}wcf.user.button.unfollow{/lang}</span></a></li>
+                                                                       <li><a class="pointer jsTooltip jsDeleteButton" title="{lang}wcf.user.button.unfollow{/lang}" data-object-id="{@$user->followID}"><span class="icon icon16 fa-times"></span> <span class="invisible">{lang}wcf.user.button.unfollow{/lang}</span></a></li>
                                                                        {event name='userButtons'}
                                                                </ul>
                                                        </nav>
index 3da0757b9d48894ca5a4f7aac7189048bea4be5c..82d9d3eee4536b56975d87d71fbc8ebf4a42c8cb 100644 (file)
@@ -52,7 +52,7 @@
                                                        
                                                        <nav class="jsMobileNavigation buttonGroupNavigation">
                                                                <ul class="buttonList iconList jsOnly">
-                                                                       <li><a class="pointer jsTooltip jsDeleteButton" title="{lang}wcf.user.button.unignore{/lang}" data-object-id="{@$user->ignoreID}"><span class="icon icon16 icon-remove"></span> <span class="invisible">{lang}wcf.user.button.unignore{/lang}</span></a></li>
+                                                                       <li><a class="pointer jsTooltip jsDeleteButton" title="{lang}wcf.user.button.unignore{/lang}" data-object-id="{@$user->ignoreID}"><span class="icon icon16 fa-times"></span> <span class="invisible">{lang}wcf.user.button.unignore{/lang}</span></a></li>
                                                                        {event name='userButtons'}
                                                                </ul>
                                                        </nav>
index 710b3640630213e12b85cc5cac11f003745dfb59..605daea848fc9577a79387af80fded8b54cba5a3 100644 (file)
                                                        {content}
                                                                {if GITHUB_PUBLIC_KEY !== '' && GITHUB_PRIVATE_KEY !== ''}
                                                                        <li id="githubAuth" class="3rdPartyAuth">
-                                                                               <a href="{link controller='GithubAuth'}{/link}" class="thirdPartyLoginButton githubLoginButton"><span class="icon icon16 icon-github"></span> <span>{lang}wcf.user.3rdparty.github.login{/lang}</span></a>
+                                                                               <a href="{link controller='GithubAuth'}{/link}" class="thirdPartyLoginButton githubLoginButton"><span class="icon icon16 fa-github"></span> <span>{lang}wcf.user.3rdparty.github.login{/lang}</span></a>
                                                                        </li>
                                                                {/if}
                                                                
                                                                {if TWITTER_PUBLIC_KEY !== '' && TWITTER_PRIVATE_KEY !== ''}
                                                                        <li id="twitterAuth" class="3rdPartyAuth">
-                                                                               <a href="{link controller='TwitterAuth'}{/link}" class="thirdPartyLoginButton twitterLoginButton"><span class="icon icon16 icon-twitter"></span> <span>{lang}wcf.user.3rdparty.twitter.login{/lang}</span></a>
+                                                                               <a href="{link controller='TwitterAuth'}{/link}" class="thirdPartyLoginButton twitterLoginButton"><span class="icon icon16 fa-twitter"></span> <span>{lang}wcf.user.3rdparty.twitter.login{/lang}</span></a>
                                                                        </li>
                                                                {/if}
                                                                
                                                                {if FACEBOOK_PUBLIC_KEY !== '' && FACEBOOK_PRIVATE_KEY !== ''}
                                                                        <li id="facebookAuth" class="3rdPartyAuth">
-                                                                               <a href="{link controller='FacebookAuth'}{/link}" class="thirdPartyLoginButton facebookLoginButton"><span class="icon icon16 icon-facebook"></span> <span>{lang}wcf.user.3rdparty.facebook.login{/lang}</span></a>
+                                                                               <a href="{link controller='FacebookAuth'}{/link}" class="thirdPartyLoginButton facebookLoginButton"><span class="icon icon16 fa-facebook"></span> <span>{lang}wcf.user.3rdparty.facebook.login{/lang}</span></a>
                                                                        </li>
                                                                {/if}
                                                                
                                                                {if GOOGLE_PUBLIC_KEY !== '' && GOOGLE_PRIVATE_KEY !== ''}
                                                                        <li id="googleAuth" class="3rdPartyAuth">
-                                                                               <a href="{link controller='GoogleAuth'}{/link}" class="thirdPartyLoginButton googleLoginButton"><span class="icon icon16 icon-google-plus"></span> <span>{lang}wcf.user.3rdparty.google.login{/lang}</span></a>
+                                                                               <a href="{link controller='GoogleAuth'}{/link}" class="thirdPartyLoginButton googleLoginButton"><span class="icon icon16 fa-google-plus"></span> <span>{lang}wcf.user.3rdparty.google.login{/lang}</span></a>
                                                                        </li>
                                                                {/if}
                                                                
index 5631945be04402ec94a8cf4df588083b1eb45733..b9f48218b25325e9e3a3dd3653a0d6be0da25f45 100644 (file)
@@ -5,7 +5,7 @@
                                {if $attachment->tinyThumbnailType}
                                        <img src="{link controller='Attachment' object=$attachment}tiny=1{/link}" alt="" class="attachmentTinyThumbnail" />
                                {else}
-                                       <span class="icon icon48 icon-paper-clip"></span>
+                                       <span class="icon icon48 fa-paperclip"></span>
                                {/if}
                                
                                <div>
index e539a140956cc0619b1323a2d69af5a3f24bd115..3711291c6ab81b256a69a5035f7f284582ba34db 100644 (file)
@@ -28,7 +28,7 @@
                                                                                <li data-quote-id="{@$quoteID}">
                                                                                        <span>
                                                                                                <input type="checkbox" value="1" id="quote_{@$quoteID}" class="jsCheckbox" />
-                                                                                               {if $supportPaste}<span class="icon icon16 icon-plus jsTooltip jsInsertQuote" title="{lang}wcf.message.quote.insertQuote{/lang}"></span>{/if}
+                                                                                               {if $supportPaste}<span class="icon icon16 fa-plus jsTooltip jsInsertQuote" title="{lang}wcf.message.quote.insertQuote{/lang}"></span>{/if}
                                                                                        </span>
                                                                                        
                                                                                        <div class="jsQuote">
index 221002d8c809ca3825e1e136ddea288d300bb1be..d698f45a138b5229c8c587b48aa6dc6954590c69 100644 (file)
@@ -75,8 +75,8 @@
        <nav>
                <ul>
                        {if !$queue->isDone()}
-                               {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="enableContent" class="button"><span class="icon icon16 icon-check"></span> <span>{lang}wcf.moderation.activation.enableContent{/lang}</span></a></li>{/if}
-                               <li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 icon-remove"></span> <span>{lang}wcf.moderation.activation.removeContent{/lang}</span></a></li>
+                               {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="enableContent" class="button"><span class="icon icon16 fa-check"></span> <span>{lang}wcf.moderation.activation.enableContent{/lang}</span></a></li>{/if}
+                               <li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.activation.removeContent{/lang}</span></a></li>
                        {/if}
                        {if $queue->getAffectedObject()}<li><a href="{$queue->getAffectedObject()->getLink()}" class="button"><span class="icon icon16 fa-arrow-right"></span> <span>{lang}wcf.moderation.jumpToContent{/lang}</span></a></li>{/if}
                        
index 7c135ac44232b1abbc8a8ac7d0a31e985cfd84cf..1251d88cc74904ae0c28b9ec0beccd58ee6c8fc1 100644 (file)
@@ -67,7 +67,7 @@
 {/capture}
 
 {capture assign='headerNavigation'}
-       <li class="jsOnly"><a href="#" title="{lang}wcf.moderation.markAllAsRead{/lang}" class="markAllAsReadButton jsTooltip"><span class="icon icon16 icon-ok"></span> <span class="invisible">{lang}wcf.moderation.markAllAsRead{/lang}</span></a></li>
+       <li class="jsOnly"><a href="#" title="{lang}wcf.moderation.markAllAsRead{/lang}" class="markAllAsReadButton jsTooltip"><span class="icon icon16 fa-check"></span> <span class="invisible">{lang}wcf.moderation.markAllAsRead{/lang}</span></a></li>
 {/capture}
 
 {include file='header' sidebarOrientation='left'}
index a90423193363115bb7c971941534082593f6ab5e..3d7a6e7f3e6e5e754c48cc208be4b6bdc7da804e 100644 (file)
@@ -76,8 +76,8 @@
        <nav>
                <ul>
                        {if !$queue->isDone()}
-                               {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 icon-remove"></span> <span>{lang}wcf.moderation.report.removeContent{/lang}</span></a></li>{/if}
-                               <li class="jsOnly"><a id="removeReport" class="button"><span class="icon icon16 icon-remove"></span> <span>{lang}wcf.moderation.report.removeReport{/lang}</span></a></li>
+                               {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.report.removeContent{/lang}</span></a></li>{/if}
+                               <li class="jsOnly"><a id="removeReport" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.report.removeReport{/lang}</span></a></li>
                        {/if}
                        {if $queue->getAffectedObject()}<li><a href="{$queue->getAffectedObject()->getLink()}" class="button"><span class="icon icon16 fa-arrow-right"></span> <span>{lang}wcf.moderation.jumpToContent{/lang}</span></a></li>{/if}
                        
index 92f53f752e2805f78a015279154216c31d7abc40..d483d7b512316130d58751a2698eb8fd72de1010 100644 (file)
                                                {capture assign='__3rdPartyButtons'}
                                                        {if GITHUB_PUBLIC_KEY !== '' && GITHUB_PRIVATE_KEY !== ''}
                                                                <li id="githubAuth" class="3rdPartyAuth">
-                                                                       <a href="{link controller='GithubAuth'}{/link}" class="thirdPartyLoginButton githubLoginButton"><span class="icon icon16 fagithub"></span> <span>{lang}wcf.user.3rdparty.github.login{/lang}</span></a>
+                                                                       <a href="{link controller='GithubAuth'}{/link}" class="thirdPartyLoginButton githubLoginButton"><span class="icon icon16 fa-github"></span> <span>{lang}wcf.user.3rdparty.github.login{/lang}</span></a>
                                                                </li>
                                                        {/if}
                                                        
index 50acf914f79742824ce782011e1e34463b0bac4d..880ffdcd42a27631b08cb81cbce2dea0f5471c8e 100644 (file)
@@ -3,7 +3,7 @@
                {if $skipBreadcrumbs|empty}{include file='breadcrumbs'}{/if}
                
                <ul class="navigationIcons">
-                       <li id="toTopLink" class="toTopLink"><a href="{$__wcf->getAnchor('top')}" title="{lang}wcf.global.scrollUp{/lang}" class="jsTooltip"><span class="icon icon16 icon-arrow-up"></span> <span class="invisible">{lang}wcf.global.scrollUp{/lang}</span></a></li>
+                       <li id="toTopLink" class="toTopLink"><a href="{$__wcf->getAnchor('top')}" title="{lang}wcf.global.scrollUp{/lang}" class="jsTooltip"><span class="icon icon16 fa-arrow-up"></span> <span class="invisible">{lang}wcf.global.scrollUp{/lang}</span></a></li>
                        {event name='navigationIcons'}
                </ul>
        </div>
index 8fe792a996ecb844d6e6875ce0cc40addf7d0dea..c9e3c2a1b530aadc10a9b343305dd92ec347a893 100644 (file)
                        
                        <dd class="jsOnly">
                                <ul class="buttonList smallButtons">
-                                       <li><a href="javascript:Recaptcha.reload()" class="button small"><span class="icon icon16 icon-repeat"></span> <span>{lang}wcf.recaptcha.reload{/lang}</span></a></li>
-                                       <li class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')" class="button small"><span class="icon icon16 icon-volume-up"></span> <span>{lang}wcf.recaptcha.audio{/lang}</span></a></li>
-                                       <li class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')" class="button small"><span class="icon icon16 icon-eye-open"></span> <span>{lang}wcf.recaptcha.image{/lang}</span></a></li>
-                                       <li><a href="javascript:Recaptcha.showhelp()" class="button small"><span class="icon icon16 icon-question-sign"></span> <span>{lang}wcf.recaptcha.help{/lang}</span></a></li>
+                                       <li><a href="javascript:Recaptcha.reload()" class="button small"><span class="icon icon16 fa-repeat"></span> <span>{lang}wcf.recaptcha.reload{/lang}</span></a></li>
+                                       <li class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')" class="button small"><span class="icon icon16 fa-volume-up"></span> <span>{lang}wcf.recaptcha.audio{/lang}</span></a></li>
+                                       <li class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')" class="button small"><span class="icon icon16 fa-eye"></span> <span>{lang}wcf.recaptcha.image{/lang}</span></a></li>
+                                       <li><a href="javascript:Recaptcha.showhelp()" class="button small"><span class="icon icon16 fa-question"></span> <span>{lang}wcf.recaptcha.help{/lang}</span></a></li>
                                        {event name='buttons'}
                                </ul>
                        </dd>
index 20f9c3909cac1f5cd3b92aa8236214e9bf05a2de..5ef37ab1a61448b0745218026781a23111590a27 100644 (file)
@@ -26,7 +26,7 @@
                        <ul>
                                {content}
                                        {if $alterable}
-                                               <li><a href="{link controller='Search'}modify={@$searchID}{/link}" class="button"><span class="icon icon16 icon-search"></span> <span>{lang}wcf.search.results.change{/lang}</span></a></li>
+                                               <li><a href="{link controller='Search'}modify={@$searchID}{/link}" class="button"><span class="icon icon16 fa-search"></span> <span>{lang}wcf.search.results.change{/lang}</span></a></li>
                                        {/if}
                                        {event name='contentNavigationButtonsTop'}
                                {/content}
@@ -45,7 +45,7 @@
                        <ul>
                                {content}
                                        {if $alterable}
-                                               <li><a href="{link controller='Search'}modify={@$searchID}{/link}" class="button"><span class="icon icon16 icon-search"></span> <span>{lang}wcf.search.results.change{/lang}</span></a></li>
+                                               <li><a href="{link controller='Search'}modify={@$searchID}{/link}" class="button"><span class="icon icon16 fa-search"></span> <span>{lang}wcf.search.results.change{/lang}</span></a></li>
                                        {/if}
                                        {event name='contentNavigationButtonsBottom'}
                                {/content}
index a3c4bb96f552aa7f26ccb3eca3c650f695afdab3..34a163d5ca7ce0eb079fd7771dce2fcdaeff9af6 100644 (file)
@@ -7,7 +7,7 @@
                                </span>
                                <div class="details">
                                        <div class="containerHeadline">
-                                               <h3>{$style->styleName}{if $style->styleID == $__wcf->getStyleHandler()->getStyle()->styleID} <span class="icon icon16 icon-ok-sign" title="{lang}wcf.style.currentStyle{/lang}"></span>{/if}</h3>
+                                               <h3>{$style->styleName}{if $style->styleID == $__wcf->getStyleHandler()->getStyle()->styleID} <span class="icon icon16 fa-check-circle" title="{lang}wcf.style.currentStyle{/lang}"></span>{/if}</h3>
                                        </div>
                                        {if $style->styleDescription}<small>{lang}{@$style->styleDescription}{/lang}</small>{/if}
                                </div>
index 9f3adf21c73cfc30192880ed7c2f537996fd61d4..e53dfc0be3b23bfe2c7a1a8817e9a598c3933c4b 100644 (file)
@@ -3,29 +3,29 @@
                <ul class="buttonList iconList">
                        {content}
                                {if $user->homepage && $user->homepage != 'http://'}
-                                       <li><a class="jsTooltip" href="{$user->homepage}" title="{lang}wcf.user.option.homepage{/lang}"{if EXTERNAL_LINK_REL_NOFOLLOW} rel="nofollow"{/if}{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}><span class="icon icon16 icon-home"></span> <span class="invisible">{lang}wcf.user.option.homepage{/lang}</span></a></li>
+                                       <li><a class="jsTooltip" href="{$user->homepage}" title="{lang}wcf.user.option.homepage{/lang}"{if EXTERNAL_LINK_REL_NOFOLLOW} rel="nofollow"{/if}{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}><span class="icon icon16 fa-home"></span> <span class="invisible">{lang}wcf.user.option.homepage{/lang}</span></a></li>
                                {/if}
                                
                                {if $user->userID != $__wcf->user->userID}
                                        {if $user->isAccessible('canViewEmailAddress')}
-                                               <li><a class="jsTooltip" href="mailto:{@$user->getEncodedEmail()}" title="{lang}wcf.user.button.mail{/lang}"><span class="icon icon16 icon-envelope-alt"></span> <span class="invisible">{lang}wcf.user.button.mail{/lang}</span></a></li>
+                                               <li><a class="jsTooltip" href="mailto:{@$user->getEncodedEmail()}" title="{lang}wcf.user.button.mail{/lang}"><span class="icon icon16 fa-envelope-o"></span> <span class="invisible">{lang}wcf.user.button.mail{/lang}</span></a></li>
                                        {elseif $user->isAccessible('canMail') && $__wcf->session->getPermission('user.profile.canMail')}
-                                               <li><a class="jsTooltip" href="{link controller='Mail' object=$user}{/link}" title="{lang}wcf.user.button.mail{/lang}"><span class="icon icon16 icon-envelope-alt"></span> <span class="invisible">{lang}wcf.user.button.mail{/lang}</span></a></li>
+                                               <li><a class="jsTooltip" href="{link controller='Mail' object=$user}{/link}" title="{lang}wcf.user.button.mail{/lang}"><span class="icon icon16 fa-envelope-o"></span> <span class="invisible">{lang}wcf.user.button.mail{/lang}</span></a></li>
                                        {/if}
                                {/if}
                                
                                {if $__wcf->user->userID && $user->userID != $__wcf->user->userID}
                                        {if $__wcf->getUserProfileHandler()->isFollowing($user->userID)}
-                                               <li class="jsOnly"><a href="#" data-following="1" data-object-id="{@$user->userID}" class="jsFollowButton jsTooltip" title="{lang}wcf.user.button.unfollow{/lang}"><span class="icon icon16 icon-minus"></span> <span class="invisible">{lang}wcf.user.button.unfollow{/lang}</span></a></li>
+                                               <li class="jsOnly"><a href="#" data-following="1" data-object-id="{@$user->userID}" class="jsFollowButton jsTooltip" title="{lang}wcf.user.button.unfollow{/lang}"><span class="icon icon16 fa-minus"></span> <span class="invisible">{lang}wcf.user.button.unfollow{/lang}</span></a></li>
                                        {else}
-                                               <li class="jsOnly"><a href="#" data-following="0" data-object-id="{@$user->userID}" class="jsFollowButton jsTooltip" title="{lang}wcf.user.button.follow{/lang}"><span class="icon icon16 icon-plus"></span> <span class="invisible">{lang}wcf.user.button.follow{/lang}</span></a></li>
+                                               <li class="jsOnly"><a href="#" data-following="0" data-object-id="{@$user->userID}" class="jsFollowButton jsTooltip" title="{lang}wcf.user.button.follow{/lang}"><span class="icon icon16 fa-plus"></span> <span class="invisible">{lang}wcf.user.button.follow{/lang}</span></a></li>
                                        {/if}
                                        
                                        {*if !$user->getPermission('user.profile.cannotBeIgnored')*}{*disabled for performance reasons*}
                                                {if $__wcf->getUserProfileHandler()->isIgnoredUser($user->userID)}
-                                                       <li class="jsOnly"><a href="#" data-ignored="1" data-object-id="{@$user->userID}" class="jsIgnoreButton jsTooltip" title="{lang}wcf.user.button.unignore{/lang}"><span class="icon icon16 icon-circle-blank"></span> <span class="invisible">{lang}wcf.user.button.unignore{/lang}</span></a></li>
+                                                       <li class="jsOnly"><a href="#" data-ignored="1" data-object-id="{@$user->userID}" class="jsIgnoreButton jsTooltip" title="{lang}wcf.user.button.unignore{/lang}"><span class="icon icon16 fa-circle-o"></span> <span class="invisible">{lang}wcf.user.button.unignore{/lang}</span></a></li>
                                                {else}
-                                                       <li class="jsOnly"><a href="#" data-ignored="0" data-object-id="{@$user->userID}" class="jsIgnoreButton jsTooltip" title="{lang}wcf.user.button.ignore{/lang}"><span class="icon icon16 icon-ban-circle"></span> <span class="invisible">{lang}wcf.user.button.ignore{/lang}</span></a></li>
+                                                       <li class="jsOnly"><a href="#" data-ignored="0" data-object-id="{@$user->userID}" class="jsIgnoreButton jsTooltip" title="{lang}wcf.user.button.ignore{/lang}"><span class="icon icon16 fa-ban"></span> <span class="invisible">{lang}wcf.user.button.ignore{/lang}</span></a></li>
                                                {/if}
                                        {*/if*}
                                {/if}
@@ -34,4 +34,4 @@
                        {/content}
                </ul>
        </nav>
-{/hascontent}
\ No newline at end of file
+{/hascontent}
index 34b2f1c1fa47aa980c2fab81497a0b2f3cc94da5..07b2e7b8c625cca95539f5ac2c1d54e7d037f5c5 100644 (file)
@@ -33,7 +33,7 @@
                                <li class="sortableNode sortableNoNesting jsAd" data-object-id="{@$ad->adID}">
                                        <span class="sortableNodeLabel">
                                                <span class="statusDisplay sortableButtonContainer">
-                                                       <span class="icon icon16 icon-check{if $ad->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $ad->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$ad->adID}"></span>
+                                                       <span class="icon icon16 fa-{if !$ad->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $ad->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$ad->adID}"></span>
                                                        <a href="{link controller='AdEdit' object=$ad}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
                                                        <span class="icon icon16 fa-times jsDeleteButton jsTooltip pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$ad->adID}" data-confirm-message="{lang}wcf.acp.ad.delete.confirmMessage{/lang}"></span>
                                                        
index 37e22bf9597f0b9d2cae6888920d1f152d3cff97..d6c868d255b804a026d8fa6484dda1d622f80799 100644 (file)
                                                                        {if $attachment->tinyThumbnailType}
                                                                                <img src="{link controller='Attachment' id=$attachment->attachmentID}tiny=1{/link}" class="attachmentTinyThumbnail" alt="" />
                                                                        {else}
-                                                                               <span class="icon icon48 icon-paper-clip"></span>
+                                                                               <span class="icon icon48 fa-paperclip"></span>
                                                                        {/if}
                                                                </a>
                                                                
index 53914932bb46bfe6cd6c4dc12c6e85d3d713ec78..60f21faf2560005466d29aaf90e15bdad496c0d5 100644 (file)
                </fieldset>
                
                <fieldset id="attributeFieldset">
-                       <legend><span class="icon icon16 icon-plus pointer jsAddButton jsTooltip" title="{lang}wcf.global.button.add{/lang}"></span> {lang}wcf.acp.bbcode.attributes{/lang}</legend>
+                       <legend><span class="icon icon16 fa-plus pointer jsAddButton jsTooltip" title="{lang}wcf.global.button.add{/lang}"></span> {lang}wcf.acp.bbcode.attributes{/lang}</legend>
                        
                        {foreach from=$attributes item='attribute'}
                                <fieldset>
index fad0c3f11a1fe88b46751e66f613f07cfec07f5e..343d1a0d37aa59c554a8cbf41a6a00475b339b90 100644 (file)
@@ -62,7 +62,7 @@
                {if $files|count}
                        <section class="tabularBox tabularBoxTitle marginTop">
                                <header class="boxHeadline">
-                                       <h2><a class="jsCollapsible jsTooltip" data-is-open="0" data-collapsible-container="cache{@$cacheIndex}" title="{lang}wcf.global.button.collapsible{/lang}" class="jsTooltip"><span class="icon icon16 icon-chevron-right"></span></a> {lang}wcf.acp.cache.type.{$cacheType}{/lang} <span class="badge badgeInverse">{#$files|count}</span></h2>
+                                       <h2><a class="jsCollapsible jsTooltip" data-is-open="0" data-collapsible-container="cache{@$cacheIndex}" title="{lang}wcf.global.button.collapsible{/lang}" class="jsTooltip"><span class="icon icon16 fa-chevron-right"></span></a> {lang}wcf.acp.cache.type.{$cacheType}{/lang} <span class="badge badgeInverse">{#$files|count}</span></h2>
                                        <small>{$cache}</small>
                                </header>
                                
index 1adc9fdf56c5f2a4447f4421926386e8dbf31d9f..eb628a64cd1bf177317bc1ea53fe0ccb055d8e65 100644 (file)
@@ -32,7 +32,7 @@
                                {content}
                                        {if $action == 'edit' && $availableCategories->hasChildren()}
                                                <li class="dropdown">
-                                                       <a class="button dropdownToggle"><span class="icon icon16 icon-sort"></span> <span>{@$objectType->getProcessor()->getLanguageVariable('button.choose')}</span></a>
+                                                       <a class="button dropdownToggle"><span class="icon icon16 fa-sort"></span> <span>{@$objectType->getProcessor()->getLanguageVariable('button.choose')}</span></a>
                                                        <div class="dropdownMenu">
                                                                <ul class="scrollableDropdownMenu">
                                                                        {foreach from=$availableCategories item='availableCategory'}
index 443693680b935086c62a843ed5184b65dddf8e3d..66f98f8f8c9cdefc53d5ad76de7b7a9317f62891 100644 (file)
                                                                {/if}
                                                                
                                                                {if $objectType->getProcessor()->canEditCategory()}
-                                                                       <span class="icon icon16 icon-check{if $category->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if !$category->isDisabled}disable{else}enable{/if}{/lang}" data-object-id="{@$category->categoryID}"></span>
+                                                                       <span class="icon icon16 fa-{if !$category->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if !$category->isDisabled}disable{else}enable{/if}{/lang}" data-object-id="{@$category->categoryID}"></span>
                                                                {/if}
                                                                
                                                                {event name='itemButtons'}
index afe9dafc08041a3ff97ae34bfb5a9dcf1a630cbd..0a3323224ebcfab4ab98a091cae492559d4ddc74 100644 (file)
@@ -92,7 +92,7 @@
                                        <div>
                                                <div class="details">
                                                        <div class="containerHeadline">
-                                                               <h3><a class="jsLanguageItem" data-language-item-id="{@$item->languageItemID}">{$item->languageItem}</a>{if $item->languageCustomItemValue !== null} <span class="icon icon16 icon-bookmark jsTooltip" title="{lang}wcf.acp.language.item.hasCustomValue{/lang}"></span>{/if}</h3>
+                                                               <h3><a class="jsLanguageItem" data-language-item-id="{@$item->languageItemID}">{$item->languageItem}</a>{if $item->languageCustomItemValue !== null} <span class="icon icon16 fa-bookmark jsTooltip" title="{lang}wcf.acp.language.item.hasCustomValue{/lang}"></span>{/if}</h3>
                                                        </div>
                                                        
                                                        <p>{if $item->languageUseCustomValue}{$item->languageCustomItemValue|truncate:255}{else}{$item->languageItemValue|truncate:255}{/if}</p>
index 4ad5ea6255c1ffc6bf87b77d931c05b6d3f4b173..4f4f2adaf133f58f8843246a45a62a8f57304082 100644 (file)
@@ -34,9 +34,9 @@
                                                        <a href="{link controller='MenuItemEdit' id=$menuItemNode->getMenuItem()->itemID}{/link}">{lang}{$menuItemNode->getMenuItem()->title}{/lang}</a>
                                                        <span class="statusDisplay sortableButtonContainer">
                                                                {if $menuItemNode->getMenuItem()->canDisable()}
-                                                                       <span class="icon icon16 icon-check{if $menuItemNode->getMenuItem()->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $menuItemNode->getMenuItem()->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$menuItemNode->getMenuItem()->itemID}"></span>
+                                                                       <span class="icon icon16 fa-{if !$menuItemNode->getMenuItem()->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $menuItemNode->getMenuItem()->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$menuItemNode->getMenuItem()->itemID}"></span>
                                                                {else}
-                                                                       <span class="icon icon16 icon-check{if $menuItemNode->getMenuItem()->isDisabled}-empty{/if} disabled" title="{lang}wcf.global.button.{if $menuItemNode->getMenuItem()->isDisabled}enable{else}disable{/if}{/lang}"></span>
+                                                                       <span class="icon icon16 fa-{if !$menuItemNode->getMenuItem()->isDisabled}check-{/if}square-o disabled" title="{lang}wcf.global.button.{if $menuItemNode->getMenuItem()->isDisabled}enable{else}disable{/if}{/lang}"></span>
                                                                {/if}
                                                                <a href="{link controller='MenuItemEdit' id=$menuItemNode->getMenuItem()->itemID}{/link}" class="jsTooltip" title="{lang}wcf.global.button.edit{/lang}"><span class="icon icon16 fa-pencil"></span></a>
                                                                {if $menuItemNode->getMenuItem()->canDelete()}
index 9fb3572609037957ae35d44eb0bead9ece1728cb..8eb00a9427ff1aae063e06281ebb63984f00e453 100644 (file)
@@ -1,6 +1,6 @@
 <div id="packageInstallationDialogContainer">
        <header class="box48 boxHeadline">
-               <span class="icon icon48 icon-spinner jsPackageInstallationStatus"></span>
+               <span class="icon icon48 fa-spinner jsPackageInstallationStatus"></span>
                
                <div>
                        <h1>{lang}wcf.acp.package.{@$installationType}.title{/lang}</h1>
index ace5ef853b31a9821173ebbc0cb807abca0ce708..568e4ddbcf79a43e68b2b149474c3f390a1541fb 100644 (file)
@@ -1,6 +1,6 @@
 <div id="packageInstallationDialogContainer">
        <header class="box48 boxHeadline">
-               <span class="icon icon48 icon-spinner"></span>
+               <span class="icon icon48 fa-spinner"></span>
                
                <div>
                        <h1>{lang}wcf.acp.package.uninstallation.title{/lang}</h1>
index 786578d42b9df6a88298f8e4f872bfee51a1710d..cf56e71bbdd1284fe3fdec55c3e7c1c27d58b985 100644 (file)
@@ -46,9 +46,9 @@
                                                                        <a href="{link controller='PageMenuItemEdit' id=$menuItem->menuItemID}{/link}">{lang}{$menuItem->menuItem}{/lang}</a>
                                                                        <span class="statusDisplay sortableButtonContainer">
                                                                                {if $menuItem->canDisable()}
-                                                                                       <span class="icon icon16 icon-check{if $menuItem->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $menuItem->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$menuItem->menuItemID}"></span>
+                                                                                       <span class="icon icon16 fa-{if !$menuItem->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $menuItem->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$menuItem->menuItemID}"></span>
                                                                                {else}
-                                                                                       <span class="icon icon16 icon-check{if $menuItem->isDisabled}-empty{/if} disabled" title="{lang}wcf.global.button.{if $menuItem->isDisabled}enable{else}disable{/if}{/lang}"></span>
+                                                                                       <span class="icon icon16 fa-{if !$menuItem->isDisabled}check-{/if}square-o disabled" title="{lang}wcf.global.button.{if $menuItem->isDisabled}enable{else}disable{/if}{/lang}"></span>
                                                                                {/if}
                                                                                <a href="{link controller='PageMenuItemEdit' id=$menuItem->menuItemID}{/link}" class="jsTooltip" title="{lang}wcf.global.button.edit{/lang}"><span class="icon icon16 fa-pencil"></span></a>
                                                                                {if $menuItem->canDelete()}
@@ -67,7 +67,7 @@
                                                                                                <span class="sortableNodeLabel">
                                                                                                        <a href="{link controller='PageMenuItemEdit' id=$childMenuItem->menuItemID}{/link}">{lang}{$childMenuItem->menuItem}{/lang}</a>
                                                                                                        <span class="statusDisplay sortableButtonContainer">
-                                                                                                               <span class="icon icon16 icon-check{if $childMenuItem->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $childMenuItem->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$childMenuItem->menuItemID}"></span>
+                                                                                                               <span class="icon icon16 fa-{if !$childMenuItem->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $childMenuItem->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$childMenuItem->menuItemID}"></span>
                                                                                                                <a href="{link controller='PageMenuItemEdit' id=$childMenuItem->menuItemID}{/link}" class="jsTooltip" title="{lang}wcf.global.button.edit{/lang}"><span class="icon icon16 fa-pencil"></span></a>
                                                                                                                {if $childMenuItem->canDelete()}
                                                                                                                        <span class="icon icon16 fa-times jsDeleteButton jsTooltip pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$childMenuItem->menuItemID}" data-confirm-message="{lang __menuItem=$childMenuItem}wcf.acp.pageMenu.delete.sure{/lang}"></span>
                                                                <span class="sortableNodeLabel">
                                                                        <a href="{link controller='PageMenuItemEdit' id=$menuItem->menuItemID}{/link}">{lang}{$menuItem->menuItem}{/lang}</a>
                                                                        <span class="statusDisplay sortableButtonContainer">
-                                                                               <span class="icon icon16 icon-check{if $menuItem->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $menuItem->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$menuItem->menuItemID}"></span>
+                                                                               <span class="icon icon16 fa-{if !$menuItem->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $menuItem->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$menuItem->menuItemID}"></span>
                                                                                <a href="{link controller='PageMenuItemEdit' id=$menuItem->menuItemID}{/link}" class="jsTooltip" title="{lang}wcf.global.button.edit{/lang}"><span class="icon icon16 fa-pencil"></span></a>
                                                                                {if $menuItem->canDelete()}
                                                                                        <span class="icon icon16 fa-times jsDeleteButton jsTooltip pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$menuItem->menuItemID}" data-confirm-message="{lang __menuItem=$menuItem}wcf.acp.pageMenu.delete.sure{/lang}"></span>
index e3d0a7e44e25c53ecb5750716edee9d125c3f646..bf7ce5bf9125eb7056a5ba61d156fe03bc34cb42 100644 (file)
@@ -48,7 +48,7 @@
                                {foreach from=$objects item=subscription}
                                        <tr class="jsPaidSubscriptionRow">
                                                <td class="columnIcon">
-                                                       <span class="icon icon16 icon-check{if $subscription->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if !$subscription->isDisabled}disable{else}enable{/if}{/lang}" data-object-id="{@$subscription->subscriptionID}"></span>
+                                                       <span class="icon icon16 fa-{if !$subscription->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if !$subscription->isDisabled}disable{else}enable{/if}{/lang}" data-object-id="{@$subscription->subscriptionID}"></span>
                                                        <a href="{link controller='PaidSubscriptionEdit' id=$subscription->subscriptionID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
                                                        <span class="icon icon16 fa-times jsDeleteButton jsTooltip pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$subscription->subscriptionID}" data-confirm-message="{lang}wcf.acp.paidSubscription.delete.confirmMessage{/lang}"></span>
                                                        <a href="{link controller='PaidSubscriptionUserAdd' id=$subscription->subscriptionID}{/link}" title="{lang}wcf.acp.paidSubscription.user.add{/lang}" class="jsTooltip"><span class="icon icon16 fa-plus"></span></a>
index 8fe792a996ecb844d6e6875ce0cc40addf7d0dea..c9e3c2a1b530aadc10a9b343305dd92ec347a893 100644 (file)
                        
                        <dd class="jsOnly">
                                <ul class="buttonList smallButtons">
-                                       <li><a href="javascript:Recaptcha.reload()" class="button small"><span class="icon icon16 icon-repeat"></span> <span>{lang}wcf.recaptcha.reload{/lang}</span></a></li>
-                                       <li class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')" class="button small"><span class="icon icon16 icon-volume-up"></span> <span>{lang}wcf.recaptcha.audio{/lang}</span></a></li>
-                                       <li class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')" class="button small"><span class="icon icon16 icon-eye-open"></span> <span>{lang}wcf.recaptcha.image{/lang}</span></a></li>
-                                       <li><a href="javascript:Recaptcha.showhelp()" class="button small"><span class="icon icon16 icon-question-sign"></span> <span>{lang}wcf.recaptcha.help{/lang}</span></a></li>
+                                       <li><a href="javascript:Recaptcha.reload()" class="button small"><span class="icon icon16 fa-repeat"></span> <span>{lang}wcf.recaptcha.reload{/lang}</span></a></li>
+                                       <li class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')" class="button small"><span class="icon icon16 fa-volume-up"></span> <span>{lang}wcf.recaptcha.audio{/lang}</span></a></li>
+                                       <li class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')" class="button small"><span class="icon icon16 fa-eye"></span> <span>{lang}wcf.recaptcha.image{/lang}</span></a></li>
+                                       <li><a href="javascript:Recaptcha.showhelp()" class="button small"><span class="icon icon16 fa-question"></span> <span>{lang}wcf.recaptcha.help{/lang}</span></a></li>
                                        {event name='buttons'}
                                </ul>
                        </dd>
index 94036c3effa06367febeaed3cdb8fd0fee06b9e0..5f54d1657897c6df54e7f5e0a3655292dbabba4c 100644 (file)
                                                <nav class="jsMobileNavigation buttonGroupNavigation">
                                                        <ul class="buttonList iconList" data-style-id="{@$style->styleID}">
                                                                <li><a href="{link controller='StyleEdit' id=$style->styleID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a></li>
-                                                               <li><a href="{link controller='StyleExport' id=$style->styleID}{/link}" title="{lang}wcf.acp.style.exportStyle{/lang}" class="jsTooltip"><span class="icon icon16 icon-download-alt"></span></a></li>
+                                                               <li><a href="{link controller='StyleExport' id=$style->styleID}{/link}" title="{lang}wcf.acp.style.exportStyle{/lang}" class="jsTooltip"><span class="icon icon16 fa-download"></span></a></li>
                                                                
                                                                {if !$style->isDefault}
-                                                                       <li><span class="icon icon16 icon-check{if $style->isDisabled}-empty{/if} jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $style->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$style->styleID}"></span></li>
-                                                                       <li><a title="{lang}wcf.acp.style.button.setAsDefault{/lang}" class="jsSetAsDefault jsTooltip"><span class="icon icon16 icon-ok-sign"></span></a></li>
+                                                                       <li><span class="icon icon16 fa-{if !$style->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $style->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$style->styleID}"></span></li>
+                                                                       <li><a title="{lang}wcf.acp.style.button.setAsDefault{/lang}" class="jsSetAsDefault jsTooltip"><span class="icon icon16 fa-check-circle"></span></a></li>
                                                                        <li><a title="{lang}wcf.global.button.delete{/lang}" class="jsDelete jsTooltip" data-confirm-message="{lang}wcf.acp.style.delete.confirmMessage{/lang}"><span class="icon icon16 fa-times"></span></a></li>
                                                                {/if}
                                                                
index 0a3c90107730c32d6abc584a65ed91485ee2e570..64f3a636229ed555db1649a09abbc5d174eb733a 100644 (file)
@@ -14,7 +14,7 @@
 <div class="contentNavigation">
        <nav>
                <ul>
-                       {if $action == 'edit'}<li><a href="{link controller='TemplateDiff' id=$template->templateID}{/link}" class="button"><span class="icon icon16 icon-exchange"></span> <span>{lang}wcf.acp.template.diff{/lang}</span></a></li>{/if}
+                       {if $action == 'edit'}<li><a href="{link controller='TemplateDiff' id=$template->templateID}{/link}" class="button"><span class="icon icon16 fa-exchange"></span> <span>{lang}wcf.acp.template.diff{/lang}</span></a></li>{/if}
                        <li><a href="{link controller='TemplateList'}{if $action == 'edit'}templateGroupID={@$template->templateGroupID}{/if}{/link}" class="button"><span class="icon icon16 fa-list"></span> <span>{lang}wcf.acp.menu.link.template.list{/lang}</span></a></li>
                        
                        {event name='contentNavigationButtons'}
index 6016f5e0d8454ec853615e9d0be844993919dde3..d1d8f94eed393766f3d4dd475a2e2a3fc9433a61 100644 (file)
@@ -39,7 +39,7 @@
                <div class="contentNavigation">
                        <nav>
                                <ul>
-                                       <li><a id="requestFullscreen" class="button" style="display: none;"><span class="icon icon16 icon-fullscreen"></span> <span>{lang}wcf.global.button.fullscreen{/lang}</span></a></li>
+                                       <li><a id="requestFullscreen" class="button" style="display: none;"><span class="icon icon16 fa-arrows-alt"></span> <span>{lang}wcf.global.button.fullscreen{/lang}</span></a></li>
                                </ul>
                        </nav>
                </div>
index ad441520c041428b89b14b5c52337cc4ddb635c7..7343b8702553aee70efccedbe3d67d8cb2dbec41 100644 (file)
                                {foreach from=$objects item=template}
                                        <tr class="jsTemplateRow">
                                                <td class="columnIcon">
-                                                       <a href="{link controller='TemplateAdd'}copy={@$template->templateID}{/link}" title="{lang}wcf.acp.template.copy{/lang}" class="jsTooltip"><span class="icon icon16 icon-copy"></span></a>
+                                                       <a href="{link controller='TemplateAdd'}copy={@$template->templateID}{/link}" title="{lang}wcf.acp.template.copy{/lang}" class="jsTooltip"><span class="icon icon16 fa-files-o"></span></a>
                                                        
                                                        {if $template->templateGroupID}
-                                                               <a href="{link controller='TemplateDiff' id=$template->templateID}{/link}" title="{lang}wcf.acp.template.diff{/lang}" class="jsTooltip"><span class="icon icon16 icon-exchange"></span></a>
+                                                               <a href="{link controller='TemplateDiff' id=$template->templateID}{/link}" title="{lang}wcf.acp.template.diff{/lang}" class="jsTooltip"><span class="icon icon16 fa-exchange"></span></a>
                                                                <a href="{link controller='TemplateEdit' id=$template->templateID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
                                                                <span class="icon icon16 fa-times jsDeleteButton jsTooltip pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$template->templateID}" data-confirm-message="{lang}wcf.acp.template.delete.sure{/lang}"></span>
                                                        {else}
-                                                               <span class="icon icon16 icon-exchange disabled" title="{lang}wcf.acp.template.diff{/lang}"></span>
+                                                               <span class="icon icon16 fa-exchange disabled" title="{lang}wcf.acp.template.diff{/lang}"></span>
                                                                <span class="icon icon16 fa-pencil disabled" title="{lang}wcf.global.button.edit{/lang}"></span>
                                                                <span class="icon icon16 fa-times disabled" title="{lang}wcf.global.button.delete{/lang}"></span>
                                                        {/if}
index 16097b6b9e67b91ebdbb279f8f1bc3575e6a6420..642dbab8d80b75f2d23827ba983796275f2d8752 100644 (file)
@@ -23,7 +23,7 @@
        <nav>
                <ul>
                        <li class="dropdown">
-                               <a class="button dropdownToggle"><span class="icon icon16 icon-search"></span> <span>{lang}wcf.acp.user.quickSearch{/lang}</span></a>
+                               <a class="button dropdownToggle"><span class="icon icon16 fa-search"></span> <span>{lang}wcf.acp.user.quickSearch{/lang}</span></a>
                                <ul class="dropdownMenu">
                                        <li><a href="{link controller='UserQuickSearch'}mode=banned{/link}">{lang}wcf.acp.user.quickSearch.banned{/lang}</a></li>
                                        <li><a href="{link controller='UserQuickSearch'}mode=newest{/link}">{lang}wcf.acp.user.quickSearch.newest{/lang}</a></li>
index 4055b281471dfbcf566903e14445259ea7f3f754..08e0ca1a31ff2d6d16062fd83b3780eb45fffce2 100644 (file)
@@ -1,6 +1,6 @@
 <div id="workerContainer">
        <header class="box48 boxHeadline">
-               <span class="icon icon48 icon-spinner"></span>
+               <span class="icon icon48 fa-spinner"></span>
                
                <div>
                        <h1>{lang}wcf.global.worker.executing{/lang}</h1>
index c2a7f4384625562b1567de51b818a80b103274c0..a171fe9d98e2d0a24289a33b3c28003540b93ace 100644 (file)
@@ -205,9 +205,9 @@ WCF.ACL.List = Class.extend({
         * @return      jQuery
         */
        _createListItem: function(objectID, label, type) {
-               var $listItem = $('<li><span class="icon icon16 icon-' + (type === 'group' ? 'group' : 'user') + '" /> <span>' + label + '</span></li>').appendTo(this._containerElements.aclList);
+               var $listItem = $('<li><span class="icon icon16 fa-user' + (type === 'group' ? 's' : '') + '" /> <span>' + label + '</span></li>').appendTo(this._containerElements.aclList);
                $listItem.data('objectID', objectID).data('type', type).data('label', label).click($.proxy(this._click, this));
-               $('<span class="icon icon16 icon-remove jsTooltip pointer" title="' + WCF.Language.get('wcf.global.button.delete') + '" />').click($.proxy(this._removeItem, this)).appendTo($listItem);
+               $('<span class="icon icon16 fa-times jsTooltip pointer" title="' + WCF.Language.get('wcf.global.button.delete') + '" />').click($.proxy(this._removeItem, this)).appendTo($listItem);
                
                return $listItem;
        },
index 3df24d4433cd35f72cedbfa881b006ddabd3671a..ae3c594180a1d32e20acb77e16ff963124d406ec 100644 (file)
@@ -259,7 +259,7 @@ WCF.Attachment.Upload = WCF.Upload.extend({
         * @see WCF.Upload._initFile()
         */
        _initFile: function(file) {
-               var $li = $('<li class="box64"><span class="icon icon48 icon-spinner" /><div><div><p>'+file.name+'</p><small><progress max="100"></progress></small></div><ul></ul></div></li>').data('filename', file.name);
+               var $li = $('<li class="box64"><span class="icon icon48 fa-spinner" /><div><div><p>'+file.name+'</p><small><progress max="100"></progress></small></div><ul></ul></div></li>').data('filename', file.name);
                this._fileListSelector.append($li);
                this._fileListSelector.show();
                
@@ -269,7 +269,7 @@ WCF.Attachment.Upload = WCF.Upload.extend({
                        $li.find('progress').remove();
                        
                        // upload icon
-                       $li.children('.icon-spinner').removeClass('icon-spinner').addClass('icon-ban-circle');
+                       $li.children('.fa-spinner').removeClass('fa-spinner').addClass('fa-ban');
                        
                        // error message
                        $li.find('div > div').append($('<small class="innerError">' + WCF.Language.get('wcf.attachment.upload.error.tooLarge') + '</small>'));
@@ -296,14 +296,14 @@ WCF.Attachment.Upload = WCF.Upload.extend({
                        if (data.returnValues && data.returnValues.attachments[$internalFileID]) {
                                // show thumbnail
                                if (data.returnValues.attachments[$internalFileID].tinyURL) {
-                                       $li.children('.icon-spinner').replaceWith($('<img src="' + data.returnValues.attachments[$internalFileID]['tinyURL'] + '" alt="" class="attachmentTinyThumbnail" />'));
+                                       $li.children('.fa-spinner').replaceWith($('<img src="' + data.returnValues.attachments[$internalFileID]['tinyURL'] + '" alt="" class="attachmentTinyThumbnail" />'));
                                        
                                        $li.data('height', data.returnValues.attachments[$internalFileID].height);
                                        $li.data('width', data.returnValues.attachments[$internalFileID].width);
                                }
                                // show file icon
                                else {
-                                       $li.children('.icon-spinner').removeClass('icon-spinner').addClass('icon-paper-clip');
+                                       $li.children('.fa-spinner').removeClass('fa-spinner').addClass('fa-paperclip');
                                }
                                
                                // update attachment link
@@ -341,7 +341,7 @@ WCF.Attachment.Upload = WCF.Upload.extend({
                        }
                        else {
                                // upload icon
-                               $li.children('.icon-spinner').removeClass('icon-spinner').addClass('icon-ban-circle');
+                               $li.children('.fa-spinner').removeClass('fa-spinner').addClass('fa-ban');
                                var $errorMessage = '';
                                
                                // error handling
@@ -415,9 +415,9 @@ WCF.Attachment.Upload = WCF.Upload.extend({
                // mark uploads as failed
                this._fileListSelector.find('li').each(function(index, listItem) {
                        var $listItem = $(listItem);
-                       if ($listItem.children('.icon-spinner').length) {
+                       if ($listItem.children('.fa-spinner').length) {
                                // upload icon
-                               $listItem.addClass('uploadFailed').children('.icon-spinner').removeClass('icon-spinner').addClass('icon-ban-circle');
+                               $listItem.addClass('uploadFailed').children('.fa-spinner').removeClass('fa-spinner').addClass('fa-ban');
                                $listItem.find('div > div').append($('<small class="innerError">' + (data.responseJSON && data.responseJSON.message ? data.responseJSON.message : WCF.Language.get('wcf.attachment.upload.error.uploadFailed')) + '</small>'));
                        }
                });
index 34f02fd2e0c7b497b99a3727278639315f8ef2c7..470efcae6ef5a307fa7caa0d0050b7f2ac971ddb 100644 (file)
@@ -274,12 +274,12 @@ WCF.Comment.Handler = Class.extend({
                }
                
                if (comment.data('canEdit')) {
-                       var $editButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.edit') + '"><span class="icon icon16 icon-pencil" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.edit') + '</span></a></li>');
+                       var $editButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.edit') + '"><span class="icon icon16 fa-pencil" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.edit') + '</span></a></li>');
                        $editButton.data('commentID', commentID).appendTo(comment.find('ul.commentOptions:eq(0)')).click($.proxy(this._prepareEdit, this));
                }
                
                if (comment.data('canDelete')) {
-                       var $deleteButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.delete') + '"><span class="icon icon16 icon-remove" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.delete') + '</span></a></li>');
+                       var $deleteButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.delete') + '"><span class="icon icon16 fa-times" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.delete') + '</span></a></li>');
                        $deleteButton.data('commentID', commentID).appendTo(comment.find('ul.commentOptions:eq(0)')).click($.proxy(this._delete, this));
                }
        },
@@ -306,14 +306,14 @@ WCF.Comment.Handler = Class.extend({
         */
        _initResponse: function(responseID, response) {
                if (response.data('canEdit')) {
-                       var $editButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.edit') + '"><span class="icon icon16 icon-pencil" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.edit') + '</span></a></li>');
+                       var $editButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.edit') + '"><span class="icon icon16 fa-pencil" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.edit') + '</span></a></li>');
                        
                        var self = this;
                        $editButton.data('responseID', responseID).appendTo(response.find('ul.commentOptions:eq(0)')).click(function(event) { self._prepareEdit(event, true); });
                }
                
                if (response.data('canDelete')) {
-                       var $deleteButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.delete') + '"><span class="icon icon16 icon-remove" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.delete') + '</span></a></li>');
+                       var $deleteButton = $('<li><a href="#" class="jsTooltip" title="' + WCF.Language.get('wcf.global.button.delete') + '"><span class="icon icon16 fa-times" /> <span class="invisible">' + WCF.Language.get('wcf.global.button.delete') + '</span></a></li>');
                        
                        var self = this;
                        $deleteButton.data('responseID', responseID).appendTo(response.find('ul.commentOptions:eq(0)')).click(function(event) { self._delete(event, true); });
index c3b8170093f005dda66bb1a22fb10b5c7e9d9085..60b90ac5526e188dd36808d4124f54e6378bd25d 100644 (file)
@@ -421,7 +421,7 @@ $.widget('ui.wcfImageViewer', {
                
                this._slideshowEnabled = true;
                
-               this._ui.slideshow.toggle.children('span').removeClass('icon-play').addClass('icon-pause');
+               this._ui.slideshow.toggle.children('span').removeClass('fa-play').addClass('fa-pause');
                
                return true;
        },
@@ -439,7 +439,7 @@ $.widget('ui.wcfImageViewer', {
                
                this._timer.stop();
                if (disableSlideshow) {
-                       this._ui.slideshow.toggle.children('span').removeClass('icon-pause').addClass('icon-play');
+                       this._ui.slideshow.toggle.children('span').removeClass('fa-pause').addClass('fa-play');
                }
                
                this._slideshowEnabled = false;
@@ -810,13 +810,13 @@ $.widget('ui.wcfImageViewer', {
                
                this._container = $('<div class="wcfImageViewer' + (this.options.staticViewer ? ' wcfImageViewerStatic' : '') + '" />').appendTo(document.body);
                var $imageContainer = $('<div><img /><img /></div>').appendTo(this._container);
-               var $imageList = $('<footer><span class="wcfImageViewerButtonPrevious icon icon-double-angle-left" /><div><ul /></div><span class="wcfImageViewerButtonNext icon icon-double-angle-right" /></footer>').appendTo(this._container);
+               var $imageList = $('<footer><span class="wcfImageViewerButtonPrevious icon fa-angle-double-left" /><div><ul /></div><span class="wcfImageViewerButtonNext icon fa-angle-double-right" /></footer>').appendTo(this._container);
                var $slideshowContainer = $('<ul />').appendTo($imageContainer);
-               var $slideshowButtonPrevious = $('<li class="wcfImageViewerSlideshowButtonPrevious"><span class="icon icon48 icon-angle-left" /></li>').appendTo($slideshowContainer);
-               var $slideshowButtonToggle = $('<li class="wcfImageViewerSlideshowButtonToggle pointer"><span class="icon icon48 icon-play" /></li>').appendTo($slideshowContainer);
-               var $slideshowButtonNext = $('<li class="wcfImageViewerSlideshowButtonNext"><span class="icon icon48 icon-angle-right" /></li>').appendTo($slideshowContainer);
-               var $slideshowButtonEnlarge = $('<li class="wcfImageViewerSlideshowButtonEnlarge pointer jsTooltip" title="' + WCF.Language.get('wcf.imageViewer.button.enlarge') + '"><span class="icon icon48 icon-resize-full" /></li>').appendTo($slideshowContainer);
-               var $slideshowButtonFull = $('<li class="wcfImageViewerSlideshowButtonFull pointer jsTooltip" title="' + WCF.Language.get('wcf.imageViewer.button.full') + '"><span class="icon icon48 icon-external-link" /></li>').appendTo($slideshowContainer);
+               var $slideshowButtonPrevious = $('<li class="wcfImageViewerSlideshowButtonPrevious"><span class="icon icon48 fa-angle-left" /></li>').appendTo($slideshowContainer);
+               var $slideshowButtonToggle = $('<li class="wcfImageViewerSlideshowButtonToggle pointer"><span class="icon icon48 fa-play" /></li>').appendTo($slideshowContainer);
+               var $slideshowButtonNext = $('<li class="wcfImageViewerSlideshowButtonNext"><span class="icon icon48 fa-angle-right" /></li>').appendTo($slideshowContainer);
+               var $slideshowButtonEnlarge = $('<li class="wcfImageViewerSlideshowButtonEnlarge pointer jsTooltip" title="' + WCF.Language.get('wcf.imageViewer.button.enlarge') + '"><span class="icon icon48 fa-expand" /></li>').appendTo($slideshowContainer);
+               var $slideshowButtonFull = $('<li class="wcfImageViewerSlideshowButtonFull pointer jsTooltip" title="' + WCF.Language.get('wcf.imageViewer.button.full') + '"><span class="icon icon48 fa-external-link" /></li>').appendTo($slideshowContainer);
                
                this._ui = {
                        buttonNext: $imageList.children('span.wcfImageViewerButtonNext'),
@@ -860,7 +860,7 @@ $.widget('ui.wcfImageViewer', {
                $slideshowButtonFull.click(function(event) { window.location = $(event.currentTarget).data('link'); });
                
                // close button
-               $('<span class="wcfImageViewerButtonClose icon icon48 icon-remove pointer jsTooltip" title="' + WCF.Language.get('wcf.global.button.close') + '" />').appendTo(this._ui.header).click($.proxy(this.close, this));
+               $('<span class="wcfImageViewerButtonClose icon icon48 fa-times pointer jsTooltip" title="' + WCF.Language.get('wcf.global.button.close') + '" />').appendTo(this._ui.header).click($.proxy(this.close, this));
                
                if (!$.browser.mobile) {
                        // clicking on the inner container should close the dialog, but it should not be available on mobile due to
@@ -930,7 +930,7 @@ $.widget('ui.wcfImageViewer', {
        _toggleView: function() {
                this._ui.images[this._activeImage].addClass('animateTransformation');
                this._container.toggleClass('maximized');
-               this._ui.slideshow.enlarge.toggleClass('active').children('span').toggleClass('icon-resize-full').toggleClass('icon-resize-small');
+               this._ui.slideshow.enlarge.toggleClass('active').children('span').toggleClass('fa-expand').toggleClass('fa-compress');
                
                this._renderImage(null, undefined, null);
        },
index 0588c7907bdf9094808302d6e06ef26badb661f3..380a9780769c8ca896b367cee1ca46d73023d4be 100644 (file)
@@ -206,8 +206,8 @@ WCF.Like = Class.extend({
         * @param       integer         containerID
         */
        _createWidget: function(containerID) {
-               var $likeButton = $('<li class="wcfLikeButton"><a href="#" title="'+WCF.Language.get('wcf.like.button.like')+'" class="jsTooltip"><span class="icon icon16 icon-thumbs-up-alt" /> <span class="invisible">'+WCF.Language.get('wcf.like.button.like')+'</span></a></li>');
-               var $dislikeButton = $('<li class="wcfDislikeButton"><a href="#" title="'+WCF.Language.get('wcf.like.button.dislike')+'" class="jsTooltip"><span class="icon icon16 icon-thumbs-down-alt" /> <span class="invisible">'+WCF.Language.get('wcf.like.button.dislike')+'</span></a></li>');
+               var $likeButton = $('<li class="wcfLikeButton"><a href="#" title="'+WCF.Language.get('wcf.like.button.like')+'" class="jsTooltip"><span class="icon icon16 fa-thumbs-o-up" /> <span class="invisible">'+WCF.Language.get('wcf.like.button.like')+'</span></a></li>');
+               var $dislikeButton = $('<li class="wcfDislikeButton"><a href="#" title="'+WCF.Language.get('wcf.like.button.dislike')+'" class="jsTooltip"><span class="icon icon16 fa-thumbs-o-down" /> <span class="invisible">'+WCF.Language.get('wcf.like.button.dislike')+'</span></a></li>');
                if (!this._enableDislikes) $dislikeButton.hide();
                
                if (!this._allowForOwnContent && (WCF.User.userID == this._containers[containerID].data('userID'))) {
index df1497a16b53d6f74b49153326b544f3defd8012..4682d1bd5c92ddd343b1f147428fec8d93dbd119 100644 (file)
@@ -43,7 +43,7 @@ WCF.Message.BBCode.CodeViewer = Class.extend({
                $('.codeBox:not(.jsCodeViewer)').each($.proxy(function(index, codeBox) {
                        var $codeBox = $(codeBox).addClass('jsCodeViewer');
                        
-                       $('<span class="icon icon16 icon-copy pointer jsTooltip" title="' + WCF.Language.get('wcf.message.bbcode.code.copy') + '" />').appendTo($codeBox.find('div > h3')).click($.proxy(this._click, this));
+                       $('<span class="icon icon16 fa-files-o pointer jsTooltip" title="' + WCF.Language.get('wcf.message.bbcode.code.copy') + '" />').appendTo($codeBox.find('div > h3')).click($.proxy(this._click, this));
                }, this));
        },
        
@@ -965,7 +965,7 @@ WCF.Message.QuickReply = Class.extend({
                
                // show spinner and hide Redactor
                var $messageBody = this._container.find('.messageQuickReplyContent .messageBody');
-               $('<span class="icon icon48 icon-spinner" />').appendTo($messageBody);
+               $('<span class="icon icon48 fa-spinner" />').appendTo($messageBody);
                var $redactorBox = $messageBody.children('.redactor-box').hide();
                
                // hide message tabs
@@ -1030,7 +1030,7 @@ WCF.Message.QuickReply = Class.extend({
                }
                
                // display Redactor
-               $messageBody.children('.icon-spinner').remove();
+               $messageBody.children('.fa-spinner').remove();
                $messageBody.children('.redactor-box').show().next().show();
                
                // display form submit
index 0a4b6847e5a6527f9ec3015f6997f9db218d8803..f80b398c26804fd7b6c63d6bf860ae1204060ba7 100644 (file)
@@ -115,8 +115,8 @@ WCF.Poll.Management = Class.extend({
                
                // insert buttons
                var $buttonContainer = $('<span class="sortableButtonContainer" />').appendTo($listItem);
-               $('<span class="icon icon16 icon-plus jsTooltip jsAddOption pointer" title="' + WCF.Language.get('wcf.poll.button.addOption') + '" />').click($.proxy(this._addOption, this)).appendTo($buttonContainer);
-               $('<span class="icon icon16 icon-remove jsTooltip jsDeleteOption pointer" title="' + WCF.Language.get('wcf.poll.button.removeOption') + '" />').click($.proxy(this._removeOption, this)).appendTo($buttonContainer);
+               $('<span class="icon icon16 fa-plus jsTooltip jsAddOption pointer" title="' + WCF.Language.get('wcf.poll.button.addOption') + '" />').click($.proxy(this._addOption, this)).appendTo($buttonContainer);
+               $('<span class="icon icon16 fa-times jsTooltip jsDeleteOption pointer" title="' + WCF.Language.get('wcf.poll.button.removeOption') + '" />').click($.proxy(this._removeOption, this)).appendTo($buttonContainer);
                
                // insert input field
                var $input = $('<input type="text" value="' + optionValue + '" maxlength="255" />').css({ width: this._inputSize + "px" }).keydown($.proxy(this._keyDown, this)).appendTo($listItem);
index 89271f0815326a9efedadb029ad860ba950e5360..0deed44b624fa7a5f87301cb088000ef4a2f8720 100644 (file)
@@ -746,7 +746,7 @@ WCF.User.Profile.Follow = Class.extend({
         * Creates the (un-)follow button
         */
        _createButton: function () {
-               this._button = $('<li id="followUser"><a href="#" class="button jsTooltip" title="'+WCF.Language.get('wcf.user.button.'+(this._following ? 'un' : '')+'follow')+'"><span class="icon icon16 icon-plus"></span> <span class="invisible">'+WCF.Language.get('wcf.user.button.'+(this._following ? 'un' : '')+'follow')+'</span></a></li>').prependTo($('#profileButtonContainer'));
+               this._button = $('<li id="followUser"><a href="#" class="button jsTooltip" title="'+WCF.Language.get('wcf.user.button.'+(this._following ? 'un' : '')+'follow')+'"><span class="icon icon16 fa-plus"></span> <span class="invisible">'+WCF.Language.get('wcf.user.button.'+(this._following ? 'un' : '')+'follow')+'</span></a></li>').prependTo($('#profileButtonContainer'));
                this._button.click($.proxy(this._execute, this));
        },
        
@@ -773,10 +773,10 @@ WCF.User.Profile.Follow = Class.extend({
         */
        _showButton: function () {
                if (this._following) {
-                       this._button.find('.button').data('tooltip', WCF.Language.get('wcf.user.button.unfollow')).addClass('active').children('.icon').removeClass('icon-plus').addClass('icon-minus');
+                       this._button.find('.button').data('tooltip', WCF.Language.get('wcf.user.button.unfollow')).addClass('active').children('.icon').removeClass('fa-plus').addClass('fa-minus');
                }
                else {
-                       this._button.find('.button').data('tooltip', WCF.Language.get('wcf.user.button.follow')).removeClass('active').children('.icon').removeClass('icon-minus').addClass('icon-plus');
+                       this._button.find('.button').data('tooltip', WCF.Language.get('wcf.user.button.follow')).removeClass('active').children('.icon').removeClass('fa-minus').addClass('fa-plus');
                }
        },
        
@@ -887,12 +887,12 @@ WCF.User.Profile.IgnoreUser = Class.extend({
         */
        _updateButton: function() {
                if (this._button === null) {
-                       this._button = $('<li id="ignoreUser"><a href="#" class="button jsTooltip" title="'+WCF.Language.get('wcf.user.button.'+(this._isIgnoredUser ? 'un' : '')+'ignore')+'"><span class="icon icon16 icon-ban-circle"></span> <span class="invisible">'+WCF.Language.get('wcf.user.button.'+(this._isIgnoredUser ? 'un' : '')+'ignore')+'</span></a></li>').prependTo($('#profileButtonContainer'));
+                       this._button = $('<li id="ignoreUser"><a href="#" class="button jsTooltip" title="'+WCF.Language.get('wcf.user.button.'+(this._isIgnoredUser ? 'un' : '')+'ignore')+'"><span class="icon icon16 fa-ban"></span> <span class="invisible">'+WCF.Language.get('wcf.user.button.'+(this._isIgnoredUser ? 'un' : '')+'ignore')+'</span></a></li>').prependTo($('#profileButtonContainer'));
                }
                
                this._button.find('.button').data('tooltip', WCF.Language.get('wcf.user.button.' + (this._isIgnoredUser ? 'un' : '') + 'ignore'));
-               if (this._isIgnoredUser) this._button.find('.button').addClass('active').children('.icon').removeClass('icon-ban-circle').addClass('icon-circle-blank');
-               else this._button.find('.button').removeClass('active').children('.icon').removeClass('icon-circle-blank').addClass('icon-ban-circle');
+               if (this._isIgnoredUser) this._button.find('.button').addClass('active').children('.icon').removeClass('fa-ban').addClass('fa-circle-o');
+               else this._button.find('.button').removeClass('active').children('.icon').removeClass('fa-circle-o').addClass('fa-ban');
        }
 });
 
@@ -1093,7 +1093,7 @@ WCF.User.Profile.Editor = Class.extend({
                
                // create buttons
                this._buttons = {
-                       beginEdit: $('<li><a class="button"><span class="icon icon16 icon-pencil" /> <span>' + WCF.Language.get('wcf.user.editProfile') + '</span></a></li>').click($.proxy(this._beginEdit, this)).appendTo($buttonContainer)
+                       beginEdit: $('<li><a class="button"><span class="icon icon16 fa-pencil" /> <span>' + WCF.Language.get('wcf.user.editProfile') + '</span></a></li>').click($.proxy(this._beginEdit, this)).appendTo($buttonContainer)
                };
        },
        
@@ -2275,10 +2275,10 @@ WCF.User.Action.Follow = Class.extend({
                                
                                // toogle icon title
                                if (data.returnValues.following) {
-                                       button.data('tooltip', WCF.Language.get('wcf.user.button.unfollow')).children('.icon').removeClass('icon-plus').addClass('icon-minus');
+                                       button.data('tooltip', WCF.Language.get('wcf.user.button.unfollow')).children('.icon').removeClass('fa-plus').addClass('fa-minus');
                                }
                                else {
-                                       button.data('tooltip', WCF.Language.get('wcf.user.button.follow')).children('.icon').removeClass('icon-minus').addClass('icon-plus');
+                                       button.data('tooltip', WCF.Language.get('wcf.user.button.follow')).children('.icon').removeClass('fa-minus').addClass('fa-plus');
                                }
                                
                                button.data('following', data.returnValues.following);
@@ -2388,10 +2388,10 @@ WCF.User.Action.Ignore = Class.extend({
                                
                                // toogle icon title
                                if (data.returnValues.isIgnoredUser) {
-                                       button.data('tooltip', WCF.Language.get('wcf.user.button.unignore')).children('.icon').removeClass('icon-ban-circle').addClass('icon-circle-blank');
+                                       button.data('tooltip', WCF.Language.get('wcf.user.button.unignore')).children('.icon').removeClass('fa-ban').addClass('fa-circle-o');
                                }
                                else {
-                                       button.data('tooltip', WCF.Language.get('wcf.user.button.ignore')).children('.icon').removeClass('icon-circle-blank').addClass('icon-ban-circle');
+                                       button.data('tooltip', WCF.Language.get('wcf.user.button.ignore')).children('.icon').removeClass('fa-circle-o').addClass('fa-ban');
                                }
                                
                                button.data('ignored', data.returnValues.isIgnoredUser);
@@ -3071,11 +3071,11 @@ WCF.User.ObjectWatch.Subscribe = Class.extend({
                var $button = $(this._buttonSelector + '[data-object-id=' + data.objectID + ']');
                var $icon = $button.children('.icon');
                if (data.isSubscribed) {
-                       $icon.removeClass('icon-bookmark-empty').addClass('icon-bookmark');
+                       $icon.removeClass('fa-bookmark-o').addClass('fa-bookmark');
                        $button.data('isSubscribed', true);
                }
                else {
-                       $icon.removeClass('icon-bookmark').addClass('icon-bookmark-empty');
+                       $icon.removeClass('fa-bookmark').addClass('fa-bookmark-o');
                        $button.data('isSubscribed', false);
                        
                        if (this._reloadOnUnsubscribe) {
index b060432c815337c33de00362996b961ad3f396c4..6df5cb2e6c1b4af5fe6fb214e55042b3fd254db7 100755 (executable)
@@ -1544,9 +1544,9 @@ WCF.LoadingOverlayHandler = {
        updateIcon: function(target, loading) {
                var $method = (loading === undefined || loading ? 'addClass' : 'removeClass');
                
-               target.find('.icon')[$method]('icon-spinner');
+               target.find('.icon')[$method]('fa-spinner');
                if (target.hasClass('icon')) {
-                       target[$method]('icon-spinner');
+                       target[$method]('fa-spinner');
                }
        }
 };
@@ -2094,13 +2094,13 @@ WCF.Action.Toggle = Class.extend({
                
                // toggle icon source
                WCF.LoadingOverlayHandler.updateIcon($toggleButton, false);
-               if ($toggleButton.hasClass('icon-check-empty')) {
-                       $toggleButton.removeClass('icon-check-empty').addClass('icon-check');
+               if ($toggleButton.hasClass('fa-square-o')) {
+                       $toggleButton.removeClass('fa-square-o').addClass('fa-check-square-o');
                        $newTitle = ($toggleButton.data('disableTitle') ? $toggleButton.data('disableTitle') : WCF.Language.get('wcf.global.button.disable'));
                        $toggleButton.attr('title', $newTitle);
                }
                else {
-                       $toggleButton.removeClass('icon-check').addClass('icon-check-empty');
+                       $toggleButton.removeClass('fa-check-square-o').addClass('fa-square-o');
                        $newTitle = ($toggleButton.data('enableTitle') ? $toggleButton.data('enableTitle') : WCF.Language.get('wcf.global.button.enable'));
                        $toggleButton.attr('title', $newTitle);
                }
@@ -3525,10 +3525,10 @@ WCF.Collapsible.Simple = {
        _toggleImage: function(button) {
                var $icon = button.find('span.icon');
                if (button.data('isOpen')) {
-                       $icon.removeClass('icon-chevron-right').addClass('icon-chevron-down');
+                       $icon.removeClass('fa-chevron-right').addClass('fa-chevron-down');
                }
                else {
-                       $icon.removeClass('icon-chevron-down').addClass('icon-chevron-right');
+                       $icon.removeClass('fa-chevron-down').addClass('fa-chevron-right');
                }
        }
 };
@@ -3701,7 +3701,7 @@ WCF.Collapsible.Remote = Class.extend({
         */
        _exchangeIcon: function(button, newIcon) {
                newIcon = newIcon || 'spinner';
-               button.removeClass('icon-chevron-down icon-chevron-right icon-spinner').addClass('icon-' + newIcon);
+               button.removeClass('fa-chevron-down fa-chevron-right fa-spinner').addClass('fa-' + newIcon);
        },
        
        /**
@@ -5086,7 +5086,7 @@ WCF.Search.User = WCF.Search.Base.extend({
                        $icon = $(item.icon);
                }
                else if (this._includeUserGroups && item.type === 'group') {
-                       $icon = $('<span class="icon icon16 icon-group" />');
+                       $icon = $('<span class="icon icon16 fa-users" />');
                }
                
                if ($icon) {
@@ -7752,7 +7752,7 @@ $.widget('ui.wcfSlideshow', {
                // create toggle buttons
                this._buttonList = $('<ul class="slideshowButtonList" />').appendTo(this.element);
                for (var $i = 0; $i < this._count; $i++) {
-                       var $link = $('<li><a><span class="icon icon16 icon-circle" /></a></li>').data('index', $i).click($.proxy(this._click, this)).appendTo(this._buttonList);
+                       var $link = $('<li><a><span class="icon icon16 fa-circle" /></a></li>').data('index', $i).click($.proxy(this._click, this)).appendTo(this._buttonList);
                        if ($i == 0) {
                                $link.find('.icon').addClass('active');
                        }
index 6a5a9d4332b41f7203f5663f60331f79ec026926..8787fdb9d753e46757f6b55698887aae2affd0d9 100644 (file)
@@ -2960,7 +2960,7 @@ Sollten Sie sich nicht auf der Website: {@PAGE_TITLE|language} angemeldet haben,
                <item name="wcf.user.3rdparty.github"><![CDATA[GitHub]]></item>
                <item name="wcf.user.3rdparty.github.login"><![CDATA[GitHub]]></item>
                <item name="wcf.user.3rdparty.github.login.error.access_denied"><![CDATA[Da Sie die Berechtigungen verweigert haben, ist die Anmeldung mit GitHub nicht möglich.]]></item>
-               <item name="wcf.user.3rdparty.github.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 icon-github"></span>&nbsp;GitHub. Der Benutzername und Ihre E-Mail-Adresse wurden daher bereits ausgefüllt.]]></item>
+               <item name="wcf.user.3rdparty.github.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 fa-github"></span>&nbsp;GitHub. Der Benutzername und Ihre E-Mail-Adresse wurden daher bereits ausgefüllt.]]></item>
                <item name="wcf.user.3rdparty.github.connect"><![CDATA[Mit GitHub-Konto {if $__wcf->session->getVar('__githubUsername')}(„<a href="https://github.com/{$__wcf->session->getVar('__githubUsername')}"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}>{$__wcf->session->getVar('__githubUsername')}</a>“){/if} verknüpfen]]></item>
                <item name="wcf.user.3rdparty.github.connect.success"><![CDATA[Ihr Benutzerkonto wurde erfolgreich mit Ihrem GitHub-Konto verknüpft.]]></item>
                <item name="wcf.user.3rdparty.github.connect.error.inuse"><![CDATA[Ihr GitHub-Konto ist bereits mit einem anderen Benutzerkonto verknüpft.]]></item>
@@ -2969,7 +2969,7 @@ Sollten Sie sich nicht auf der Website: {@PAGE_TITLE|language} angemeldet haben,
                <item name="wcf.user.3rdparty.twitter"><![CDATA[Twitter]]></item>
                <item name="wcf.user.3rdparty.twitter.login"><![CDATA[Twitter]]></item>
                <item name="wcf.user.3rdparty.twitter.login.error.denied"><![CDATA[Da Sie die Berechtigungen verweigert haben, ist die Anmeldung mit Twitter nicht möglich.]]></item>
-               <item name="wcf.user.3rdparty.twitter.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 icon-twitter"></span>&nbsp;Twitter. Der Benutzername wurde daher bereits ausgefüllt. Geben Sie nun noch Ihre E-Mail-Adresse an und Sie können sofort loslegen!]]></item>
+               <item name="wcf.user.3rdparty.twitter.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 fa-twitter"></span>&nbsp;Twitter. Der Benutzername wurde daher bereits ausgefüllt. Geben Sie nun noch Ihre E-Mail-Adresse an und Sie können sofort loslegen!]]></item>
                <item name="wcf.user.3rdparty.twitter.connect"><![CDATA[Mit Twitter-Konto {if $__wcf->session->getVar('__twitterUsername')}(„<a href="https://twitter.com/{$__wcf->session->getVar('__twitterUsername')}"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}>{$__wcf->session->getVar('__twitterUsername')}</a>“){/if} verknüpfen]]></item>
                <item name="wcf.user.3rdparty.twitter.connect.success"><![CDATA[Ihr Benutzerkonto wurde erfolgreich mit Ihrem Twitter-Konto verknüpft.]]></item>
                <item name="wcf.user.3rdparty.twitter.connect.error.inuse"><![CDATA[Ihr Twitter-Konto ist bereits mit einem anderen Benutzerkonto verknüpft.]]></item>
@@ -2978,7 +2978,7 @@ Sollten Sie sich nicht auf der Website: {@PAGE_TITLE|language} angemeldet haben,
                <item name="wcf.user.3rdparty.facebook"><![CDATA[Facebook]]></item>
                <item name="wcf.user.3rdparty.facebook.login"><![CDATA[Facebook]]></item>
                <item name="wcf.user.3rdparty.facebook.login.error.access_denied"><![CDATA[Da Sie die Berechtigungen verweigert haben, ist die Anmeldung mit Facebook nicht möglich.]]></item>
-               <item name="wcf.user.3rdparty.facebook.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 icon-facebook"></span>&nbsp;Facebook. Der Benutzername und Ihre E-Mail-Adresse wurden daher bereits ausgefüllt.]]></item>
+               <item name="wcf.user.3rdparty.facebook.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 fa-facebook"></span>&nbsp;Facebook. Der Benutzername und Ihre E-Mail-Adresse wurden daher bereits ausgefüllt.]]></item>
                <item name="wcf.user.3rdparty.facebook.connect"><![CDATA[Mit Facebook-Konto {if $__wcf->session->getVar('__facebookUsername')}(„{$__wcf->session->getVar('__facebookUsername')}“){/if} verknüpfen]]></item>
                <item name="wcf.user.3rdparty.facebook.connect.success"><![CDATA[Ihr Benutzerkonto wurde erfolgreich mit Ihrem Facebook-Konto verknüpft.]]></item>
                <item name="wcf.user.3rdparty.facebook.connect.error.inuse"><![CDATA[Ihr Facebook-Konto ist bereits mit einem anderen Benutzerkonto verknüpft.]]></item>
@@ -2987,7 +2987,7 @@ Sollten Sie sich nicht auf der Website: {@PAGE_TITLE|language} angemeldet haben,
                <item name="wcf.user.3rdparty.google"><![CDATA[Google]]></item>
                <item name="wcf.user.3rdparty.google.login"><![CDATA[Google]]></item>
                <item name="wcf.user.3rdparty.google.login.error.access_denied"><![CDATA[Da Sie die Berechtigungen verweigert haben, ist die Anmeldung mit Google nicht möglich.]]></item>
-               <item name="wcf.user.3rdparty.google.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 icon-google-plus"></span>&nbsp;Google. Der Benutzername und Ihre E-Mail-Adresse wurden daher bereits ausgefüllt.]]></item>
+               <item name="wcf.user.3rdparty.google.register"><![CDATA[Sie erstellen einen Account über <span class="icon icon16 fa-google-plus"></span>&nbsp;Google. Der Benutzername und Ihre E-Mail-Adresse wurden daher bereits ausgefüllt.]]></item>
                <item name="wcf.user.3rdparty.google.connect"><![CDATA[Mit Google-Konto {if $__wcf->session->getVar('__googleUsername')}(„{$__wcf->session->getVar('__googleUsername')}“){/if} verknüpfen]]></item>
                <item name="wcf.user.3rdparty.google.connect.success"><![CDATA[Ihr Benutzerkonto wurde erfolgreich mit Ihrem Google-Konto verknüpft.]]></item>
                <item name="wcf.user.3rdparty.google.connect.error.inuse"><![CDATA[Ihr Google-Konto ist bereits mit einem anderen Benutzerkonto verknüpft.]]></item>
index 4a431efdd430299fdd4c44f86113302ae243d12b..902f4c2c10cf46cfae778cc8343ad707d7aecee2 100644 (file)
@@ -2987,7 +2987,7 @@ You can safely ignore this email if you did not register with the website: {@PAG
                <item name="wcf.user.3rdparty.github"><![CDATA[GitHub]]></item>
                <item name="wcf.user.3rdparty.github.login"><![CDATA[GitHub]]></item>
                <item name="wcf.user.3rdparty.github.login.error.access_denied"><![CDATA[Access to your GitHub account has been rejected.]]></item>
-               <item name="wcf.user.3rdparty.github.register"><![CDATA[You’re creating an account through <span class="icon icon16 icon-github"></span>&nbsp;GitHub.]]></item>
+               <item name="wcf.user.3rdparty.github.register"><![CDATA[You’re creating an account through <span class="icon icon16 fa-github"></span>&nbsp;GitHub.]]></item>
                <item name="wcf.user.3rdparty.github.connect"><![CDATA[Connect with your GitHub account{if $__wcf->session->getVar('__githubUsername')} “<a href="https://github.com/{$__wcf->session->getVar('__githubUsername')}"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}>{$__wcf->session->getVar('__githubUsername')}</a>”{/if}]]></item>
                <item name="wcf.user.3rdparty.github.connect.success"><![CDATA[Your user account has been connected with GitHub.]]></item>
                <item name="wcf.user.3rdparty.github.connect.error.inuse"><![CDATA[Your GitHub account is already connected to a different user.]]></item>
@@ -2996,7 +2996,7 @@ You can safely ignore this email if you did not register with the website: {@PAG
                <item name="wcf.user.3rdparty.twitter"><![CDATA[Twitter]]></item>
                <item name="wcf.user.3rdparty.twitter.login"><![CDATA[Twitter]]></item>
                <item name="wcf.user.3rdparty.twitter.login.error.denied"><![CDATA[Access to your Twitter account has been rejected.]]></item>
-               <item name="wcf.user.3rdparty.twitter.register"><![CDATA[You’re creating an account through <span class="icon icon16 icon-twitter"></span>&nbsp;Twitter.]]></item>
+               <item name="wcf.user.3rdparty.twitter.register"><![CDATA[You’re creating an account through <span class="icon icon16 fa-twitter"></span>&nbsp;Twitter.]]></item>
                <item name="wcf.user.3rdparty.twitter.connect"><![CDATA[Connect with your Twitter account{if $__wcf->session->getVar('__twitterUsername')} “<a href="https://twitter.com/{$__wcf->session->getVar('__twitterUsername')}"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}>{$__wcf->session->getVar('__twitterUsername')}</a>”{/if}]]></item>
                <item name="wcf.user.3rdparty.twitter.connect.success"><![CDATA[Your user account has been connected with Twitter.]]></item>
                <item name="wcf.user.3rdparty.twitter.connect.error.inuse"><![CDATA[Your Twitter account is already connected to a different user.]]></item>
@@ -3005,7 +3005,7 @@ You can safely ignore this email if you did not register with the website: {@PAG
                <item name="wcf.user.3rdparty.facebook"><![CDATA[Facebook]]></item>
                <item name="wcf.user.3rdparty.facebook.login"><![CDATA[Facebook]]></item>
                <item name="wcf.user.3rdparty.facebook.login.error.access_denied"><![CDATA[Access to your Facebook account has been rejected.]]></item>
-               <item name="wcf.user.3rdparty.facebook.register"><![CDATA[You’re creating an account through <span class="icon icon16 icon-facebook"></span>&nbsp;Facebook.]]></item>
+               <item name="wcf.user.3rdparty.facebook.register"><![CDATA[You’re creating an account through <span class="icon icon16 fa-facebook"></span>&nbsp;Facebook.]]></item>
                <item name="wcf.user.3rdparty.facebook.connect"><![CDATA[Connect with your Facebook account{if $__wcf->session->getVar('__facebookUsername')} “{$__wcf->session->getVar('__facebookUsername')}”{/if}]]></item>
                <item name="wcf.user.3rdparty.facebook.connect.success"><![CDATA[Your user account has been connected with Facebook.]]></item>
                <item name="wcf.user.3rdparty.facebook.connect.error.inuse"><![CDATA[Your Facebook account is already connected to a different user.]]></item>
@@ -3014,7 +3014,7 @@ You can safely ignore this email if you did not register with the website: {@PAG
                <item name="wcf.user.3rdparty.google"><![CDATA[Google]]></item>
                <item name="wcf.user.3rdparty.google.login"><![CDATA[Google]]></item>
                <item name="wcf.user.3rdparty.google.login.error.access_denied"><![CDATA[Access to your Google account has been rejected.]]></item>
-               <item name="wcf.user.3rdparty.google.register"><![CDATA[You’re creating an account through <span class="icon icon16 icon-google-plus"></span>&nbsp;Google.]]></item>
+               <item name="wcf.user.3rdparty.google.register"><![CDATA[You’re creating an account through <span class="icon icon16 fa-google-plus"></span>&nbsp;Google.]]></item>
                <item name="wcf.user.3rdparty.google.connect"><![CDATA[Connect with your Google account{if $__wcf->session->getVar('__googleUsername')} “{$__wcf->session->getVar('__googleUsername')}”{/if}]]></item>
                <item name="wcf.user.3rdparty.google.connect.success"><![CDATA[Your user account has been connected with Google.]]></item>
                <item name="wcf.user.3rdparty.google.connect.error.inuse"><![CDATA[Your Google account is already connected to a different user.]]></item>