Commit 2e69b869 by Dominik Prokop Committed by GitHub

PluginsList: Remove unused panel options (#24501)

* Remove unused panel options

* satisfy ts
parent f13a15ae
<div class="gf-form-group">
<div class="gf-form-inline">
<div class="gf-form">
<span class="gf-form-label width-10">Mode</span>
<div class="gf-form-select-wrapper max-width-10">
<select class="gf-form-input" ng-model="ctrl.panel.mode" ng-options="f for f in ctrl.modes" ng-change="ctrl.refresh()"></select>
</div>
</div>
<div class="gf-form" ng-show="ctrl.panel.mode === 'recently viewed'">
<span class="gf-form-label">
<icon class="grafana-tip ng-scope" name="'question-circle'" bs-tooltip="'WARNING: This list will be cleared when clearing browser cache'" data-original-title="" title=""></icon>
</span>
</div>
</div>
<div class="gf-form-inline" ng-if="ctrl.panel.mode === 'search'"></div>
<div class="gf-form">
<span class="gf-form-label width-10">Search options</span>
<span class="gf-form-label">Query</span>
<input type="text" class="gf-form-input" placeholder="title query"
ng-model="ctrl.panel.query" ng-change="ctrl.refresh()" ng-model-onblur>
</div>
<div class="gf-form">
<span class="gf-form-label">Tags</span>
<bootstrap-tagsinput ng-model="ctrl.panel.tags" tagclass="label label-tag" placeholder="add tags" on-tags-updated="ctrl.refresh()">
</bootstrap-tagsinput>
</div>
</div>
<div class="gf-form-inline">
<div class="gf-form">
<span class="gf-form-label width-10">Limit number to</span>
<input class="gf-form-input" type="number" ng-model="ctrl.panel.limit" ng-model-onblur ng-change="ctrl.refresh()">
</div>
</div>
</div>
import _ from 'lodash'; import _ from 'lodash';
import { PanelCtrl } from '../../../features/panel/panel_ctrl'; import { PanelCtrl } from '../../../features/panel/panel_ctrl';
import { auto, IScope } from 'angular'; import { auto, IScope } from 'angular';
import { PanelEvents } from '@grafana/data';
import { ContextSrv } from '../../../core/services/context_srv'; import { ContextSrv } from '../../../core/services/context_srv';
import { CoreEvents } from 'app/types'; import { CoreEvents } from 'app/types';
import { getBackendSrv } from '@grafana/runtime'; import { getBackendSrv } from '@grafana/runtime';
...@@ -25,7 +24,6 @@ class PluginListCtrl extends PanelCtrl { ...@@ -25,7 +24,6 @@ class PluginListCtrl extends PanelCtrl {
_.defaults(this.panel, this.panelDefaults); _.defaults(this.panel, this.panelDefaults);
this.isAdmin = contextSrv.hasRole('Admin'); this.isAdmin = contextSrv.hasRole('Admin');
this.events.on(PanelEvents.editModeInitialized, this.onInitEditMode.bind(this));
this.pluginList = []; this.pluginList = [];
this.viewModel = [ this.viewModel = [
{ header: 'Installed Apps', list: [], type: 'app' }, { header: 'Installed Apps', list: [], type: 'app' },
...@@ -36,10 +34,6 @@ class PluginListCtrl extends PanelCtrl { ...@@ -36,10 +34,6 @@ class PluginListCtrl extends PanelCtrl {
this.update(); this.update();
} }
onInitEditMode() {
this.addEditorTab('Options', 'public/app/plugins/panel/pluginlist/editor.html');
}
gotoPlugin(plugin: { id: any }, evt: any) { gotoPlugin(plugin: { id: any }, evt: any) {
if (evt) { if (evt) {
evt.stopPropagation(); evt.stopPropagation();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment