@@ -250,45 +250,63 @@ export const ChtmlMenclose = (function <N, T, D>(): ChtmlMencloseClass<
250250 height : 0 ,
251251 width : 0 ,
252252 } ,
253- 'mjx-menclose > mjx-arrow > * ' : {
253+ 'mjx-menclose > mjx-arrow > mjx-aline ' : {
254254 display : 'block' ,
255255 position : 'absolute' ,
256- 'transform-origin' : 'bottom' ,
257- 'border-left' : em ( Notation . THICKNESS * Notation . ARROWX ) + ' solid' ,
258- 'border-right' : 0 ,
259256 'box-sizing' : 'border-box' ,
260- } ,
261- 'mjx-menclose > mjx-arrow > mjx-aline' : {
257+ 'transform-origin' : 'bottom' ,
262258 left : 0 ,
263259 top : em ( - Notation . THICKNESS / 2 ) ,
264260 right : em ( Notation . THICKNESS * ( Notation . ARROWX - 1 ) ) ,
265261 height : 0 ,
266262 'border-top' : em ( Notation . THICKNESS ) + ' solid' ,
267263 'border-left' : 0 ,
264+ 'border-right' : 0 ,
268265 } ,
269266 'mjx-menclose > mjx-arrow[double] > mjx-aline' : {
267+ display : 'block' ,
268+ position : 'absolute' ,
269+ 'box-sizing' : 'border-box' ,
270+ 'transform-origin' : 'bottom' ,
270271 left : em ( Notation . THICKNESS * ( Notation . ARROWX - 1 ) ) ,
271272 height : 0 ,
273+ 'border-left' : em ( Notation . THICKNESS * Notation . ARROWX ) + ' solid' ,
274+ 'border-right' : 0 ,
272275 } ,
273276 'mjx-menclose > mjx-arrow > mjx-rthead' : {
277+ display : 'block' ,
278+ position : 'absolute' ,
279+ 'box-sizing' : 'border-box' ,
280+ 'transform-origin' : 'bottom' ,
274281 transform : 'skewX(' + ANGLE + 'rad)' ,
275282 right : 0 ,
276283 bottom : '-1px' ,
284+ 'border-left' : em ( Notation . THICKNESS * Notation . ARROWX ) + ' solid' ,
285+ 'border-right' : 0 ,
277286 'border-bottom' : '1px solid transparent' ,
278287 'border-top' :
279288 em ( Notation . THICKNESS * Notation . ARROWY ) + ' solid transparent' ,
280289 } ,
281290 'mjx-menclose > mjx-arrow > mjx-rbhead' : {
291+ display : 'block' ,
292+ position : 'absolute' ,
293+ 'box-sizing' : 'border-box' ,
282294 transform : 'skewX(-' + ANGLE + 'rad)' ,
283295 'transform-origin' : 'top' ,
284296 right : 0 ,
285297 top : '-1px' ,
298+ 'border-left' : em ( Notation . THICKNESS * Notation . ARROWX ) + ' solid' ,
299+ 'border-right' : 0 ,
286300 'border-top' : '1px solid transparent' ,
287301 'border-bottom' :
288302 em ( Notation . THICKNESS * Notation . ARROWY ) + ' solid transparent' ,
289303 } ,
290304 'mjx-menclose > mjx-arrow > mjx-lthead' : {
305+ display : 'block' ,
306+ position : 'absolute' ,
307+ 'box-sizing' : 'border-box' ,
291308 transform : 'skewX(-' + ANGLE + 'rad)' ,
309+ 'transform-origin' : 'bottom' ,
292310 left : 0 ,
293311 bottom : '-1px' ,
294312 'border-left' : 0 ,
@@ -298,6 +316,9 @@ export const ChtmlMenclose = (function <N, T, D>(): ChtmlMencloseClass<
298316 em ( Notation . THICKNESS * Notation . ARROWY ) + ' solid transparent' ,
299317 } ,
300318 'mjx-menclose > mjx-arrow > mjx-lbhead' : {
319+ display : 'block' ,
320+ position : 'absolute' ,
321+ 'box-sizing' : 'border-box' ,
301322 transform : 'skewX(' + ANGLE + 'rad)' ,
302323 'transform-origin' : 'top' ,
303324 left : 0 ,
@@ -314,7 +335,7 @@ export const ChtmlMenclose = (function <N, T, D>(): ChtmlMencloseClass<
314335 bottom : '50%' ,
315336 left : 0 ,
316337 width : em ( 1.5 * Notation . PADDING ) ,
317- border : em ( Notation . THICKNESS ) + ' solid' ,
338+ ' border-width' : em ( Notation . THICKNESS ) ,
318339 'border-style' : 'solid solid none none' ,
319340 'border-radius' : '0 100% 0 0' ,
320341 'box-sizing' : 'border-box' ,
0 commit comments