src/Topxia/AdminBundle/Resources/public/js/controller/sms/sms-send.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function(require, exports, module) {
var Widget = require('widget');
exports.run = function() {
var progressBar = new ProgressBar({
element: '#smsSend-progress'
});
var $sendBtn = $("#begin-smsSend");
var url = $('#begin-smsSend').data('url');
progressBar.on('completed', function() {
progressBar.deactive();
progressBar.text(Translator.trans('admin.sms.send_success_hint'));
$("#finish-smsSend").show();
});
$sendBtn.click(function() {
$("#cancle-smsSend").hide();
$sendBtn.hide();
progressBar.show();
exec(url, progressBar, 0, 0);
});
$("#finish-smsSend").click(function() {
$(this).button('loading').addClass('disabled');
setTimeout(function(){
window.location.reload();
});
});
var $ajaxUrl = $('#smsSend-form').data('url');
if ($('input[name="sms_open"]').val()) {
changeUrl();
};
function changeUrl () {
$.get($ajaxUrl, function(response) {
if (response.url) {
url = url.replace(/url=(.*)+/g,'url='+response.url);
$("#smsSend-ready").hide();
$("#smsSend-form").show();
$("#cancle-smsSend").show();
$("#begin-smsSend").show();
};
});
changeUrl=function(){};
};
};
function exec(url, progressBar, startProgress, endProgress) {
progressBar.setProgress(startProgress, Translator.trans('admin.sms.sending_hint'));
$.ajax(url, {
async: true,
type: 'POST'
}).done(function(data, textStatus, jqXHR) {
if (data.status == 'error') {
progressBar.error(makeErrorsText(title + Translator.trans('admin.sms.send_fail_hint'), data.errors));
} else if (typeof(data.index) != "undefined") {
url = url.replace(/index=\d+/g,'index='+data.index);
endProgress = data.progress;
progressBar.setProgress(endProgress, data.message+Translator.trans('admin.sms.finished'));
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。