Przeglądaj źródła

Ticket #4227 - Profiles: Replace PNG no-data images with SVG.

AntonLV 3 lat temu
rodzic
commit
cbba5b0af4

+ 5 - 5
inc/classes/BxDolAccount.php

@@ -475,7 +475,7 @@ class BxDolAccount extends BxDolFactory implements iBxDolSingleton
      */
     public function getPicture($iAccountId = false)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-picture.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -483,7 +483,7 @@ class BxDolAccount extends BxDolFactory implements iBxDolSingleton
      */
     public function getAvatarBig($iAccountId = false)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-avatar-big.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -491,7 +491,7 @@ class BxDolAccount extends BxDolFactory implements iBxDolSingleton
      */
     public function getAvatar($iAccountId = false)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-avatar.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -499,7 +499,7 @@ class BxDolAccount extends BxDolFactory implements iBxDolSingleton
      */
     public function getThumb($iAccountId = false)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-thumb.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -507,7 +507,7 @@ class BxDolAccount extends BxDolFactory implements iBxDolSingleton
      */
     public function getIcon($iAccountId = false)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-icon.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**

+ 5 - 5
inc/classes/BxDolProfileUndefined.php

@@ -138,7 +138,7 @@ class BxDolProfileUndefined extends BxDolFactory implements iBxDolSingleton, iBx
      */
     public function getPicture()
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-picture.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -146,7 +146,7 @@ class BxDolProfileUndefined extends BxDolFactory implements iBxDolSingleton, iBx
      */
     public function getAvatarBig()
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-avatar-big.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -154,7 +154,7 @@ class BxDolProfileUndefined extends BxDolFactory implements iBxDolSingleton, iBx
      */
     public function getAvatar()
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-avatar.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 	
     /**
@@ -170,7 +170,7 @@ class BxDolProfileUndefined extends BxDolFactory implements iBxDolSingleton, iBx
      */
     public function getThumb()
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-thumb.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**
@@ -178,7 +178,7 @@ class BxDolProfileUndefined extends BxDolFactory implements iBxDolSingleton, iBx
      */
     public function getIcon()
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-icon.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     /**

+ 1 - 1
modules/boonex/artificer/data/template/system/css/menu-sidebar.css

@@ -100,7 +100,7 @@
     flex-grow: 2;
 }
 
-.bx-sidebar.bx-sidebar-account .bx-menu-account-popup-profile-active .bx-base-pofile-unit {
+.bx-sidebar.bx-sidebar-account .bx-menu-account-popup-profile-active .bx-def-unit {
     margin: 0 1rem 0.5rem 1rem;
 }
 

BIN
modules/boonex/organizations/template/images/no-pciture-big.png


BIN
modules/boonex/organizations/template/images/no-picture-icon.png


BIN
modules/boonex/organizations/template/images/no-picture-preview.png


BIN
modules/boonex/organizations/template/images/no-picture-thumb.png


+ 6 - 0
modules/boonex/organizations/template/images/no-picture.svg

@@ -0,0 +1,6 @@
+<svg aria-hidden="true" fill="none" stroke="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <rect x="0" y="0" width="100%" height="100%" fill="white" fill-opacity="0.8" />
+  <g transform="translate(2.5 2.0) scale(0.8, 0.8)">
+    <path d="M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 00.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 00-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0112 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 01-.673-.38m0 0A2.18 2.18 0 013 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 013.413-.387m7.5 0V5.25A2.25 2.25 0 0013.5 3h-3a2.25 2.25 0 00-2.25 2.25v.894m7.5 0a48.667 48.667 0 00-7.5 0M12 12.75h.008v.008H12v-.008z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
+  </g>
+</svg>

BIN
modules/boonex/persons/template/images/no-pciture-big.png


BIN
modules/boonex/persons/template/images/no-picture-icon.png


BIN
modules/boonex/persons/template/images/no-picture-preview.png


BIN
modules/boonex/persons/template/images/no-picture-thumb.png


+ 6 - 0
modules/boonex/persons/template/images/no-picture.svg

@@ -0,0 +1,6 @@
+<svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <rect x="0" y="0" width="100%" height="100%" fill="white" fill-opacity="0.8" />
+  <g transform="translate(2.5 2.0) scale(0.8, 0.8)">
+    <path clip-rule="evenodd" d="M7.5 6a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM3.751 20.105a8.25 8.25 0 0116.498 0 .75.75 0 01-.437.695A18.683 18.683 0 0112 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 01-.437-.695z" fill-rule="evenodd"></path>
+  </g>
+</svg>

+ 1 - 1
studio/template/dsr_cover_preview_unit_profile.html

@@ -1,7 +1,7 @@
 <div class="bx-base-pofile-unit-with-cover bx-def-box-sizing">
     <div class="bx-base-pofile-unit-cnt bx-def-box bx-def-border bx-def-round-corners bx-def-color-bg-box">
         <a class="bx-base-pofile-unit-cover" <bx_if:show_bg>style="background-image:url(__image_url__)"</bx_if:show_bg> href="#">
-            <img class="bx-def-thumb bx-def-thumb-size bx-def-border" src="<bx_image_url:account-thumb.png />" />
+            <img class="bx-def-thumb bx-def-thumb-size bx-def-border" src="<bx_image_url:account.svg />" />
         </a>
         <div class="bx-base-pofile-unit-title bx-def-margin-sec-topbottom"><a href="#">__caption__</a></div>
     </div>

BIN
template/images/account-avatar-big.png


BIN
template/images/account-avatar.png


BIN
template/images/account-icon.png


BIN
template/images/account-picture.png


BIN
template/images/account-thumb.png


+ 6 - 0
template/images/account.svg

@@ -0,0 +1,6 @@
+<svg aria-hidden="true" fill="none" stroke="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <rect x="0" y="0" width="100%" height="100%" fill="white" fill-opacity="0.8" />
+  <g transform="translate(2.5 2.0) scale(0.8, 0.8)">
+    <path d="M16.5 12a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zm0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path>
+  </g>
+</svg>

+ 2 - 2
template/scripts/BxBaseServices.php

@@ -486,12 +486,12 @@ class BxBaseServices extends BxDol implements iBxDolProfileService
 
     public function serviceProfilePicture ($iContentId)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-picture.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 
     public function serviceProfileAvatar ($iContentId)
     {
-        return BxDolTemplate::getInstance()->getImageUrl('account-avatar.png');
+        return BxDolTemplate::getInstance()->getImageUrl('account.svg');
     }
 	
 	public function serviceProfileCover ($iContentId)