// Licensed Materials - Property of IBM // IBM Cognos Products: rs // (C) Copyright IBM Corp. 2015, 2020 // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. define(['bi/glass/app/plugins/MenuActionInterface'], function(MenuActionInterface) { 'use strict'; var ClassicViewerMenu = MenuActionInterface.extend({ onSelectItem: function(context) { var v_sMenuItem = context.target.itemId; console.log("cvAppMenuActions.onSelectItem selected item %s", v_sMenuItem); var v_oCognosViewer = context.glassContext.currentAppView.currentContentView.getCognosViewer(); if (! v_oCognosViewer) { return; } switch( v_sMenuItem ) { case "com.ibm.bi.classicviewer.keepVersion_Save": v_oCognosViewer.getRV().SaveReport(true); break; case "com.ibm.bi.classicviewer.keepVersion_ReportView": v_oCognosViewer.getRV().SaveAsReportView(true); break; default: console.log('unhandled menu item'); } } }); return ClassicViewerMenu; });