百度編輯器二次開發常用手記整理小結

2021-06-22 05:30:19 字數 1744 閱讀 7287

**如下:

//引入editor_config.js,editor_api.js,ueditor.css檔案,然後在body中建立編輯器例項與父容器

ss配置彈出工具按鈕:

**如下: 

//editor_config.js editorui.js檔案中找到*******s labelmap iframeurlmap btncmds dialogbtns 五個引數進行配置

//*******s:工具或下拉框引數,

//labelmap:工具按鈕提示資訊

//iframeurlmap:彈出外掛程式url路徑

//btncmds:工具按鈕統一觸發命令

//dialogbtns:彈出命令

//註冊外掛程式 傳入的是*******s中的引數

ue.plugins = function()

}配置命令工具按鈕:

**如下:

//editor_config.js editorui.js檔案中找到*******s labelmap btncmds

//註冊命令工具按鈕 傳入的是*******s中的引數

ue.commands = function()

}右鍵按鈕配置:

**如下:

//editor_config.js contextmenu.js檔案中找到*******s labelmap items三個引數進行配置

//命令右鍵配置

items:

} //註冊右鍵按鈕命令

ue.commands = function() }

注:註冊右鍵按鈕命令中依然是*******s引數中所配置的名字

//外掛程式右鍵配置傳入的引數是*******s中的引數

items:

this.ui._dialogs['...dialog'].open(); }

} //註冊右鍵外掛程式 傳入的引數是*******s中的引數

ue.plugins = function() }

外掛程式命令配置:

**如下:

ue.plugins = function());

me.addlistener('mouseup',function(){});

//查詢當前命令狀態

querycommandstate:function(cmdname){}

//命令執行主體

execommand:function(cmdname,myobject){}

//獲取命令執行結果

querycommandvalue:function(cmdname){} }

外掛程式彈出執行註冊:

**如下:

dialog.onok = function()

一些操作類,實用:

**如下:

查詢範圍方法

//editor類,此類用於初始化的一些設定,比如獲取內容,設定高寬,設定編輯器內容等等。

//domutils類,此類用於不同幀內dom節點的操作,比如獲取父節點,節點屬性,文字內容等等。

//browser類,此類用於檢測遊覽器,比如判斷ie火狐等。

//eventbase類,此類用基礎事件的註冊類,比如滑鼠,鍵盤事件等。

//ajax類,此類用於ajax工具類。

//暫時在工作裡只用到了上述,**的組織結構,都還木有研究。

在任何的頁面中editor物件,都可以點出我們在首頁中定義的擴充套件方法。

百度編輯器

jsp引入 src plugin ueditor ueditor.config.js script src plugin ueditor ueditor.all.min.js script js 初始化 function functionloadue 10000 複寫ueditor的getactio...

百度編輯器

檔案上傳,靜態檔案控制位置php config.json 上傳配置項 imageactionname uploadimage 執行上傳的action名稱 imagefieldname upfile 提交的表單名稱 imagemaxsize 2048000,上傳大小限制,單位b 上傳格式顯示 imag...

百度編輯器ueditor

ue information.autoheightenabled true 自適應高度 ue information.autofloatenabled false 編輯器是否固定導航欄 乙個比較簡單好用的修改辦法,就是直接修改ueditor的原始碼,而且是修改此處即可。1 路徑 editor dia...