Browse Source

Merge pull request #12260 from strohi/panelids-for-htmlbookmark

added id tag to Panels for html bookmarking on longer Dashboards
Carl Bergquist 7 years ago
parent
commit
7e0637aa9d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      public/app/features/dashboard/dashgrid/DashboardGrid.tsx

+ 2 - 1
public/app/features/dashboard/dashgrid/DashboardGrid.tsx

@@ -177,7 +177,8 @@ export class DashboardGrid extends React.Component<DashboardGridProps, any> {
     for (const panel of this.dashboard.panels) {
     for (const panel of this.dashboard.panels) {
       const panelClasses = classNames({ panel: true, 'panel--fullscreen': panel.fullscreen });
       const panelClasses = classNames({ panel: true, 'panel--fullscreen': panel.fullscreen });
       panelElements.push(
       panelElements.push(
-        <div key={panel.id.toString()} className={panelClasses}>
+        /** panel-id is set for html bookmarks */
+        <div key={panel.id.toString()} className={panelClasses} id={`panel-${panel.id.toString()}`}>
           <DashboardPanel panel={panel} getPanelContainer={this.props.getPanelContainer} />
           <DashboardPanel panel={panel} getPanelContainer={this.props.getPanelContainer} />
         </div>
         </div>
       );
       );