* Use setClass instead of set::class.
* Add data-dismiss attribute.
This commit is contained in:
@@ -14,7 +14,7 @@ if(!empty($error))
|
||||
{
|
||||
div
|
||||
(
|
||||
set::class('text-danger'),
|
||||
setClass('text-danger'),
|
||||
html($error)
|
||||
);
|
||||
}
|
||||
@@ -24,30 +24,31 @@ else
|
||||
|
||||
div
|
||||
(
|
||||
set::class('p-2'),
|
||||
setClass('p-2'),
|
||||
div
|
||||
(
|
||||
set::class('flex mb-3'),
|
||||
setClass('flex mb-3'),
|
||||
icon
|
||||
(
|
||||
'exclamation-sign',
|
||||
set::size('2x'),
|
||||
set::class('text-warning mr-4'),
|
||||
setClass('text-warning mr-4'),
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('article-h2 leading-8 mb-2'),
|
||||
setClass('article-h2 leading-8 mb-2'),
|
||||
$title,
|
||||
)
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('text-center'),
|
||||
setClass('text-center'),
|
||||
btn
|
||||
(
|
||||
set::class('mr-4'),
|
||||
setClass('mr-4'),
|
||||
set::type('primary'),
|
||||
set::url(createLink('extension', 'browse', "status=installed")),
|
||||
set('data-dismiss', 'modal'),
|
||||
$lang->extension->viewInstalled
|
||||
),
|
||||
btn
|
||||
|
||||
@@ -43,15 +43,15 @@ foreach($extensions as $extension)
|
||||
|
||||
$extensionItems[] = div
|
||||
(
|
||||
set::class('mb-2'),
|
||||
setClass('mb-2'),
|
||||
div
|
||||
(
|
||||
set::class('font-bold mb-2'),
|
||||
setClass('font-bold mb-2'),
|
||||
$extension->name
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('mb-2'),
|
||||
setClass('mb-2'),
|
||||
$extension->desc
|
||||
),
|
||||
div
|
||||
@@ -59,7 +59,7 @@ foreach($extensions as $extension)
|
||||
$extensionInfo,
|
||||
div
|
||||
(
|
||||
set::class('pull-right'),
|
||||
setClass('pull-right'),
|
||||
btnGroup
|
||||
(
|
||||
set::items($btnItems),
|
||||
@@ -99,7 +99,7 @@ toolbar
|
||||
|
||||
div
|
||||
(
|
||||
set::class('flex col gap-y-1 p-5 bg-white'),
|
||||
setClass('flex col gap-y-1 p-5 bg-white'),
|
||||
$extensionItems
|
||||
);
|
||||
|
||||
|
||||
@@ -16,40 +16,41 @@ set::closeBtn(false);
|
||||
|
||||
div
|
||||
(
|
||||
set::class('p-2'),
|
||||
setClass('p-2'),
|
||||
div
|
||||
(
|
||||
set::class('flex mb-3'),
|
||||
setClass('flex mb-3'),
|
||||
icon
|
||||
(
|
||||
'exclamation-sign',
|
||||
set::size('2x'),
|
||||
set::class('text-warning mr-4'),
|
||||
setClass('text-warning mr-4'),
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('article-h2 leading-8 mb-2'),
|
||||
setClass('article-h2 leading-8 mb-2'),
|
||||
$title,
|
||||
)
|
||||
),
|
||||
$removeCommands ? div
|
||||
(
|
||||
set::class('font-bold mb-2'),
|
||||
setClass('font-bold mb-2'),
|
||||
$lang->extension->unremovedFiles,
|
||||
) : null,
|
||||
$removeCommands ? div
|
||||
(
|
||||
set::class('border bg-surface p-2'),
|
||||
setClass('border bg-surface p-2'),
|
||||
html($removeCommands)
|
||||
) : null,
|
||||
div
|
||||
(
|
||||
set::class('text-center'),
|
||||
setClass('text-center'),
|
||||
btn
|
||||
(
|
||||
$lang->extension->viewDeactivated,
|
||||
set::class('mr-4'),
|
||||
setClass('mr-4'),
|
||||
set::type('primary'),
|
||||
set('data-dismiss', 'modal'),
|
||||
set::url(createLink('extension', 'browse', 'status=deactivated'))
|
||||
),
|
||||
btn
|
||||
|
||||
@@ -14,40 +14,41 @@ set::closeBtn(false);
|
||||
|
||||
div
|
||||
(
|
||||
set::class('p-2'),
|
||||
setClass('p-2'),
|
||||
div
|
||||
(
|
||||
set::class('flex mb-3'),
|
||||
setClass('flex mb-3'),
|
||||
icon
|
||||
(
|
||||
'check-circle',
|
||||
set::size('2x'),
|
||||
set::class('text-success mr-4'),
|
||||
setClass('text-success mr-4'),
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('article-h2 leading-8 mb-2 text-success'),
|
||||
setClass('article-h2 leading-8 mb-2 text-success'),
|
||||
$title,
|
||||
)
|
||||
),
|
||||
$removeCommands ? div
|
||||
(
|
||||
set::class('mb-3'),
|
||||
setClass('mb-3'),
|
||||
div
|
||||
(
|
||||
set::class('font-bold'),
|
||||
setClass('font-bold'),
|
||||
$lang->extension->unremovedFiles
|
||||
),
|
||||
html(\implode('<br />', $removeCommands)),
|
||||
) : null,
|
||||
div
|
||||
(
|
||||
set::class('text-center'),
|
||||
setClass('text-center'),
|
||||
btn
|
||||
(
|
||||
set::class('mr-4'),
|
||||
setClass('mr-4'),
|
||||
set::type('primary'),
|
||||
set::url(createLink('extension', 'browse', "status=available")),
|
||||
set('data-dismiss', 'modal'),
|
||||
$lang->extension->viewAvailable
|
||||
),
|
||||
btn
|
||||
|
||||
@@ -83,6 +83,7 @@ empty($error) && !isset($license) ? div
|
||||
(
|
||||
set::type('success'),
|
||||
set::url(createLink('extension', 'browse')),
|
||||
set('data-dismiss', 'modal'),
|
||||
$lang->extension->viewInstalled,
|
||||
),
|
||||
div
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace zin;
|
||||
|
||||
$searchForm = div
|
||||
(
|
||||
set::class('mb-5'),
|
||||
setClass('mb-5'),
|
||||
inputGroup
|
||||
(
|
||||
input
|
||||
@@ -23,7 +23,7 @@ $searchForm = div
|
||||
),
|
||||
span
|
||||
(
|
||||
set::class('input-group-btn'),
|
||||
setClass('input-group-btn'),
|
||||
btn
|
||||
(
|
||||
icon('search'),
|
||||
@@ -54,7 +54,7 @@ foreach($lang->extension->featureBar['browse'] as $browseType => $browseLabel)
|
||||
{
|
||||
$featureItems[] = li
|
||||
(
|
||||
set::class('nav-item'),
|
||||
setClass('nav-item'),
|
||||
a
|
||||
(
|
||||
set('href', createLink('extension', 'browse', "type=$browseType")),
|
||||
@@ -92,17 +92,17 @@ sidebar
|
||||
setClass('pb-5'),
|
||||
div
|
||||
(
|
||||
set::class('fast-menu bg-white p-4 shadow-sm rounded rounded-sm'),
|
||||
setClass('fast-menu bg-white p-4 shadow-sm rounded rounded-sm'),
|
||||
$searchForm,
|
||||
menu
|
||||
(
|
||||
set::class('p-0'),
|
||||
setClass('p-0'),
|
||||
$menuItems
|
||||
),
|
||||
),
|
||||
moduleMenu
|
||||
(
|
||||
set::class('module-menu'),
|
||||
setClass('module-menu'),
|
||||
set::title($lang->extension->byCategory),
|
||||
set::modules($moduleTree),
|
||||
set::activeKey($moduleID),
|
||||
@@ -169,25 +169,25 @@ foreach($extensions as $extension)
|
||||
|
||||
$extensionItems[] = div
|
||||
(
|
||||
set::class('pb-2' . ($i < $extensionCount ? ' border-b' : '') . ($i > 1 ? ' mt-5' : '')),
|
||||
setClass('pb-2' . ($i < $extensionCount ? ' border-b' : '') . ($i > 1 ? ' mt-5' : '')),
|
||||
div
|
||||
(
|
||||
set::class('font-bold mb-2'),
|
||||
setClass('font-bold mb-2'),
|
||||
$extension->name . "($currentRelease->releaseVersion)",
|
||||
span
|
||||
(
|
||||
set::class("label $labelClass size-sm font-medium ml-2"),
|
||||
setClass("label $labelClass size-sm font-medium ml-2"),
|
||||
$lang->extension->obtainOfficial[$extension->offcial]
|
||||
),
|
||||
$latestRelease && $latestRelease->releaseVersion != $currentRelease->releaseVersion ? div
|
||||
(
|
||||
set::class('pull-right text-sm text-warning'),
|
||||
setClass('pull-right text-sm text-warning'),
|
||||
html(sprintf($lang->extension->latest, $latestRelease->viewLink, $latestRelease->releaseVersion, $latestRelease->zentaoCompatible))
|
||||
) : null,
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('mb-2'),
|
||||
setClass('mb-2'),
|
||||
$extension->abstract
|
||||
),
|
||||
div
|
||||
@@ -204,7 +204,7 @@ foreach($extensions as $extension)
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('pull-right'),
|
||||
setClass('pull-right'),
|
||||
btnGroup
|
||||
(
|
||||
set::items($btnItems),
|
||||
@@ -229,10 +229,10 @@ if($pager->recTotal)
|
||||
|
||||
div
|
||||
(
|
||||
set::class('flex col gap-y-1 p-5 bg-white'),
|
||||
setClass('flex col gap-y-1 p-5 bg-white'),
|
||||
$extensions ? $extensionItems : div
|
||||
(
|
||||
set::class('alert ghost text-danger flex items-center'),
|
||||
setClass('alert ghost text-danger flex items-center'),
|
||||
icon
|
||||
(
|
||||
'exclamation-sign',
|
||||
@@ -243,7 +243,7 @@ div
|
||||
(
|
||||
div
|
||||
(
|
||||
set::class('font-bold, text-lg'),
|
||||
setClass('font-bold text-lg'),
|
||||
$lang->extension->errorOccurs,
|
||||
),
|
||||
p
|
||||
|
||||
@@ -14,7 +14,7 @@ panel
|
||||
(
|
||||
p
|
||||
(
|
||||
set::class('text-danger mb-3'),
|
||||
setClass('text-danger mb-3'),
|
||||
html($error),
|
||||
),
|
||||
btn
|
||||
|
||||
@@ -19,7 +19,7 @@ set::title($extension->name . '[' . $extension->code . ']' . $lang->extension->s
|
||||
|
||||
div
|
||||
(
|
||||
set::class('border bg-surface p-2'),
|
||||
setClass('border bg-surface p-2'),
|
||||
$fileItems
|
||||
);
|
||||
|
||||
|
||||
@@ -16,11 +16,11 @@ if(isset($confirm) && $confirm == 'no')
|
||||
{
|
||||
div
|
||||
(
|
||||
set::class('alert bg-white text-warning'),
|
||||
setClass('alert bg-white text-warning'),
|
||||
icon
|
||||
(
|
||||
'exclamation-sign',
|
||||
set::class('alert-icon')
|
||||
setClass('alert-icon')
|
||||
),
|
||||
$lang->extension->confirmUninstall,
|
||||
a
|
||||
@@ -34,23 +34,23 @@ elseif(!empty($error))
|
||||
{
|
||||
div
|
||||
(
|
||||
set::class('alert bg-white text-warning'),
|
||||
setClass('alert bg-white text-warning'),
|
||||
icon
|
||||
(
|
||||
'exclamation-sign',
|
||||
set::size('2x'),
|
||||
set::class('alert-icon')
|
||||
setClass('alert-icon')
|
||||
),
|
||||
div
|
||||
(
|
||||
div
|
||||
(
|
||||
set::class('alert-heading'),
|
||||
setClass('alert-heading'),
|
||||
$lang->extension->uninstallFailed
|
||||
),
|
||||
p
|
||||
(
|
||||
set::class('alert-content py-4'),
|
||||
setClass('alert-content py-4'),
|
||||
html($error)
|
||||
)
|
||||
)
|
||||
@@ -61,40 +61,40 @@ else
|
||||
set::closeBtn(false);
|
||||
div
|
||||
(
|
||||
set::class('p-2'),
|
||||
setClass('p-2'),
|
||||
div
|
||||
(
|
||||
set::class('flex mb-3'),
|
||||
setClass('flex mb-3'),
|
||||
icon
|
||||
(
|
||||
'exclamation-sign',
|
||||
set::size('2x'),
|
||||
set::class('text-warning mr-4'),
|
||||
setClass('text-warning mr-4'),
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('article-h2 leading-8 mb-2'),
|
||||
setClass('article-h2 leading-8 mb-2'),
|
||||
$title,
|
||||
)
|
||||
),
|
||||
(!empty($backupFile) || !empty($removeCommands)) ? div
|
||||
(
|
||||
set::class('alert'),
|
||||
setClass('alert'),
|
||||
icon
|
||||
(
|
||||
'check-circle',
|
||||
set::class('alert-icon')
|
||||
setClass('alert-icon')
|
||||
),
|
||||
div
|
||||
(
|
||||
set::class('alert-content'),
|
||||
setClass('alert-content'),
|
||||
!empty($backupFile) ? p
|
||||
(
|
||||
sprintf($lang->extension->backDBFile, $backupFile)
|
||||
) : null,
|
||||
$removeCommands ? p
|
||||
(
|
||||
set::class('font-bold'),
|
||||
setClass('font-bold'),
|
||||
$lang->extension->unremovedFiles,
|
||||
) : null,
|
||||
$removeCommands ? html($removeCommands) : null,
|
||||
@@ -102,12 +102,13 @@ else
|
||||
) : null,
|
||||
div
|
||||
(
|
||||
set::class('text-center'),
|
||||
setClass('text-center'),
|
||||
btn
|
||||
(
|
||||
set::class('mr-4'),
|
||||
setClass('mr-4'),
|
||||
set::type('primary'),
|
||||
set::url(createLink('extension', 'browse', "status=available")),
|
||||
set('data-dismiss', 'modal'),
|
||||
$lang->extension->viewAvailable
|
||||
),
|
||||
btn
|
||||
|
||||
Reference in New Issue
Block a user