@@ -59,6 +59,7 @@ import {Menu} from "../plugin/Menu";
59
59
import { getFirstBlock } from "../protyle/wysiwyg/getBlock" ;
60
60
import { popSearch } from "../mobile/menu/search" ;
61
61
import { showMessage } from "../dialog/message" ;
62
+ import { img3115 } from "../boot/compatibleVersion" ;
62
63
63
64
const renderAssetList = ( element : Element , k : string , position : IPosition , exts : string [ ] = [ ] ) => {
64
65
fetchPost ( "/api/search/searchAsset" , {
@@ -1188,8 +1189,7 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
1188
1189
rangeElement . value = "0" ;
1189
1190
rangeElement . parentElement . setAttribute ( "aria-label" , inputElement . value ? ( inputElement . value + "px" ) : window . siyuan . languages . default ) ;
1190
1191
1191
- // 历史兼容
1192
- assetElement . removeAttribute ( "style" ) ;
1192
+ img3115 ( assetElement )
1193
1193
imgElement . parentElement . style . width = inputElement . value ? ( inputElement . value + "px" ) : "" ;
1194
1194
imgElement . style . height = "" ;
1195
1195
} ) ;
@@ -1220,8 +1220,7 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
1220
1220
bind ( element ) {
1221
1221
rangeElement = element . querySelector ( "input" ) ;
1222
1222
rangeElement . addEventListener ( "input" , ( ) => {
1223
- // 历史兼容
1224
- assetElement . removeAttribute ( "style" ) ;
1223
+ img3115 ( assetElement )
1225
1224
imgElement . parentElement . style . width = rangeElement . value + "%" ;
1226
1225
imgElement . style . height = "" ;
1227
1226
rangeElement . parentElement . setAttribute ( "aria-label" , `${ rangeElement . value } %` ) ;
@@ -1255,8 +1254,7 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
1255
1254
rangeHeightElement . parentElement . setAttribute ( "aria-label" , inputElement . value ? ( inputElement . value + "px" ) : window . siyuan . languages . default ) ;
1256
1255
1257
1256
imgElement . style . height = inputElement . value ? ( inputElement . value + "px" ) : "" ;
1258
- // 历史兼容
1259
- assetElement . removeAttribute ( "style" ) ;
1257
+ img3115 ( assetElement )
1260
1258
imgElement . parentElement . style . width = "" ;
1261
1259
} ) ;
1262
1260
inputElement . addEventListener ( "blur" , ( ) => {
@@ -1286,8 +1284,7 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
1286
1284
bind ( element ) {
1287
1285
rangeHeightElement = element . querySelector ( "input" ) ;
1288
1286
rangeHeightElement . addEventListener ( "input" , ( ) => {
1289
- // 历史兼容
1290
- assetElement . removeAttribute ( "style" ) ;
1287
+ img3115 ( assetElement )
1291
1288
imgElement . parentElement . style . width = "" ;
1292
1289
imgElement . style . height = rangeHeightElement . value + "vh" ;
1293
1290
rangeHeightElement . parentElement . setAttribute ( "aria-label" , `${ rangeHeightElement . value } %` ) ;
@@ -1828,8 +1825,7 @@ const genImageWidthMenu = (label: string, imgElement: HTMLElement, protyle: IPro
1828
1825
label,
1829
1826
click ( ) {
1830
1827
nodeElement . setAttribute ( "updated" , dayjs ( ) . format ( "YYYYMMDDHHmmss" ) ) ;
1831
- // 历史兼容
1832
- imgElement . parentElement . parentElement . removeAttribute ( "style" ) ;
1828
+ img3115 ( imgElement . parentElement . parentElement )
1833
1829
imgElement . parentElement . style . width = label === window . siyuan . languages . default ? "" : label ;
1834
1830
imgElement . style . height = "" ;
1835
1831
updateTransaction ( protyle , id , nodeElement . outerHTML , html ) ;
@@ -1845,8 +1841,7 @@ const genImageHeightMenu = (label: string, imgElement: HTMLElement, protyle: IPr
1845
1841
click ( ) {
1846
1842
nodeElement . setAttribute ( "updated" , dayjs ( ) . format ( "YYYYMMDDHHmmss" ) ) ;
1847
1843
imgElement . style . height = label === window . siyuan . languages . default ? "" : parseInt ( label ) + "vh" ;
1848
- // 历史兼容
1849
- imgElement . parentElement . parentElement . removeAttribute ( "style" ) ;
1844
+ img3115 ( imgElement . parentElement . parentElement )
1850
1845
imgElement . parentElement . style . width = "" ;
1851
1846
updateTransaction ( protyle , id , nodeElement . outerHTML , html ) ;
1852
1847
focusBlock ( nodeElement ) ;
0 commit comments