mirror of
https://gitee.com/openharmony/applications_notes
synced 2024-10-06 21:23:27 +00:00
commit
6a230df3cd
@ -414,7 +414,7 @@ document.body.addEventListener('paste', (event) => {
|
||||
RICH_EDITOR.getFontSizes = function () {
|
||||
document.execCommand('fontSize', false, null);
|
||||
var fontElements = window.getSelection().anchorNode.parentNode;
|
||||
var getSize = fontElements.style.fontSize;
|
||||
var getSize = parseInt(window.getComputedStyle(fontElements, null).fontSize)
|
||||
var str = callBackToApp.callbackGetSize(getSize);
|
||||
};
|
||||
|
||||
|
@ -743,6 +743,10 @@ export struct EditContentDialogPortrait {
|
||||
private circleColor: string
|
||||
private fontSize: number
|
||||
|
||||
aboutToAppear() {
|
||||
this.confirm("javascript:RICH_EDITOR.getFontSizes()")
|
||||
}
|
||||
|
||||
build() {
|
||||
Column() {
|
||||
Flex({ direction: FlexDirection.Row, wrap: FlexWrap.NoWrap,
|
||||
|
@ -153,6 +153,19 @@ export struct NoteContent {
|
||||
} else {
|
||||
LogUtil.info(TAG, 'paste info22223')
|
||||
}
|
||||
},
|
||||
callbackGetSize: (fontSize) => {
|
||||
if (fontSize === 16) {
|
||||
this.selectedNoteData.slider_value = 0
|
||||
} else if (fontSize === 18) {
|
||||
this.selectedNoteData.slider_value = 4
|
||||
} else if (fontSize === 24) {
|
||||
this.selectedNoteData.slider_value = 8
|
||||
} else if (fontSize === 32) {
|
||||
this.selectedNoteData.slider_value = 12
|
||||
} else if (fontSize === 48) {
|
||||
this.selectedNoteData.slider_value = 16
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -172,7 +185,7 @@ export struct NoteContent {
|
||||
.javaScriptProxy({
|
||||
object: this.noteContent,
|
||||
name: "callBackToApp", // html--> name.method
|
||||
methodList: ["callbackhtml", "callbackScheduledSave", "callbackPasteImage", "callbackImagePath"],
|
||||
methodList: ["callbackhtml", "callbackScheduledSave", "callbackPasteImage", "callbackImagePath", "callbackGetSize"],
|
||||
controller: this.controllerShow
|
||||
})
|
||||
.onPageEnd((e) => {
|
||||
|
@ -189,10 +189,17 @@ export struct NoteContentComp {
|
||||
LogUtil.info(TAG, 'paste info22225')
|
||||
}
|
||||
},
|
||||
|
||||
callbackGetSize: (size) => {
|
||||
if (size) {
|
||||
AppStorage.Set<number>('inSetValue', parseInt(size.slice(0, -2)) - 12)
|
||||
callbackGetSize: (fontSize) => {
|
||||
if (fontSize === 16) {
|
||||
this.selectedNoteData.slider_value = 0
|
||||
} else if (fontSize === 18) {
|
||||
this.selectedNoteData.slider_value = 4
|
||||
} else if (fontSize === 24) {
|
||||
this.selectedNoteData.slider_value = 8
|
||||
} else if (fontSize === 32) {
|
||||
this.selectedNoteData.slider_value = 12
|
||||
} else if (fontSize === 48) {
|
||||
this.selectedNoteData.slider_value = 16
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -157,6 +157,19 @@ export struct NoteContentCompPortrait {
|
||||
} else {
|
||||
LogUtil.info(TAG, 'paste info22224')
|
||||
}
|
||||
},
|
||||
callbackGetSize: (fontSize) => {
|
||||
if (fontSize === 16) {
|
||||
this.selectedNoteData.slider_value = 0
|
||||
} else if (fontSize === 18) {
|
||||
this.selectedNoteData.slider_value = 4
|
||||
} else if (fontSize === 24) {
|
||||
this.selectedNoteData.slider_value = 8
|
||||
} else if (fontSize === 32) {
|
||||
this.selectedNoteData.slider_value = 12
|
||||
} else if (fontSize === 48) {
|
||||
this.selectedNoteData.slider_value = 16
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -175,7 +188,7 @@ export struct NoteContentCompPortrait {
|
||||
.javaScriptProxy({
|
||||
object: this.noteContent,
|
||||
name: "callBackToApp", // html--> name.method
|
||||
methodList: ["callbackhtml", "callbackScheduledSave", "callbackPasteImage", "callbackImagePath"],
|
||||
methodList: ["callbackhtml", "callbackScheduledSave", "callbackPasteImage", "callbackImagePath", "callbackGetSize"],
|
||||
controller: this.controllerShow
|
||||
})
|
||||
.onPageEnd((e) => {
|
||||
|
Loading…
Reference in New Issue
Block a user