src/Topxia/AdminBundle/Resources/public/js/controller/cloudfile/manage.js

(开头部分) 2KB

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

define(function(require, exports, module) {
  require("jquery.bootstrap-datetimepicker");
  var Widget = require('widget');
  require('jquery.select2-css');
  require('jquery.select2');
  var DetailWidget = require('./detail');
  var Notify = require('common/bootstrap-notify');
  var Validator = require('bootstrap.validator');

  exports.run = function() {

    var MaterialWidget = Widget.extend({
      attrs: {
        model: '',
        renderUrl: ''
      },
      events: {
        'submit': 'submitForm',
        'click .nav-tabs .js-type-btn': 'onClickNav',
        'click .nav-tabs .js-useType-btn': 'onClickUseTypeNav',
        'click .pagination li': 'onClickPagination',
        'click .js-tags-container .js-tag-btn': 'onClickTag',
        'click .js-detail-btn': 'onClickDetailBtn',
        'click .js-delete-btn': 'onClickDeleteBtn',
        'click .js-reconvert-btn': 'onClickReconvertBtn',
        'click .js-search-type option': 'onClickSearchTypeBtn',
        'click .js-refresh-btn': 'onClickRefreshBtn',
        'click .js-manage-batch-btn': 'onClickManageBtn',
        'click .js-batch-delete-btn': 'onClickDeleteBatchBtn',
        'click .js-batch-share-btn': 'onClickShareBatchBtn',
        'click .js-batch-tag-btn': 'onClickTagBatchBtn',
        'click .js-cd-modal': 'codeErrorTip',
        'click .js-batch-download': 'batchDownload',

      },
      setup: function() {
        this.set('model', 'normal');
        this.set('renderUrl', this.element.find('#materials-table').data('url'));
        this.renderTable();
        this._initHeader();
        this._initSelect2();
        this.initTagForm();
        
      },
      initTagForm: function(event) {
        var $form = $("#tag-form");
        if ($form.length == 0) {
          return false;
        }
        var validator = new Validator({
          element: $form,
        });

        validator.addItem({
          element: '#tags',
          required: true,
          display: Translator.trans('admin.cloud_file.tag_required_hint')
        });
      },

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

AI 解读 AI

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

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