2013-02-07 3 views
1

필자는 선택 입력이 변경 될 때 일부 요소를 표시하거나 숨기는 TinyMCE 팝업을 가지고 있습니다. 사용자가 자신의 크기를 조정하도록 강요하는 대신 본체의 새로운 높이를 반영하도록 팝업의 크기를 조정할 수있는 방법이 있습니까?선택 입력이 변경되면 어떻게 TinyMCE 팝업의 크기를 조정할 수 있습니까?

TinyMCEPopup.resizeToInnerSize();은 항상 새로운 크기가 아닌 원래 크기로 팝업 크기를 조정합니다 (표시된 요소를 잘라냅니다). 이드 body-id (<body id="body-id">...</body>)

다음, 선택 입력 변화가 이루어지는 몸체 요소를

ed.addCommand('PluginName_Resize', function(ui, v) { 
    ed.windowManager.params.mce_height = v.height + 10; 
}); 

:

답변

1

내가 명령을 추가 같은 플러그인을 만들면서 이것을 해결
var window = tinyMCEPopup.dom.getSize('body-id'); 
tinyMCEPopup.execCommand('PluginName_Resize', false, { height : window.h }); 
tinyMCEPopup.resizeToInnerSize(); 
+1

+1 (잘 했음) – Thariama

관련 문제