示例#1
0
    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);
        });
    }
示例#2
0
    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
        });
    }
示例#3
0
    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;
    }
示例#4
0
    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);
        });

       
    };
示例#6
0
    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;
        });


    };
示例#7
0
            _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();
     }
 });
示例#9
0
 $("[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();
     }
 });
示例#10
0
    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());
        });

    };
示例#11
0
    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();
            }
        });

    }
示例#12
0
    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;
            });
        });

    };
示例#13
0
    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失败!');
                });
            });
        }
    };
示例#14
0
    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();
            });
        });
    }
示例#15
0
    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封面失败!'));
          });
        });
      }
    };
示例#16
0
    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);
        })
      })
    };
示例#17
0
文件: course.js 项目: edusoho/edusoho
    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'));
                });
            });
        }
    };