webworld888/app/UIObjects/User/ProfileBgImage.php
2021-10-26 19:14:12 +09:00

72 lines
2.2 KiB
PHP

<?php
/**
* ProfileBgImage.php
*
* PHP version 7
*
* @category UIObjects
* @package App\UIObjects\User
* @author XE Developers <developers@xpressengine.com>
* @copyright 2020 Copyright XEHub Corp. <https://www.xehub.io>
* @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL
* @link https://xpressengine.io
*/
namespace App\UIObjects\User;
use XeFrontend;
/**
* Class ProfileBgImage
*
* @category UIObjects
* @package App\UIObjects\User
* @author XE Developers <developers@xpressengine.com>
* @copyright 2020 Copyright XEHub Corp. <https://www.xehub.io>
* @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL
* @link https://xpressengine.io
*/
class ProfileBgImage extends ProfileImage
{
/**
* The component id
*
* @var string
*/
protected static $id = 'uiobject/xpressengine@profileBgImage';
/**
* The name of view
*
* @var string
*/
protected $view = 'uiobjects.user.profileBgImage';
/**
* Load assets.
*
* @return void
*/
protected function loadAssets()
{
XeFrontend::js([
'assets/vendor/jQuery-File-Upload/js/canvas-to-blob.min.js',
'assets/vendor/jQuery-File-Upload/js/load-image.all.min.js',
'assets/vendor/jQuery-File-Upload/js/vendor/jquery.ui.widget.js',
'assets/vendor/jQuery-File-Upload/js/jquery.iframe-transport.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload-ui.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload-process.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload-image.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload-audio.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload-video.js',
'assets/vendor/jQuery-File-Upload/js/jquery.fileupload-validate.js',
])->appendTo('head')->load();
XeFrontend::css([
'assets/vendor/jQuery-File-Upload/css/jquery.fileupload.css',
'assets/vendor/jQuery-File-Upload/css/jquery.fileupload-ui.css',
])->load();
}
}