Добрый вечер!
Помогите переделать пожалуйста кусок кода, где открывается popup не используя функцию modal.
другим способом.
у меня на функцию modal падает ошибка. Хотя jquery.modal.js подключен и виден.Думаю, если открывать другим способом, не через modal, то и ошибки не будет
$(document).ready(function () {
$('#userpic').fileapi({
url: 'http://rubaxa.org/FileAPI/server/ctrl.php',
accept: 'image/*',
imageSize: { minWidth: 300, minHeight: 300 },
elements: {
active: { show: '.js-upload', hide: '.js-browse' },
preview: {
el: '.js-preview',
width: 300,
height: 300
},
progress: '.js-progress'
},
onSelect: function (evt, ui) {
var file = ui.files[0];
if (!FileAPI.support.transform) {
alert('Your browser does not support Flash :(');
}
else if (file) {
$('#popup').modal({
closeOnEsc: true,
closeOnOverlayClick: false,
onOpen: function (overlay) {
$(overlay).on('click', '.js-upload', function () {
$.modal().close();
$('#userpic').fileapi('upload');
});
$('.js-img', overlay).cropper({
file: file,
bgColor: '#fff',
maxSize: [$(window).width() - 100,
$(window).height() - 100],
minSize: [300, 300],
selection: '90%',
onSelect: function (coords) {
$('#userpic').fileapi('crop', file, coords);
}
});
}
}).open();
}
}
});
});