2017-07-03 119 views
0

我正在使用Wiris Editor作爲TinyMCE中的插件。當我從Wiris編輯器插入方程時,它將它顯示爲TinyMCE中的圖像 - 我發現這是嵌入圖像,但是當我單擊源標記以保存內容時,它是mathml格式。我無法保存方程並幾乎在任何地方搜索,但找不到解決方案,我不知道爲什麼會發生這種情況。Tinymce wiris數學編輯器

screenshot

回答

0

以及..你不能轉換到mathxml HTML DOM元素爲平滑的方式。但是你可以通過控制檯的幫助來追蹤inspect元素中的代碼。

wiris插件用於呈現iframe,因此您必須首先深入iframe文檔。

 
    $(function(){ 

     // here "task_case_in_ifr" is the id for editor iframe div. 
     var iframe = $("#task_case_in_ifr")[0]; 
     var iframeDocument = iframe.contentDocument 
     var iframeContent; 
     if (iframeDocument) { 
      // "tinymce" is the id for parent div containing all equation in the div. 
      iframeContent = iframeDocument.querySelectorAll('#tinymce'); 
     } 

     var content = iframeContent[0].innerHTML  
     // save to database content variable.. 

     // then show this value from the database on load document in jquery 
     // at first load it to the hidden element containing id. 
     // eg. div id is "#t1" 
     // fetch from the DOM by 
     iframeContent[0].innerHTML = $("#t1").html(); 
    });