-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Integration with elRTE 1.x
troex edited this page Aug 12, 2011
·
17 revisions
http://elrte.org/redmine/boards/2/topics/3210?r=3237#message-3237 TODO Rewrite this example here
- You can create/destroy elFinder on every icon click
$('selector').elrte({
fmOpen : function(callback) {
$('<div />').dialogelfinder({
url : 'connectors/php/connector.php',
lang : 'ru',
commandsOptions : {
getfile : {
onlyURL : true, // disable to return detail info
multiple : false, // disable to return multiple files info
folders : false, // disable to return folders info
oncomplete : 'destroy' // action after callback (""/"close"/"destroy")
}
}
getFileCallback : callback // передаем callback файловому менеджеру
})
}
})
- or create dialog once
var dialog;
$('selector').elrte({
fmOpen : function(callback) {
if (!dialog) {
// create new elFinder
dialog = $('<div />').dialogelfinder({
url : 'connectors/php/connector.php',
lang : 'ru',
commandsOptions : {
getfile : {
onlyURL : true, // disable to return detail info
multiple : false, // disable to return multiple files info
folders : false, // disable to return folders info
oncomplete : 'close' // action after callback (""/"close"/"destroy")
}
}
getFileCallback : callback // pass callback to file manager
})
} else {
dialog.dialogelfinder('open')
}
}
})