web/bundles/topxiaadmin/js/controller/setting/auth.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

define(function(require, exports, module) {

  var Validator = require('bootstrap.validator');
  require('es-ckeditor');
  require('common/validator-rules').inject(Validator);
  var Notify = require('common/bootstrap-notify');
  require('/bundles/topxiaadmin/js/controller/system/common');
  exports.run = function() {

    // group: 'default'
    CKEDITOR.replace('user_terms_body', {
      toolbar: 'Simple',
      filebrowserImageUploadUrl: $('#user_terms_body').data('imageUploadUrl')
    });

    $('.hiddenJsAction').click(function() {
      $('.dync_visible').hide();
      var protective = $('input[name=register_protective]:checked').val();
      var mode = $('input[name=register_mode]').val();

      $('.' + protective + '_protective_' + mode).show();

      if (mode != 'closed') {
        $('.not_closed_mode' + '.' + protective + '_protective').show();
      }
    });

    $('input[name=register_protective]').change(function() {
      $('.hiddenJsAction').click();
    });

    var validator = new Validator({
      element: '#auth-form',
      onFormValidated: function() {
        $('input[name="email_enabled"]').trigger('change')
      }
    });

    if ($('input[name="email_activation_title"]').length > 0) {
      validator.addItem({
        element: '[name="email_activation_title"]',
        required: true
      });
    }

    validator.addItem({
      element: '[name="email_enabled"]',
      required: true,
      rule: 'isEmailVerified'
    });

    Validator.addRule('isEmailVerified', function(options) {
      var checked = false;
      options.element.each(function(i, item) {
        if ($(item).val() == 'opened' && $(item).prop("checked")) {
          checked = true;
          return false;
        }
      });

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。