fix floats

This commit is contained in:
Barış Soner Uşaklı
2022-09-12 18:34:37 -04:00
parent 1df99a4727
commit 401aaf1757
17 changed files with 29 additions and 27 deletions

View File

@@ -176,6 +176,7 @@
display: none!important;
}
// for backwards compat, replace with float-start, float-end respectively
.pull-left {
float: left!important;
}

View File

@@ -64,19 +64,19 @@ define('admin/dashboard', [
graphData.rooms = data;
const html = '<div class="text-center pull-left">' +
const html = '<div class="text-center float-start">' +
'<span class="formatted-number">' + data.onlineRegisteredCount + '</span>' +
'<div class="stat">[[admin/dashboard:active-users.users]]</div>' +
'</div>' +
'<div class="text-center pull-left">' +
'<div class="text-center float-start">' +
'<span class="formatted-number">' + data.onlineGuestCount + '</span>' +
'<div class="stat">[[admin/dashboard:active-users.guests]]</div>' +
'</div>' +
'<div class="text-center pull-left">' +
'<div class="text-center float-start">' +
'<span class="formatted-number">' + (data.onlineRegisteredCount + data.onlineGuestCount) + '</span>' +
'<div class="stat">[[admin/dashboard:active-users.total]]</div>' +
'</div>' +
'<div class="text-center pull-left">' +
'<div class="text-center float-start">' +
'<span class="formatted-number">' + data.socketCount + '</span>' +
'<div class="stat">[[admin/dashboard:active-users.connections]]</div>' +
'</div>';

View File

@@ -195,7 +195,7 @@ define('admin/extend/plugins', [
}
let html = '';
activePlugins.forEach(function (plugin) {
html += '<li class="">' + plugin + '<span class="pull-right"><i class="fa fa-chevron-up"></i><i class="fa fa-chevron-down"></i></span></li>';
html += '<li class="">' + plugin + '<span class="float-end"><i class="fa fa-chevron-up"></i><i class="fa fa-chevron-down"></i></span></li>';
});
if (!activePlugins.length) {
translator.translate('[[admin/extend/plugins:none-active]]', function (text) {

View File

@@ -113,8 +113,8 @@ module.exports = function (utils, Benchpress, relative_path) {
category.children.forEach(function (child) {
if (child && !child.isSection) {
const link = child.link ? child.link : (relative_path + '/category/' + child.slug);
html += '<span class="category-children-item pull-left">' +
'<div role="presentation" class="icon pull-left" style="' + generateCategoryBackground(child) + '">' +
html += '<span class="category-children-item float-start">' +
'<div role="presentation" class="icon float-start" style="' + generateCategoryBackground(child) + '">' +
'<i class="fa fa-fw ' + child.icon + '"></i>' +
'</div>' +
'<a href="' + link + '"><small>' + child.name + '</small></a></span>';

View File

@@ -28,6 +28,7 @@ define('iconSelect', ['benchpress', 'bootbox'], function (Benchpress, bootbox) {
backdrop: true,
show: false,
message: html,
size: 'large',
title: 'Select an Icon',
buttons: {
noIcon: {

View File

@@ -105,7 +105,7 @@
<div class="card mb-3 pointer" data-container-html='<div class="card"><h5 class="card-header">\{{title}}</h5><div class="card-body">\{{body}}</div></div>'>
<div class="card-header">
[[admin/extend/widgets:container.panel-header]]
<div class="pull-right color-selector">
<div class="float-end color-selector">
<button data-class="text-bg-primary" class="btn btn-sm btn-primary">&nbsp;&nbsp;</button>
<button data-class="" class="btn btn-sm btn-secondary">&nbsp;&nbsp;</button>
<button data-class="text-bg-success" class="btn btn-sm btn-success">&nbsp;&nbsp;</button>
@@ -121,7 +121,7 @@
<div class="alert alert-info pointer" data-container-html='<div class="alert alert-info">\{{body}}</div>'>
[[admin/extend/widgets:container.alert]]
<div class="pull-right color-selector">
<div class="float-end color-selector">
<button data-class="alert-success" class="btn btn-sm btn-success">&nbsp;&nbsp;</button>
<button data-class="alert-info" class="btn btn-sm btn-info">&nbsp;&nbsp;</button>
<button data-class="alert-warning" class="btn btn-sm btn-warning">&nbsp;&nbsp;</button>

View File

@@ -3,7 +3,7 @@
<h4><!-- IF admins.icon --><i class="fa {admins.icon}"></i> <!-- ENDIF admins.icon -->[[admin/manage/admins-mods:administrators]]</h4>
<div class="administrator-area">
<!-- BEGIN admins.members -->
<div class="badge text-bg-light m-1 p-1 pull-left" data-uid="{admins.members.uid}">
<div class="badge text-bg-light m-1 p-1 float-start" data-uid="{admins.members.uid}">
<!-- IF admins.members.picture -->
<img class="avatar avatar-sm" src="{admins.members.picture}" alt="" />
<!-- ELSE -->
@@ -21,7 +21,7 @@
<h4><!-- IF globalMods.icon --><i class="fa {globalMods.icon}"></i> <!-- ENDIF globalMods.icon -->[[admin/manage/admins-mods:global-moderators]]</h4>
<div class="global-moderator-area">
<!-- BEGIN globalMods.members -->
<div class="badge text-bg-light m-1 p-1 pull-left" data-uid="{globalMods.members.uid}">
<div class="badge text-bg-light m-1 p-1 float-start" data-uid="{globalMods.members.uid}">
<!-- IF globalMods.members.picture -->
<img class="avatar avatar-sm" src="{globalMods.members.picture}" alt="" />
<!-- ELSE -->
@@ -54,7 +54,7 @@
<h4>{{{ if categoryMods.icon }}}<i class="fa {categoryMods.icon}"></i> {{{ end }}}{categoryMods.name} {{{ if categoryMods.subCategoryCount }}}<small><a href="{config.relative_path}/admin/manage/admins-mods?cid={categoryMods.cid}#moderators-title">[[admin/manage/admins-mods:subcategories, {categoryMods.subCategoryCount}]]</a></small>{{{ else }}}{{{ end }}}{{{if categoryMods.disabled}}}<span class="badge badge-primary">[[admin/manage/admins-mods:disabled]]</span>{{{end}}}</h4>
<div class="moderator-area" data-cid="{categoryMods.cid}">
{{{ each categoryMods.moderators }}}
<div class="badge text-bg-light m-1 p-1 pull-left" data-uid="{categoryMods.moderators.uid}">
<div class="badge text-bg-light m-1 p-1 float-start" data-uid="{categoryMods.moderators.uid}">
{{{ if categoryMods.moderators.picture }}}
<img class="avatar avatar-sm" src="{categoryMods.moderators.picture}" alt="" />
{{{ else }}}

View File

@@ -145,7 +145,7 @@
</div>
<hr />
<div class="edit-privileges-selector">
<label class="form-label" class="pull-left">[[admin/manage/privileges:edit-privileges]]</label>
<label class="form-label" class="float-start">[[admin/manage/privileges:edit-privileges]]</label>
<!-- IMPORT partials/category-selector.tpl -->
</div>
</div>

View File

@@ -74,7 +74,7 @@
{{{ end }}}
<td>
<div class="btn-group pull-right">
<div class="btn-group float-end">
<button class="btn btn-success btn-sm" data-action="accept"><i class="fa fa-check"></i></button>
<button class="btn btn-danger btn-sm" data-action="delete"><i class="fa fa-times"></i></button>
{{{ each users.customActions }}}
@@ -117,7 +117,7 @@
<td class ="invited-by"><!-- IF @first -->{invites.username}<!-- ENDIF @first --></td>
<td>{invites.invitations.email}</td>
<td>{invites.invitations.username}
<div class="btn-group pull-right">
<div class="btn-group float-end">
<button class="btn btn-danger btn-sm" data-action="delete"><i class="fa fa-times"></i></button>
</div>
</td>

View File

@@ -1,6 +1,6 @@
<!-- IMPORT partials/breadcrumbs.tpl -->
<div class="clearfix">
<div class="pull-right">
<div class="float-end">
<div class="btn-group">
<button id="new-folder" class="btn btn-primary"><i class="fa fa-folder"></i> [[admin/manage/uploads:new-folder]]</button>
</div>

View File

@@ -22,7 +22,7 @@
</div>
</div>
<div class="col-md-3">
<div class="clearfix pull-right text-right">
<div class="clearfix float-end text-right">
<div class="btn-group category-tools">
<button class="btn btn-outline-secondary btn-sm dropdown-toggle" data-bs-toggle="dropdown" type="button"><i class="fa fa-fw fa-ellipsis-h"></i></button>
<ul class="dropdown-menu dropdown-menu-end">

View File

@@ -16,7 +16,7 @@
<a class="dropdown-item" role="menuitem">{categories.level}
<span component="category-markup">
<div class="category-item d-inline-block">
<div role="presentation" class="icon pull-left" style="{function.generateCategoryBackground}">
<div role="presentation" class="icon float-start" style="{function.generateCategoryBackground}">
<i class="fa fa-fw {./icon}"></i>
</div>
{./name}

View File

@@ -29,7 +29,7 @@
<a href="{config.relative_path}/user/{group.members.userslug}">{group.members.username}</a> <i title="[[groups:owner]]" class="user-owner-icon fa fa-star text-warning <!-- IF !group.members.isOwner -->invisible<!-- ENDIF !group.members.isOwner -->"></i>
<!-- IF group.isOwner -->
<div class="owner-controls btn-group pull-right">
<div class="owner-controls btn-group float-end">
<a class="btn btn-sm" href="#" data-ajaxify="false" data-action="toggleOwnership" title="[[groups:details.grant]]">
<i class="fa fa-star"></i>
</a>

View File

@@ -14,7 +14,7 @@
<a class="dropdown-item" role="menuitem">{categories.level}
<span component="category-markup">
<div class="category-item d-inline-block">
<div role="presentation" class="icon pull-left" style="{function.generateCategoryBackground}">
<div role="presentation" class="icon float-start" style="{function.generateCategoryBackground}">
<i class="fa fa-fw {./icon}"></i>
</div>
{./name}

View File

@@ -19,7 +19,7 @@
<li data-index="{enabled.index}" class="card card-body text-bg-light border-0 <!-- IF !enabled.selected -->hidden<!-- ENDIF !enabled.selected -->">
<form>
<div class="row">
<div class="col-sm-12 text-end">
<div class="col-sm-12 text-end mb-3">
{{{ if enabled.enabled }}}
<button class="btn btn-warning toggle">[[admin/settings/navigation:btn.disable]]</button>
{{{ else }}}
@@ -114,7 +114,7 @@
<div class="card-body">
<ul id="available">
<li data-id="custom" class="clearfix">
<div data-id="custom" class="drag-item alert alert-success pull-left">
<div data-id="custom" class="drag-item alert alert-success float-start">
<i class="fa fa-fw fa-plus-circle"></i>
</div>
<p>
@@ -123,7 +123,7 @@
</li>
{{{ each available }}}
<li data-id="{@index}" class="clearfix">
<div data-id="{@index}" class="drag-item alert <!-- IF available.core -->alert-warning<!-- ELSE -->alert-info<!-- ENDIF available.core --> pull-left">
<div data-id="{@index}" class="drag-item alert <!-- IF available.core -->alert-warning<!-- ELSE -->alert-info<!-- ENDIF available.core --> float-start">
<i class="fa fa-fw <!-- IF available.iconClass -->{available.iconClass}<!-- ELSE -->fa-navicon<!-- ENDIF available.iconClass -->"></i>
</div>
<p>

View File

@@ -1,11 +1,11 @@
<div id="post-tooltip" class="well" style="position:absolute; z-index: 1;">
<div id="post-tooltip" class="card card-body shadow text-bg-light" style="position:absolute; z-index: 1;">
<div class="clearfix">
<div class="icon pull-left">
<div class="icon float-start">
<a href="{{{ if post.user.userslug }}}{config.relative_path}/user/{post.user.userslug}{{{ else }}}#{{{ end }}}">
{buildAvatar(post.user, "sm", true, "", "user/picture")} {post.user.username}
</a>
</div>
<small class="pull-right">
<small class="float-end">
<span class="timeago" title="{post.timestampISO}"></span>
</small>
</div>

View File

@@ -102,7 +102,7 @@ describe('helpers', () => {
],
};
const html = helpers.generateChildrenCategories(category);
assert.equal(html, `<span class="category-children"><span class="category-children-item pull-left"><div role="presentation" class="icon pull-left" style="background-color: #ff0000; color: #00ff00;"><i class="fa fa-fw undefined"></i></div><a href="${nconf.get('relative_path')}/category/undefined"><small>children</small></a></span></span>`);
assert.equal(html, `<span class="category-children"><span class="category-children-item float-start"><div role="presentation" class="icon float-start" style="background-color: #ff0000; color: #00ff00;"><i class="fa fa-fw undefined"></i></div><a href="${nconf.get('relative_path')}/category/undefined"><small>children</small></a></span></span>`);
done();
});