function bindHtmlUpLoader(self){ var uploader = new EduWebUploader({ element : self }); uploader.on('uploadSuccess', function(file, response ) { var html = self.closest('.edit-mode-html').find('.html-mrl').append("<p>" + response.url + "</p>"); Notify.success('上传成功!', 1); }); }
exports.run = function() { var editor = CKEDITOR.replace('profile_about', { toolbar: 'Simple', filebrowserImageUploadUrl: $('#profile_about').data('imageUploadUrl') }); var uploader = new WebUploader({ element: '#upload-picture-btn' }); uploader.on('uploadSuccess', function(file, response) { var url = $("#upload-picture-btn").data("gotoUrl"); $.get(url, function(html) { $("#modal").modal('show'); $("#modal").html(html); }) }); var validator = new Validator({ element: '#user-profile-form', autoSubmit: false, onFormValidate:function(){ editor.updateElement(); }, onFormValidated: function(error) { if (error) { return false; } $('#course-create-btn').button('submiting').addClass('disabled'); $.post($('#user-profile-form').attr('action'), $('#user-profile-form').serialize(), function() { Notify.success('保存成功'); setTimeout(function() { window.location.reload(); }, 1000); }) } }); validator.addItem({ element: '[id="profile_avatar"]', required: true, errormessageRequired: '请上传用户头像' }); validator.addItem({ element: '[id="profile_title"]', rule: 'chinese_limit{max:24}', required: true }); validator.addItem({ element: '[id="profile_about"]', required: true }); }
function initUploader() { var defaultCoursePicUploader = new WebUploader({ element: '#default-course-picture-btn' }); defaultCoursePicUploader.on('uploadSuccess', function(file, response ) { var url = $('#default-course-picture-btn').data('gotoUrl'); Notify.success(Translator.trans('上传成功!'), 1); document.location.href = url; }); isInitUPloader = true; }
function bindImgUpLoader(self){ var uploader = new EduWebUploader({ element : self }); uploader.on('uploadSuccess', function(file, response ) { self.closest('.form-group').find('.img-mrl').html(response.url); self.closest('.form-group').find(".img-mtl").attr("src",response.url); self.closest('.form-group').find(".img-value").val(response.url); Notify.success('上传成功!', 1); }); }
exports.run = function() { var uploader = new WebUploader({ element: '#article-upload-btn', }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#article-upload-btn").data("gotoUrl"); Notify.success(Translator.trans('上传成功!'), 1); $('#modal').load(url); }); };
exports.run = function() { var uploader = new WebUploader({ element: '#group-save-btn' }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#group-save-btn").data("gotoUrl"); Notify.success('上传成功!', 1); document.location.href = url; }); };
_initUploader: function() { var self = this; var $uploadBtn = this.$('#js-activity-uploader'); if ($uploadBtn.length > 0) { var uploader = new WebUploader({ element: '#js-activity-uploader' }); uploader.on('uploadSuccess', function(file, response ) { self.$('[name=actvityPicture]').val(response.url); Notify.success('上传成功!', 1); }); } }
$("[name=coursePicture]").on("click",function(){ if($("[name=coursePicture]:checked").val()==0){ $systemCoursePictureClass.show(); $('#course-picture-class').hide(); } if($("[name=coursePicture]:checked").val()==1){ $systemCoursePictureClass.hide(); $('#course-picture-class').show(); defaultCoursePicUploader.enable(); } });
$("[name=avatar]").on("click",function(){ if($("[name=avatar]:checked").val()==0){ $('#system-avatar-class').show(); $('#avatar-class').hide(); } if($("[name=avatar]:checked").val()==1){ $('#system-avatar-class').hide(); $('#avatar-class').show(); defaultAvatarUploader.enable(); } });
exports.run = function() { var defaultCoursePicUploader = new WebUploader({ element: '#default-course-picture-btn' }); defaultCoursePicUploader.on('uploadSuccess', function(file, response ) { var url = $("#default-course-picture-btn").data("gotoUrl"); Notify.success('上传成功!', 1); document.location.href = url; }); var $systemCoursePictureClass = $('#system-course-picture-class'); if ($('[name=coursePicture]:checked').val() == 0) { $('#course-picture-class').hide(); } if ($('[name=coursePicture]:checked').val() == 1) { $systemCoursePictureClass.hide(); } $("[name=coursePicture]").on("click",function(){ if($("[name=coursePicture]:checked").val()==0){ $systemCoursePictureClass.show(); $('#course-picture-class').hide(); } if($("[name=coursePicture]:checked").val()==1){ $systemCoursePictureClass.hide(); $('#course-picture-class').show(); defaultCoursePicUploader.enable(); } }); var $defaultCoursePicture = $("[name=defaultCoursePicture]"); $("[name=coursePicture]").change(function(){ $defaultCoursePicture.val($("[name=coursePicture]:checked").val()); }); };
exports.run = function() { var $defaultAvatar = $("[name=defaultAvatar]"); var defaultAvatarUploader = new WebUploader({ element: '#default-avatar-btn' }); defaultAvatarUploader.on('uploadSuccess', function(file, response ) { var url = $("#default-avatar-btn").data("gotoUrl"); Notify.success(Translator.trans('上传成功!'), 1); document.location.href = url; }); $("[name=avatar]").change(function(){ $defaultAvatar.val($("[name=avatar]:checked").val()); }); if ($('[name=avatar]:checked').val() == 0){ $('#avatar-class').hide(); } if ($('[name=avatar]:checked').val() == 1){ $('#system-avatar-class').hide(); } $("[name=avatar]").on("click",function(){ if($("[name=avatar]:checked").val()==0){ $('#system-avatar-class').show(); $('#avatar-class').hide(); } if($("[name=avatar]:checked").val()==1){ $('#system-avatar-class').hide(); $('#avatar-class').show(); defaultAvatarUploader.enable(); } }); }
exports.run = function() { var uploader = new WebUploader({ element: '#upload-picture-btn' }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#upload-picture-btn").data("gotoUrl"); $('#modal').load(url); Notify.success(Translator.trans('admin.user.upload_avatar_success_hint'), 1); }); $('.use-partner-avatar').on('click', function(){ var goto = $(this).data('goto'); $.post($(this).data('url'), function(){ window.location.href = goto; }); }); };
exports.run = function() { $(".buy-userinfo-list").sortable({ 'distance': 20 }); if ($("[name=buy_fill_userinfo]:checked").val() == 1) $("#buy-userinfo-list").hide(); if ($("[name=buy_fill_userinfo]:checked").val() == 0) { $("#buy-userinfo-list").hide(); $("#show-list").hide(); } $("[name=buy_fill_userinfo]").on("click", function() { if ($("[name=buy_fill_userinfo]:checked").val() == 1) { $("#show_course_chapter_name").show() }else{ $("#show_course_chapter_name").hide(); } }); $("#hide-list-btn").on("click", function() { $("#buy-userinfo-list").hide(); $("#show-list").show(); }); $("#show-list-btn").on("click", function() { $("#buy-userinfo-list").show(); $("#show-list").hide(); }); var initChapterStatus = function(use_chapter_name){ if(use_chapter_name ==1){ $("#show_course_chapter_name").show(); }else{ $("#show_course_chapter_name").hide(); } } $( "input[name='custom_chapter_enabled']").on('click',function(){ initChapterStatus($( "input[name='custom_chapter_enabled']:checked").val()); }); var $form = $("#course-form"); if($('#live-course-logo-upload').length>0) { var uploader = new WebUploader({ element: '#live-course-logo-upload' }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#live-course-logo-upload").data("gotoUrl"); $("#live-course-logo-container").html('<img src="' + response.url + '">'); $form.find('[name=live_logo]').val(response.url); $("#live-course-logo-remove").show(); Notify.success('上传直播课程的LOGO成功!'); }); $("#live-course-logo-remove").on('click', function(){ if (!confirm('确认要删除吗?')) return false; var $btn = $(this); $.post($btn.data('url'), function(){ $("#live-course-logo-container").html(''); $form.find('[name=live_logo]').val(''); $btn.hide(); Notify.success('删除直播课程LOGO成功!'); }).error(function(){ Notify.danger('删除直播课程LOGO失败!'); }); }); } };
exports.run = function() { //var validator = new Validator({ // element: '#consult-setting-form', // rule: 'scriptTag' //}); //validator.addItem({ // element: '[name=supplier]', // rule: 'scriptTag', // display: '第三方客服代码' //}); //Validator.addRule("scriptTag", function(options) { // var value = $(options.element).val(); // value = value.trim(); // var legalMatch = value.match(/^<script>(.*)?<\/script>$/); // return (legalMatch && legalMatch.length >0 ) //}, "{{display}}开头结尾必须为script标签"); $("#qq-property-tips").popover({ html: true, trigger: 'click',//'hover','click' placement: 'left',//'bottom', content: $("#qq-property-tips-html").html() }); $("#qq-group-property-tips").popover({ html: true, trigger: 'click',//'hover','click' placement: 'left',//'bottom', content: $("#qq-group-property-tips-html").html() }); var $form = $("#consult-setting-form"); var uploader = new WebUploader({ element: '#consult-upload' }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#consult-upload").data("gotoUrl"); $.post(url, response ,function(data){ $("#consult-container").html('<img src="' + data.url + '">'); $form.find('[name=webchatURI]').val(data.path); $("#consult-webchat-del").show(); Notify.success(Translator.trans('上传微信二维码成功!')); }); }); $('[data-role=item-add]').on('click',function(){ var nextIndex = $(this).attr('data-length'); nextIndex = parseInt(nextIndex); if( nextIndex > 9 ) { Notify.danger(Translator.trans('最多设置10个..')); return; } var $parent = $('#'+$(this).attr('data-parentId')); var $first = $parent.children(':first'); var $template = $('[data-role=template]'); var fisrtplaceholder = $first.find('input:first').attr('placeholder'); var middleplaceholder = $first.find('input:eq(1)').attr('placeholder'); var thirdplaceholder = $first.find('input:eq(2)').attr('placeholder'); var firstname = $first.find('input:first').attr('name'); var middlename = $first.find('input:eq(1)').attr('name'); var thirdname = $first.find('input:eq(2)').attr('name'); firstname = firstname.replace(/\d/, nextIndex); middlename = middlename.replace(/\d/, nextIndex); thirdname = thirdname.replace(/\d/, nextIndex); $template.find('input:first').attr('placeholder', fisrtplaceholder); $template.find('input:eq(1)').attr('placeholder', middleplaceholder); $template.find('input:eq(2)').attr('placeholder', thirdplaceholder); $template.find('input:first').attr('name', firstname); $template.find('input:eq(1)').attr('name', middlename); $template.find('input:eq(2)').attr('name', thirdname); $parent.append($template.html()); $('[data-role=item-delete]').on('click',function(){ $(this).parent().parent().remove(); }); nextIndex = nextIndex + 1; $(this).attr('data-length', nextIndex); }); $('[data-role=phone-item-delete]').on('click',function(){ $(this).closest('.has-feedback').remove(); }); $('[data-role=phone-item-add]').on('click',function(){ var nextIndex = $(this).attr('data-length'); nextIndex = parseInt(nextIndex); if( nextIndex > 9 ) { Notify.danger(Translator.trans('最多设置10个..')); return; } var $parent = $('#'+$(this).attr('data-parentId')); var $first = $parent.children(':first'); var $template = $('[data-role=phone-template]'); var fisrtplaceholder = $first.find('input:first').attr('placeholder'); var middleplaceholder = $first.find('input:eq(1)').attr('placeholder'); var firstname = $first.find('input:first').attr('name'); var middlename = $first.find('input:eq(1)').attr('name'); firstname = firstname.replace(/\d/, nextIndex); middlename = middlename.replace(/\d/, nextIndex); $template.find('input:first').attr('placeholder', fisrtplaceholder); $template.find('input:eq(1)').attr('placeholder', middleplaceholder); $template.find('input:first').attr('name', firstname); $template.find('input:eq(1)').attr('name', middlename); $parent.append($template.html()); $('[data-role=phone-item-delete]').on('click',function(){ $(this).closest('.has-feedback').remove(); }); nextIndex = nextIndex + 1; $(this).attr('data-length', nextIndex); }); $('[data-parentId=consult-qqgroup]').on('click',function(){ var nextIndex = $(this).attr('data-length'); nextIndex = parseInt(nextIndex); if( nextIndex > 9 ) { Notify.danger(Translator.trans('最多设置10个..')); return; } var $parent = $('#'+$(this).attr('data-parentId')); var $first = $parent.children(':first'); var $template = $('[data-role=qqGroupTemplate]'); var firstPlaceholder = $first.find('input:eq(0)').attr('placeholder'); var midPlaceholder = $first.find('input:eq(1)').attr('placeholder'); var lastPlaceholder = $first.find('input:eq(2)').attr('placeholder'); var firstName = $first.find('input:eq(0)').attr('name'); var midName = $first.find('input:eq(1)').attr('name'); var lastName = $first.find('input:eq(2)').attr('name'); firstName = firstName.replace(/\d/, nextIndex); midName = midName.replace(/\d/, nextIndex); lastName = lastName.replace(/\d/, nextIndex); $template.find('input:eq(0)').attr('placeholder', firstPlaceholder); $template.find('input:eq(1)').attr('placeholder', midPlaceholder); $template.find('input:eq(2)').attr('placeholder', lastPlaceholder); $template.find('input:eq(0)').attr('name', firstName); $template.find('input:eq(1)').attr('name', midName); $template.find('input:eq(2)').attr('name', lastName); $parent.append($template.html()); $('[data-role=item-delete]').on('click',function(){ $(this).parent().parent().remove(); }); nextIndex = nextIndex + 1; $(this).attr('data-length', nextIndex); }); $('[data-role=item-delete]').on('click',function(){ $(this).parent().parent().remove(); }); $('#consult-webchat-del').on('click',function(){ if (!confirm(Translator.trans('确认要删除吗?'))) return false; $.post($(this).data('url'),function(response){ $("#consult-container").html(''); $('[name=webchatURI]').val(''); $("#consult-webchat-del").hide(); }); }); }
exports.run = function() { var $form = $("#mobile-form"); if ($('#mobile-splash1-upload').length) { var uploader = new WebUploader({ element: '#mobile-splash1-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#mobile-splash1-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#mobile-splash1-container").html('<img src="' + response.url + '">'); $form.find('[name=splash1]').val(response.path); $("#mobile-splash1-remove").show(); Notify.success(Translator.trans('上传网校启动图1成功!')); }); }); $("#mobile-splash1-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#mobile-splash1-container").html(''); $form.find('[name=splash1]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校启动图1成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校启动图1失败!')); }); }); } if ($('#mobile-splash2-upload').length) { var uploader = new WebUploader({ element: '#mobile-splash2-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#mobile-splash2-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#mobile-splash2-container").html('<img src="' + response.url + '">'); $form.find('[name=splash2]').val(response.path); $("#mobile-splash2-remove").show(); Notify.success(Translator.trans('上传网校启动图2成功!')); }); }); $("#mobile-splash2-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#mobile-splash2-container").html(''); $form.find('[name=splash2]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校启动图2成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校启动图2失败!')); }); }); } if ($('#mobile-splash3-upload').length) { var uploader = new WebUploader({ element: '#mobile-splash3-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#mobile-splash3-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#mobile-splash3-container").html('<img src="' + response.url + '">'); $form.find('[name=splash3]').val(response.path); $("#mobile-splash3-remove").show(); Notify.success(Translator.trans('上传网校启动图3成功!')); }); }); $("#mobile-splash3-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#mobile-splash3-container").html(''); $form.find('[name=splash3]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校启动图3成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校启动图3失败!')); }); }); } if ($('#mobile-splash4-upload').length) { var uploader = new WebUploader({ element: '#mobile-splash4-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#mobile-splash4-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#mobile-splash4-container").html('<img src="' + response.url + '">'); $form.find('[name=splash4]').val(response.path); $("#mobile-splash4-remove").show(); Notify.success(Translator.trans('上传网校启动图4成功!')); }); }); $("#mobile-splash4-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#mobile-splash4-container").html(''); $form.find('[name=splash4]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校启动图4成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校启动图4失败!')); }); }); } if ($('#mobile-splash5-upload').length) { var uploader = new WebUploader({ element: '#mobile-splash5-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#mobile-splash5-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#mobile-splash5-container").html('<img src="' + response.url + '">'); $form.find('[name=splash5]').val(response.path); $("#mobile-splash5-remove").show(); Notify.success(Translator.trans('上传网校启动图5成功!')); }); }); $("#mobile-splash5-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#mobile-splash5-container").html(''); $form.find('[name=splash5]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校启动图5成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校启动图5失败!')); }); }); } if ($('#mobile-logo-upload').length) { var uploader = new WebUploader({ element: '#mobile-logo-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#mobile-logo-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#mobile-logo-container").html('<img src="' + response.url + '">'); $form.find('[name=logo]').val(response.path); $("#mobile-logo-remove").show(); Notify.success(Translator.trans('上传网校LOGO成功!')); }); }); $("#mobile-logo-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#mobile-logo-container").html(''); $form.find('[name=logo]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校LOGO成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校LOGO失败!')); }); }); group: 'default' CKEDITOR.replace('mobile_about', { toolbar: 'Simple', filebrowserImageUploadUrl: $('#mobile_about').data('imageUploadUrl') }); } // if ($('#site-applogo-upload').length) { var uploader = new WebUploader({ element: '#site-applogo-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#site-applogo-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#site-applogo-container").html('<img src="' + response.url + '">'); $form.find('[name=applogo]').val(response.path); $("#mobile-applogo-remove").show(); Notify.success(Translator.trans('上传app图标成功!')); }); }); $("#site-applogo-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#site-applogo-container").html(''); $form.find('[name=applogo]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网校app图标成功!')); }).error(function () { Notify.danger(Translator.trans('删除网校app图标失败!')); }); }); } // if ($('#site-appcover-upload').length) { var uploader = new WebUploader({ element: '#site-appcover-upload' }); uploader.on('uploadSuccess', function (file, response) { var url = $("#site-appcover-upload").data("gotoUrl"); $.post(url, response, function (data) { response = $.parseJSON(data); $("#site-appcover-container").html('<img src="' + response.url + '">'); $form.find('[name=appcover]').val(response.path); $("#mobile-appcover-remove").show(); Notify.success(Translator.trans('上传app图标成功!')); }); }); $("#site-appcover-remove").on('click', function () { if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function () { $("#site-appcover-container").html(''); $form.find('[name=appcover]').val(''); $btn.hide(); Notify.success(Translator.trans('删除app封面成功!')); }).error(function () { Notify.danger(Translator.trans('删除app封面失败!')); }); }); } };
exports.run = function() { var $form = $("#site-form"); var uploader = new WebUploader({ element: '#site-logo-upload' }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#site-logo-upload").data("gotoUrl"); $.post(url, response ,function(data){ $("#site-logo-container").html('<img src="' + data.url + '">'); $form.find('[name=logo]').val(data.path); $("#site-logo-remove").show(); Notify.success(Translator.trans('上传网站LOGO成功!')); }); }); $("#site-logo-remove").on('click', function(){ if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function(){ $("#site-logo-container").html(''); $form.find('[name=logo]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网站LOGO成功!')); }).error(function(){ Notify.danger(Translator.trans('删除网站LOGO失败!')); }); }); var uploader1 = new WebUploader({ element: '#site-favicon-upload' }); uploader1.on('uploadSuccess', function(file, response ) { var url = $("#site-favicon-upload").data("gotoUrl"); $.post(url, response ,function(data){ $("#site-favicon-container").html('<img src="' + data.url + '" style="margin-bottom: 10px;">'); $form.find('[name=favicon]').val(data.path); $("#site-favicon-remove").show(); Notify.success(Translator.trans('上传网站浏览器图标成功!')); }); }); $("#site-favicon-remove").on('click', function(){ if (!confirm(Translator.trans('确认要删除吗?'))) return false; var $btn = $(this); $.post($btn.data('url'), function(){ $("#site-favicon-container").html(''); $form.find('[name=favicon]').val(''); $btn.hide(); Notify.success(Translator.trans('删除网站浏览器图标成功!')); }).error(function(){ Notify.danger(Translator.trans('删除网站浏览器图标失败!')); }); }); $('#save-site').on('click', function(){ $.post($form.data('saveUrl'), $form.serialize(), function(data){ Notify.success(data.message); }) }) };
exports.run = function() { $(".buy-userinfo-list").sortable({ 'distance': 20 }); if ($("[name=buy_fill_userinfo]:checked").val() == 1) $("#buy-userinfo-list").hide(); if ($("[name=buy_fill_userinfo]:checked").val() == 0) { $("#buy-userinfo-list").hide(); $("#show-list").hide(); } $("[name=buy_fill_userinfo]").on("click", function() { if ($("[name=buy_fill_userinfo]:checked").val() == 1) { $("#show_course_chapter_name").show() }else{ $("#show_course_chapter_name").hide(); } }); $("#hide-list-btn").on("click", function() { $("#buy-userinfo-list").hide(); $("#show-list").show(); }); $("#show-list-btn").on("click", function() { $("#buy-userinfo-list").show(); $("#show-list").hide(); }); var initChapterStatus = function(use_chapter_name){ if(use_chapter_name ==1){ $("#show_course_chapter_name").removeClass('hide'); }else{ $("#show_course_chapter_name").addClass('hide'); } }; $( "input[name='custom_chapter_enabled']").on('click',function(){ initChapterStatus($( "input[name='custom_chapter_enabled']:checked").val()); }); var $form = $("#course-form"); var validator = new Validator({ element: $form, autoSubmit: false, onFormValidated: function(error, results, $form) { if (error) { return ; } if ($('[name="task_name"]').data('beforeValue') !== $('[name="task_name"]').val()) { if (!confirm(Translator.trans("系统后台和用户前台显示处的\"任务\"将会被新的名称覆盖,请确认进行修改。"))) { return ; } } if ($('[name="chapter_name"]').data('beforeValue') !== $('[name="chapter_name"]').val() || $('[name="part_name"]').data('beforeValue') !== $('[name="part_name"]').val()) { if (!confirm(Translator.trans("系统后台和用户前台显示处的\"章节\"将会被新的名称覆盖,请确认进行修改。"))) { return ; } } $.post($form.attr('action'), $form.serialize(), function(response){ if (response) { window.location.reload(); } else { Notify.success(Translator.trans('更新失败!')); } }, 'json'); } }); validator.addItem({ element: '[name="task_name"]', required: true, rule: 'maxlength{max:10}', display: '名称' }); validator.addItem({ element: '[name="chapter_name"]', required: true, rule: 'maxlength{max:10}', display: '名称' }); validator.addItem({ element: '[name="part_name"]', required: true, rule: 'maxlength{max:10}', display: '名称' }); if($('#live-course-logo-upload').length>0) { var uploader = new WebUploader({ element: '#live-course-logo-upload' }); uploader.on('uploadSuccess', function(file, response ) { var url = $("#live-course-logo-upload").data("gotoUrl"); $("#live-course-logo-container").html('<img src="' + response.url + '">'); $form.find('[name=live_logo]').val(response.url); $("#live-course-logo-remove").show(); Notify.success(Translator.trans('admin.setting.course.upload_live_course_logo_success_hint')); }); $("#live-course-logo-remove").on('click', function(){ if (!confirm(Translator.trans('admin.setting.course.live_course_logo_delete_hint'))) return false; var $btn = $(this); $.post($btn.data('url'), function(){ $("#live-course-logo-container").html(''); $form.find('[name=live_logo]').val(''); $btn.hide(); Notify.success(Translator.trans('admin.setting.course.live_course_logo_delete_success_hint')); }).error(function(){ Notify.danger(Translator.trans('admin.setting.course.live_course_logo_delete_fail_hint')); }); }); } };