mirror of
https://github.com/friendica/friendica
synced 2025-02-15 08:14:00 +00:00
Merge pull request #14737 from MrPetovan/bug/14131-dropzone-error
Account for calendar post edition in editpost()
This commit is contained in:
commit
73fd2b23a5
2 changed files with 64 additions and 57 deletions
|
@ -147,7 +147,8 @@ class Temporal
|
|||
}
|
||||
|
||||
$tpl = Renderer::getMarkupTemplate("field_input.tpl");
|
||||
$o = Renderer::replaceMacros($tpl,
|
||||
$o = Renderer::replaceMacros(
|
||||
$tpl,
|
||||
[
|
||||
'$field' => [
|
||||
'dob',
|
||||
|
@ -157,7 +158,8 @@ class Temporal
|
|||
'',
|
||||
'placeholder="' . DI::l10n()->t('YYYY-MM-DD or MM-DD') . '"'
|
||||
]
|
||||
]);
|
||||
]
|
||||
);
|
||||
|
||||
return $o;
|
||||
}
|
||||
|
@ -223,17 +225,19 @@ class Temporal
|
|||
bool $picktime = true,
|
||||
string $minfrom = '',
|
||||
string $maxfrom = '',
|
||||
bool $required = false): string
|
||||
{
|
||||
bool $required = false
|
||||
): string {
|
||||
// First day of the week (0 = Sunday)
|
||||
$firstDay = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'calendar', 'first_day_of_week', 0);
|
||||
$firstDay = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'calendar', 'first_day_of_week') ?: 0;
|
||||
|
||||
$lang = DI::l10n()->toISO6391(DI::l10n()->getCurrentLang());
|
||||
|
||||
// Check if the detected language is supported by the picker
|
||||
if (!in_array($lang,
|
||||
if (!in_array(
|
||||
$lang,
|
||||
['ar', 'ro', 'id', 'bg', 'fa', 'ru', 'uk', 'en', 'el', 'de', 'nl', 'tr', 'fr', 'es', 'th', 'pl', 'pt', 'ch', 'se', 'kr',
|
||||
'it', 'da', 'no', 'ja', 'vi', 'sl', 'cs', 'hu'])) {
|
||||
'it', 'da', 'no', 'ja', 'vi', 'sl', 'cs', 'hu']
|
||||
)) {
|
||||
$lang = 'en';
|
||||
}
|
||||
|
||||
|
@ -329,7 +333,7 @@ class Temporal
|
|||
return $compare_time ? DI::l10n()->t('less than a second ago') : DI::l10n()->t('today');
|
||||
}
|
||||
|
||||
if ($etime < 0){
|
||||
if ($etime < 0) {
|
||||
$etime = -$etime;
|
||||
$isfuture = true;
|
||||
}
|
||||
|
@ -349,10 +353,9 @@ class Temporal
|
|||
if ($d >= 1) {
|
||||
$r = floor($d);
|
||||
// translators - e.g. 22 hours ago, 1 minute ago
|
||||
if($isfuture){
|
||||
if($isfuture) {
|
||||
$format = DI::l10n()->t('in %1$d %2$s');
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
$format = DI::l10n()->t('%1$d %2$s ago');
|
||||
}
|
||||
|
||||
|
@ -475,7 +478,7 @@ class Temporal
|
|||
$str_month = DI::l10n()->getDay($mtab[$m]);
|
||||
$o = '<table class="calendar' . $class . '">';
|
||||
$o .= "<caption>$str_month $y</caption><tr>";
|
||||
for ($a = 0; $a < 7; $a ++) {
|
||||
for ($a = 0; $a < 7; $a++) {
|
||||
$o .= '<th>' . mb_substr(DI::l10n()->getDay($dn[$a]), 0, 3, 'UTF-8') . '</th>';
|
||||
}
|
||||
|
||||
|
@ -496,13 +499,13 @@ class Temporal
|
|||
$o .= $day;
|
||||
}
|
||||
|
||||
$d ++;
|
||||
$d++;
|
||||
} else {
|
||||
$o .= ' ';
|
||||
}
|
||||
|
||||
$o .= '</td>';
|
||||
$dow ++;
|
||||
$dow++;
|
||||
if (($dow == 7) && ($d <= $l)) {
|
||||
$dow = 0;
|
||||
$o .= '</tr><tr>';
|
||||
|
@ -510,7 +513,7 @@ class Temporal
|
|||
}
|
||||
|
||||
if ($dow) {
|
||||
for ($a = $dow; $a < 7; $a ++) {
|
||||
for ($a = $dow; $a < 7; $a++) {
|
||||
$o .= '<td> </td>';
|
||||
}
|
||||
}
|
||||
|
|
|
@ -270,12 +270,16 @@ function editpost(url) {
|
|||
|
||||
// To make dropzone fileupload work on editing a comment, we need to
|
||||
// attach a new dropzone to modal
|
||||
if ($('#jot-text-wrap').length > 0) {
|
||||
dzFactory.setupDropzone('#jot-text-wrap', 'profile-jot-text');
|
||||
}
|
||||
|
||||
modal.show();
|
||||
$("#jot-popup").show();
|
||||
if ($("#profile-jot-text").length > 0) {
|
||||
linkPreview = $("#profile-jot-text").linkPreview();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue