47 lines
1.2 KiB
JavaScript
47 lines
1.2 KiB
JavaScript
/*
|
|
This file is part of Ext JS 3.4
|
|
|
|
Copyright (c) 2011-2013 Sencha Inc
|
|
|
|
Contact: http://www.sencha.com/contact
|
|
|
|
GNU General Public License Usage
|
|
This file may be used under the terms of the GNU General Public License version 3.0 as
|
|
published by the Free Software Foundation and appearing in the file LICENSE included in the
|
|
packaging of this file.
|
|
|
|
Please review the following information to ensure the GNU General Public License version 3.0
|
|
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
|
|
|
|
If you are unsure which license is appropriate for your use, please contact the sales department
|
|
at http://www.sencha.com/contact.
|
|
|
|
Build date: 2013-04-03 15:07:25
|
|
*/
|
|
Ext.onReady(function(){
|
|
var chooser, btn;
|
|
|
|
function insertImage(data){
|
|
Ext.DomHelper.append('images', {
|
|
tag: 'img', src: data.url, style:'margin:10px;visibility:hidden;'
|
|
}, true).show(true).frame();
|
|
btn.focus();
|
|
};
|
|
|
|
function choose(btn){
|
|
if(!chooser){
|
|
chooser = new ImageChooser({
|
|
url:'get-images.php',
|
|
width:515,
|
|
height:350
|
|
});
|
|
}
|
|
chooser.show(btn.getEl(), insertImage);
|
|
};
|
|
|
|
btn = new Ext.Button({
|
|
text: "Insert Image",
|
|
handler: choose,
|
|
renderTo: 'buttons'
|
|
});
|
|
});
|