web/bundles/topxiaadmin/js/controller/user/avatar-crop-modal.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function(require, exports, module) {
var Notify = require('common/bootstrap-notify');
var ImageCrop = require('edusoho.imagecrop');
exports.run = function() {
//创建一个副本
var imagecopy = $('#avatar-crop').clone();
var $form = $("#avatar-crop-form"),
$picture = $("#avatar-crop");
var imageCrop = new ImageCrop({
element: "#avatar-crop",
group: "user",
cropedWidth: 200,
cropedHeight: 200
});
$('#modal #avatar-crop').on("load", function() {
imageCrop.get('img').destroy();
var dom = $('#modal .controls').get(0);
$(dom).prepend(imagecopy);
var newimageCrop = new ImageCrop({
element: "#avatar-crop",
group: "user",
cropedWidth: 200,
cropedHeight: 200
});
newimageCrop.on("afterCrop", function(response) {
var url = $("#upload-avatar-btn").data("url");
$.post(url, {
images: response
}, function() {
Notify.success('admin.user.update_avatar_success_hint', 1);
$('#modal').load($("#upload-avatar-btn").data("gotoUrl"));
});
});
$("#upload-avatar-btn").click(function(e) {
e.stopPropagation();
newimageCrop.crop({
imgs: {
large: [200, 200],
medium: [120, 120],
small: [48, 48]
}
});
})
});
imageCrop.on("afterCrop", function(response) {
var url = $("#upload-avatar-btn").data("url");
$.post(url, {
images: response
}, function() {
Notify.success(Translator.trans('admin.user.update_avatar_success_hint'), 1);
$('#modal').load($("#upload-avatar-btn").data("gotoUrl"));
});
});
$("#upload-avatar-btn").click(function(e) {
e.stopPropagation();
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。