1"use strict";var storageClassComponent={templateUrl:"/apps/k8s/components/storageClass/storageClass.component.html",controller:["$scope","$rootScope","$state","$stateParams","$location","$timeout","k8sService",function(a,t,e,n,s,c,o){a.kind="StorageClass",a.noNs=!0,a.namespace=s.search().namespace,a.srcData={data:[],dataBak:[],dataCache:[],page:{currentPage:1,total:0,autoHide:!0,pageSize:{size:10,options:[10,20,50]}}},a.namespaceChange=function(){a.init()},a.init=function(){a.loading=!0,delete a.srcData.data,delete a.srcData.dataBak,delete a.srcData.dataCache,delete a.option;var e={id:t.k8s,type:a.kind,namespace:a.namespace};o._get(e,function(t){if(delete a.loading,"200"!==t.status)return void(a.errMessage=t.message);a.srcData.dataBak=t.result,a.currentPage=1,a.conditional(),a.pagination(a.currentPage)})},a.pagination=function(t){a.srcData.page.currentPage=t,a.srcData.data=a.srcData.dataCache||a.srcData.dataBak},a.conditional=function(){delete a.srcData.dataCache,a.name&&a.search(),a.tabList&&a.tabList.length>0&&a.buildLabels(a.srcData.dataCache)},a.refreshCache=function(){a.srcData.dataCache?a.pagination(1):a.init()},a.search=function(t){a.name&&a.srcData.dataBak&&(a.srcData.dataCache=[],a.source=t||a.srcData.dataBak,a.source.forEach(function(t){-1!=t.metadata.name.indexOf(a.name)&&a.srcData.dataCache.push(t)}))},a.$watch("name",function(t,e){t!==e&&(a.conditional(),a.refreshCache())})}]};angular.module("k8sModule",[]).component("storageClassComponent",storageClassComponent);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.