web/bundles/topxiaadmin/js/util/mark-menu.js

(开头部分) 1KB

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

define(function(require, exports, module) {
  var markMenus = [
    'menu_admin_cloud_data_lab_manage',
    'menu_admin_app',
], ids = '';
  
  var localSetting = getLocalSetting(markMenus);
  clickEvent();

  function clickEvent() {
    for (index in markMenus) {
      if ($.inArray(markMenus[index], localSetting) == -1) {
        ids+= '#'+ markMenus[index]+',';
      }
    }

    ids = ids.substring(0,ids.length-1);
    var $menus = $(ids);
    $menus.addClass('new');
    if (window.localStorage) {
      $menus.on('click', function(){
          if ($.inArray(this.id, localSetting) == -1) {
            localSetting.push(this.id);
            window.localStorage.setItem('markMenuList', localSetting.join(','));
          }
      })
    }
  }

  function getLocalSetting(markMenus) {
    var newLocalSetting = [];
    if (window.localStorage) {
      localSetting = window.localStorage.getItem('markMenuList') ? window.localStorage.getItem('markMenuList') : '';
      localSetting = localSetting.split(',');
      var newLocalSetting = [];
      for (index in localSetting) {
        if ($.inArray(localSetting[index], markMenus) > -1) {
          newLocalSetting.push(localSetting[index]);
        }
      }
    }

    return newLocalSetting;
  }

  function handleMenus(markMenus) {
    var useableMenus = [];
    for (index in markMenus) {
      var list = markMenus[index].split(':');
      if ($('#'+list[0]).length > 0) {
        useableMenus.push.apply(useableMenus, list);
      }
    }
    return useableMenus;
  }
});

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

AI 解读 AI

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

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