Merge pull request #2783 from crazyserver/MOBILE-3320

Mobile 3320
main
Dani Palou 2021-05-20 14:48:27 +02:00 committed by GitHub
commit 7789d660de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 34 additions and 16 deletions

View File

@ -23,10 +23,12 @@ jobs:
exit 1
fi
gulp
langlength=`jq -r '. | length' src/assets/lang/en.json`
langindexlength=`jq -r '. | length' scripts/langindex.json`
if [ $langlength -ne $langindexlength ]; then
echo "Lang file has $langlength while langindex $langindexlength"
langcount=`jq -r '. | length' src/assets/lang/en.json`
freemiumcount=`jq 'keys' src/assets/lang/en.json | grep "freemium." | wc -l | xargs`
allcount=$(($langcount - $freemiumcount))
langindexcount=`jq -r '. | length' scripts/langindex.json`
if [ $allcount -ne $langindexcount ]; then
echo "Lang file has $langcount ($freemiumcount) while langindex $langindexcount"
exit 1
fi

View File

@ -39,6 +39,7 @@
<preference name="SplashScreenDelay" value="15000" />
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="android-minSdkVersion" value="22" />
<preference name="android-targetSdkVersion" value="30" />
<preference name="AndroidPersistentFileLocation" value="Compatibility" />

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 932 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -1,11 +1,28 @@
<div class="core-rte-editor-container" (click)="focusRTE()" [class.toolbar-hidden]="toolbarHidden">
<div [hidden]="!rteEnabled" #editor contenteditable="true" class="core-rte-editor" button (focus)="showToolbar($event)"
(longPress)="showToolbar($event)" (blur)="hideToolbar($event)" [attr.data-placeholder-text]="placeholder" role="textbox">
<div
[hidden]="!rteEnabled"
#editor
class="core-rte-editor"
role="textbox"
contenteditable="true"
[attr.data-placeholder-text]="placeholder"
(focus)="showToolbar($event)"
(blur)="hideToolbar($event)"
>
</div>
<ion-textarea [hidden]="rteEnabled" #textarea class="core-textarea" [placeholder]="placeholder" [attr.name]="name"
ngControl="control" (ionChange)="onChange()" (focus)="showToolbar($event)" (longPress)="showToolbar($event)"
(blur)="hideToolbar($event)" role="textbox">
<ion-textarea
[hidden]="rteEnabled"
#textarea
class="core-textarea"
role="textbox"
[attr.name]="name"
ngControl="control"
[placeholder]="placeholder"
(ionChange)="onChange()"
(ionFocus)="showToolbar($event)"
(ionBlur)="hideToolbar($event)"
>
</ion-textarea>
<div class="core-rte-info-message" *ngIf="infoMessage">

View File

@ -29,8 +29,9 @@
.core-rte-editor-container {
max-height: calc(100% - 46px);
display: flex;
flex-direction: column;
flex-grow: 1;
flex-direction: column;
justify-content: space-between;
&.toolbar-hidden {
max-height: 100%;
}
@ -51,7 +52,7 @@
.core-rte-editor, .core-textarea {
padding: 2px;
margin: 2px;
width: 100%;
width: calc(100% - 4px);
resize: none;
background-color: var(--background);
color: var(--color);
@ -59,8 +60,6 @@
}
.core-rte-editor {
flex-grow: 1;
flex-shrink: 1;
-webkit-user-select: auto !important;
user-select: auto !important;
word-wrap: break-word;
@ -86,8 +85,6 @@
}
.core-textarea {
flex-grow: 1;
flex-shrink: 1;
position: relative;
::ng-deep textarea {
@ -97,6 +94,7 @@
overflow-x: hidden;
overflow-y: auto;
position: absolute;
height: auto;
top: 0;
bottom: 0;
}
@ -160,7 +158,7 @@
}
&.toolbar-hidden {
visibility: none;
visibility: hidden;
height: 0;
border: none;
}