gemercheung 2 年之前
父節點
當前提交
4cdc06a178
共有 1 個文件被更改,包括 20 次插入16 次删除
  1. 20 16
      packages/qjkankan-editor/public/static/template/customTooltip.xml

+ 20 - 16
packages/qjkankan-editor/public/static/template/customTooltip.xml

@@ -238,38 +238,42 @@
    
         if(
             pos == 'top',
-            add(dHeight,lheight, 12);
-            if(get(dHeight) LT 30,set(dHeight,30));
-            mul(dHeight, -1);
+            add(all,lheight,hheight);
+            div(dpy,all,2); 
+            add(lastPy,dpy,10);
+            mul(lastPy, -1);
+            set(layer[get(posName)].align,center);
+            set(layer[get(posName)].y,get(lastPy));
             set(layer[get(posName)].x,0);
-            set(layer[get(posName)].y,get(dHeight));
         );
          if(
             pos == 'bottom',
-            add(dHeight,lheight, 12);
-           if(get(dHeight) LT 30,set(dHeight,30));
-            mul(dHeight, 1);
+            add(all,lheight,hheight);
+            div(dpy,all,2); 
+            add(lastPy,dpy,10);
+            mul(lastPy, 1);
+            set(layer[get(posName)].align,center);
+            set(layer[get(posName)].y,get(lastPy));
             set(layer[get(posName)].x,0);
-            set(layer[get(posName)].y,get(dHeight));
         );
         if(
             pos == 'left',
             add(all,lwidth,hwidth);
-            div(dpy,all,2); 
-            add(lastPy,dpy,10);
-            mul(lastPy, -1);
+            div(dpx,all,2); 
+            add(lastPx,dpx,10);
+            mul(lastPx, -1);
             set(layer[get(posName)].align,center);
-            set(layer[get(posName)].x,get(lastPy));
+            set(layer[get(posName)].x,get(lastPx));
             set(layer[get(posName)].y,0);
         );
         if(
             pos == 'right',
             add(all,lwidth,hwidth);
-            div(dpy,all,2); 
-            add(lastPy,dpy,10);
-            mul(lastPy, 1);
+            div(dpx,all,2); 
+            add(lastPx,dpx,10);
+            mul(lastPx, 1);
             set(layer[get(posName)].align,center);
-            set(layer[get(posName)].x,get(lastPy));
+            set(layer[get(posName)].x,get(lastPx));
             set(layer[get(posName)].y,0);
         );
     </action>