From 4a2922635e12a33501cf570e03dcccd71989dc74 Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Thu, 28 Jul 2016 22:16:36 +0200 Subject: [PATCH] Added mobile page logo; width/height for normal logo --- com.woltlab.wcf/templates/ampArticle.tpl | 6 +- com.woltlab.wcf/templates/ampHeader.tpl | 2 +- com.woltlab.wcf/templates/article.tpl | 2 +- com.woltlab.wcf/templates/pageHeaderLogo.tpl | 9 +- com.woltlab.wcf/templates/pageMenuMobile.tpl | 4 +- .../install/files/acp/js/WCF.ACP.Style.js | 151 +++++++++++++++++- wcfsetup/install/files/acp/style/layout.scss | 7 + .../install/files/acp/templates/styleAdd.tpl | 44 ++--- .../files/lib/acp/form/StyleAddForm.class.php | 5 +- .../lib/data/style/ActiveStyle.class.php | 15 +- .../lib/data/style/StyleAction.class.php | 57 ++++++- .../files/style/layout/pageHeader.scss | 8 + wcfsetup/setup/db/install.sql | 3 + 13 files changed, 277 insertions(+), 36 deletions(-) diff --git a/com.woltlab.wcf/templates/ampArticle.tpl b/com.woltlab.wcf/templates/ampArticle.tpl index f4bcbdc8b8..32ed4066cc 100644 --- a/com.woltlab.wcf/templates/ampArticle.tpl +++ b/com.woltlab.wcf/templates/ampArticle.tpl @@ -19,9 +19,9 @@ "name": "{PAGE_TITLE|language}", "logo": { "@type": "ImageObject", - "url": "{@$__wcf->getPath()}images/default-logo.png",{* @TODO *} - "width": 288, - "height": 40 + "url": "{$__wcf->getStyleHandler()->getStyle()->getPageLogo()}", + "width": {@$__wcf->getStyleHandler()->getStyle()->getVariable('pageLogoWidth')}, + "height": {@$__wcf->getStyleHandler()->getStyle()->getVariable('pageLogoHeight')} } } {if $articleContent->getImage()} diff --git a/com.woltlab.wcf/templates/ampHeader.tpl b/com.woltlab.wcf/templates/ampHeader.tpl index 6f68c6dbc6..2fe30a5c47 100644 --- a/com.woltlab.wcf/templates/ampHeader.tpl +++ b/com.woltlab.wcf/templates/ampHeader.tpl @@ -222,7 +222,7 @@
diff --git a/com.woltlab.wcf/templates/article.tpl b/com.woltlab.wcf/templates/article.tpl index bba4912fc4..4a3352a152 100644 --- a/com.woltlab.wcf/templates/article.tpl +++ b/com.woltlab.wcf/templates/article.tpl @@ -44,7 +44,7 @@
- {* @TODO *} +
diff --git a/com.woltlab.wcf/templates/pageHeaderLogo.tpl b/com.woltlab.wcf/templates/pageHeaderLogo.tpl index b247173200..ed85907009 100644 --- a/com.woltlab.wcf/templates/pageHeaderLogo.tpl +++ b/com.woltlab.wcf/templates/pageHeaderLogo.tpl @@ -2,12 +2,9 @@ {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.logo')}{/if} - {* @TODO *} - - - {*if $__wcf->getStyleHandler()->getStyle()->getPageLogo()} - - {/if*} + + + {event name='headerLogo'} \ No newline at end of file diff --git a/com.woltlab.wcf/templates/pageMenuMobile.tpl b/com.woltlab.wcf/templates/pageMenuMobile.tpl index 3a9e446cde..33ea5b0f7d 100644 --- a/com.woltlab.wcf/templates/pageMenuMobile.tpl +++ b/com.woltlab.wcf/templates/pageMenuMobile.tpl @@ -1,5 +1,5 @@ {* main menu / page options / breadcrumbs *} -