bux-toolbar.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: Viewer
  5. (C) Copyright IBM Corp. 2001, 2012, 2013
  6. US Government Users Restricted Rights - Use, duplication or
  7. disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  8. -->
  9. <toolbarContent systemCondition="BUX_TOOLBAR_BUTTONS">
  10. <editItem systemCondition="BUX_TOOLBAR_BUTTONS_EDIT_CONTENT">
  11. <name>EditContent</name>
  12. <action>name: "EditContent", payload: ""</action>
  13. <tooltip>
  14. <string id="IDS_JS_EDIT_CONTENT"/>
  15. </tooltip>
  16. <iconClass>editContent</iconClass>
  17. <icon>/rv/images/action_edit_content_blue.png</icon>
  18. <hide>consume mobile</hide>
  19. </editItem>
  20. <!--copyItems section is for "Hide "Copy" and "Cut" menu item for users with no read access to the report" story,
  21. actions function names will be added as text to the items list and handled by BUX toolbar.js, action code will be provided by BUX Chrome.js
  22. action type ='item' attribute will tell JSONToobar.java code to add action function name as text rather then object-->
  23. <copyItems>
  24. <item systemCondition="BUX_TOOLBAR_BUTTONS_CUT">
  25. <name>Cut</name>
  26. <action type="item">widget.cut</action>
  27. <tooltip>
  28. <string id="CUT"/>
  29. </tooltip>
  30. <iconClass>cut</iconClass>
  31. <hide>interact consume mobile</hide>
  32. </item>
  33. <item systemCondition="BUX_TOOLBAR_BUTTONS_COPY" >
  34. <name>Copy</name>
  35. <action type="item">widget.copy</action>
  36. <tooltip>
  37. <string id="COPY"/>
  38. </tooltip>
  39. <iconClass>copy</iconClass>
  40. <hide>interact consume mobile</hide>
  41. </item>
  42. </copyItems>
  43. <rootItems>
  44. <item systemCondition="BUX_TOOLBAR_BUTTONS_ANNOTATION" hasStateRule="no">
  45. <name>Annotation</name>
  46. <tooltip>
  47. <string id="IDS_JS_ANNOTATION_WIDGET"/>
  48. </tooltip>
  49. <action></action>
  50. <iconClass>annotation</iconClass>
  51. <placeType>widgetActions</placeType>
  52. <hide>mobile</hide>
  53. </item>
  54. <item systemCondition="BUX_TOOLBAR_BUTTONS_PRINT_AS_PDF" capability="canGeneratePDFOutput">
  55. <name>PrintAsPDF</name>
  56. <action>name: "PrintAsPDF", payload: ""</action>
  57. <tooltip>
  58. <string id="PRINT_AS_PDF"/>
  59. </tooltip>
  60. <iconClass>printAsPDF</iconClass>
  61. <hide>mobile</hide>
  62. </item>
  63. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT" capability="canGeneratePDFOutput canGenerateXLSOutput canGenerateCSVOutput canGenerateXMLOutput">
  64. <name>Export</name>
  65. <action></action>
  66. <tooltip>
  67. <string id="RV_EXPORT_TO"/>
  68. </tooltip>
  69. <submenu>
  70. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT_PDF" hasStateRule="no" capability="canGeneratePDFOutput">
  71. <name>ExportToPDF</name>
  72. <action>name: "ExportToPDF", payload: ""</action>
  73. <tooltip>
  74. <string id="RV_PDF"/>
  75. </tooltip>
  76. <iconClass>pdf</iconClass>
  77. </item>
  78. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT_EXCEL2007DATA" hasStateRule="no" capability="canGenerateXLSOutput">
  79. <name>ExportToExcel2007Data</name>
  80. <action>name: "ExportToExcel2007Data", payload: ""</action>
  81. <tooltip>
  82. <string id="RV_EXCEL_2007_DATA"/>
  83. </tooltip>
  84. <iconClass>excel2007</iconClass>
  85. <hide>mobile</hide>
  86. </item>
  87. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT_EXCEL2007" hasStateRule="no" capability="canGenerateXLSOutput">
  88. <name>ExportToExcel2007</name>
  89. <action>name: "ExportToExcel2007", payload: ""</action>
  90. <tooltip>
  91. <string id="RV_EXCEL_2007"/>
  92. </tooltip>
  93. <iconClass>excel2007</iconClass>
  94. <hide>mobile</hide>
  95. </item>
  96. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT_EXCEL2002" hasStateRule="no" capability="canGenerateXLSOutput">
  97. <name>ExportToExcel2002</name>
  98. <action>name: "ExportToExcel2002", payload: ""</action>
  99. <tooltip>
  100. <string id="RV_EXCEL_2002"/>
  101. </tooltip>
  102. <iconClass>excel2002</iconClass>
  103. <hide>mobile</hide>
  104. </item>
  105. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT_CSV" hasStateRule="no" capability="canGenerateCSVOutput">
  106. <name>ExportToCSV</name>
  107. <action>name: "ExportToCSV", payload: ""</action>
  108. <tooltip>
  109. <string id="RV_CSV"/>
  110. </tooltip>
  111. <iconClass>csv</iconClass>
  112. <hide>mobile</hide>
  113. </item>
  114. <item systemCondition="BUX_TOOLBAR_BUTTONS_EXPORT_XML" hasStateRule="no" capability="canGenerateXMLOutput">
  115. <name>ExportToXML</name>
  116. <action>name: "ExportToXML", payload: ""</action>
  117. <tooltip>
  118. <string id="RV_XML"/>
  119. </tooltip>
  120. <iconClass>xml</iconClass>
  121. <hide>mobile</hide>
  122. </item>
  123. </submenu>
  124. </item>
  125. <separator/>
  126. <item systemCondition="BUX_TOOLBAR_BUTTONS_SAVE_AS_REPORT" hasStateRule="no">
  127. <name>SaveAsReport</name>
  128. <action>name: "SaveAsReport", payload: ""</action>
  129. <tooltip>
  130. <string id="IDS_JS_SAVE_AS_RERPORT"/>
  131. </tooltip>
  132. <hide>consume mobile</hide>
  133. </item>
  134. <item systemCondition="BUX_TOOLBAR_BUTTONS_SNAPSHOTS" showOnFault="yes" hasStateRule="no">
  135. <id>Snapshots</id>
  136. <name>Snapshots</name>
  137. <action>name: "Snapshots", payload: ""</action>
  138. <tooltip>
  139. <string id="IDS_SNAPSHOTS"/>
  140. </tooltip>
  141. <submenu>
  142. <item hasStateRule="no">
  143. <name>Loading</name>
  144. <tooltip>
  145. <string id="GOTO_LOADING"/>
  146. </tooltip>
  147. <iconClass>loading</iconClass>
  148. </item>
  149. </submenu>
  150. <hide>mobile</hide>
  151. </item>
  152. <item systemCondition="BUX_TOOLBAR_BUTTONS_REFRESH" hasStateRule="no">
  153. <name>Refresh</name>
  154. <action>name: "Refresh", payload: ""</action>
  155. <tooltip>
  156. <string id="IDS_JS_REFRESH"/>
  157. </tooltip>
  158. <iconClass>refresh</iconClass>
  159. <hide>mobile</hide>
  160. </item>
  161. <item systemCondition="BUX_TOOLBAR_BUTTONS_REPROMPT" hasStateRule="no">
  162. <name>Reprompt</name>
  163. <action>name: "Reprompt", payload: ""</action>
  164. <tooltip>
  165. <string id="IDS_JS_REPROMPT"/>
  166. </tooltip>
  167. <iconClass>reprompt</iconClass>
  168. </item>
  169. <item systemCondition="BUX_TOOLBAR_BUTTONS_RESET_TO_ORIGINAL">
  170. <name>ResetToOriginal</name>
  171. <action>name: "ResetToOriginal", payload: ""</action>
  172. <tooltip>
  173. <string id="IDS_JS_RESET_TO_ORIGINAL"/>
  174. </tooltip>
  175. <iconClass>resetToOriginal</iconClass>
  176. <hide>consume mobile</hide>
  177. </item>
  178. <item systemCondition="BUX_TOOLBAR_BUTTONS_OPEN_REPORT_FROM_CLIPBOARD">
  179. <name>OpenReportFromClipboard</name>
  180. <action>name: "OpenReportFromClipboard", payload: ""</action>
  181. <tooltip>
  182. <string id="IDS_JS_OPEN_REPORT_FROM_CLIPBOARD"/>
  183. </tooltip>
  184. <iconClass>openReportFromClipboard</iconClass>
  185. <hide>consume mobile</hide>
  186. </item>
  187. <separator/>
  188. <item systemCondition="BUX_TOOLBAR_EXPLORE_WITH_AAF">
  189. <name>ExploreWithAAF</name>
  190. <action>name: "ExploreWithAAF", payload: ""</action>
  191. <tooltip>
  192. <string id="IDS_JS_EXPLORE_WITH_AAF"/>
  193. </tooltip>
  194. <iconClass>exploreWithAAF</iconClass>
  195. <hide>consume mobile</hide>
  196. </item>
  197. </rootItems>
  198. <item systemCondition="BUX_TOOLBAR_BUTTONS_UNDO">
  199. <name>Undo</name>
  200. <action>name: "Undo", payload: ""</action>
  201. <tooltip>
  202. <string id="IDS_JS_UNDO"/>
  203. </tooltip>
  204. <iconClass>undoDisabled</iconClass>
  205. <hide>mobile</hide>
  206. </item>
  207. <item systemCondition="BUX_TOOLBAR_BUTTONS_REDO">
  208. <name>Redo</name>
  209. <action>name: "Redo", payload: ""</action>
  210. <tooltip>
  211. <string id="IDS_JS_REDO"/>
  212. </tooltip>
  213. <iconClass>redoDisabled</iconClass>
  214. <hide>mobile</hide>
  215. </item>
  216. <separator/>
  217. <item systemCondition="BUX_TOOLBAR_BUTTONS_SELECTION_FILTER" hasStateRule="no">
  218. <name>SelectionFilterSwitch</name>
  219. <action>name: "SelectionFilterSwitch", payload: ""</action>
  220. <tooltip>
  221. <string id="IDS_JS_SELECTION_FILTER_SWITCH"/>
  222. </tooltip>
  223. <iconClass>selectionFilter</iconClass>
  224. <checked>false</checked>
  225. <hide>mobile consume</hide>
  226. </item>
  227. <item systemCondition="BUX_TOOLBAR_BUTTONS_FILTER">
  228. <name>Filter</name>
  229. <id>Filter</id>
  230. <tooltip>
  231. <string id="IDS_JS_FILTER"/>
  232. </tooltip>
  233. <iconClass>filter</iconClass>
  234. <submenu/>
  235. <action>name: "LoadMenu", payload: {action:"Filter"}</action>
  236. <hide>consume mobile</hide>
  237. </item>
  238. <item systemCondition="BUX_TOOLBAR_BUTTONS_SORT">
  239. <name>Sort</name>
  240. <id>Sort</id>
  241. <tooltip>
  242. <string id="IDS_JS_SORT"/>
  243. </tooltip>
  244. <iconClass>sort</iconClass>
  245. <submenu/>
  246. <action>name: "LoadMenu", payload: {action:"Sort"}</action>
  247. </item>
  248. <item systemCondition="BUX_TOOLBAR_BUTTONS_CALCULATE">
  249. <name>Calculation</name>
  250. <id>Calculation</id>
  251. <tooltip>
  252. <string id="IDS_JS_CALCULATE"/>
  253. </tooltip>
  254. <iconClass>calculate</iconClass>
  255. <submenu/>
  256. <action>name: "LoadMenu", payload: {action:"Calculation"}</action>
  257. <hide>consume mobile</hide>
  258. </item>
  259. <separator/>
  260. <item systemCondition="BUX_TOOLBAR_BUTTONS_GROUP">
  261. <name>Group</name>
  262. <action>name: "Group", payload: ""</action>
  263. <tooltip>
  264. <string id="IDS_JS_GROUP_UNGROUP"/>
  265. </tooltip>
  266. <iconClass>group</iconClass>
  267. <hide>consume mobile</hide>
  268. </item>
  269. <item systemCondition="BUX_TOOLBAR_BUTTONS_SWAP">
  270. <name>SwapRowsAndColumns</name>
  271. <action>name: "SwapRowsAndColumns", payload: ""</action>
  272. <tooltip>
  273. <string id="IDS_JS_SWAP_ROWS_AND_COLUMNS"/>
  274. </tooltip>
  275. <iconClass>disabledSwap</iconClass>
  276. <hide>consume mobile</hide>
  277. </item>
  278. <separator/>
  279. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHART_TYPES">
  280. <name>ChangeDisplayType</name>
  281. <id>ChangeDisplayType</id>
  282. <tooltip>
  283. <string id="IDS_JS_CHANGE_DISPLAY_TYPE"/>
  284. </tooltip>
  285. <iconClass>chartTypes</iconClass>
  286. <submenu/>
  287. <action>name: "LoadMenu", payload: {action:"ChangeDisplayType"}</action>
  288. <hide>consume mobile</hide>
  289. </item>
  290. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHART_TYPES" ruleSuffix="Dynamic">
  291. <name>ChangeDisplayType</name>
  292. <id>ChangeDisplayType</id>
  293. <tooltip>
  294. <string id="IDS_JS_CHANGE_DISPLAY_TYPE"/>
  295. </tooltip>
  296. <iconClass>chartTypes</iconClass>
  297. <submenu/>
  298. <clickaction>name: "ChangeDisplayType", payload: {bestVisualization: true}</clickaction>
  299. <action>name: "LoadMenu", payload: {action:"ChangeDisplayType"}</action>
  300. <hide>consume mobile</hide>
  301. </item>
  302. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE">
  303. <name>ChangePalette</name>
  304. <action></action>
  305. <tooltip>
  306. <string id="IDS_JS_CHANGE_PALETTE"/>
  307. </tooltip>
  308. <iconClass>changePalette</iconClass>
  309. <hide>consume mobile</hide>
  310. <submenu>
  311. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_FLOW" hasStateRule="no">
  312. <name></name>
  313. <action>name: "ChangePalette", payload: "Flow"</action>
  314. <tooltip>
  315. <string id="IDS_JS_CHANGE_PALETTE_FLOW"/>
  316. </tooltip>
  317. <iconClass>changePaletteFlow</iconClass>
  318. </item>
  319. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_CLASSIC" hasStateRule="no">
  320. <name></name>
  321. <action>name: "ChangePalette", payload: "Classic"</action>
  322. <tooltip>
  323. <string id="IDS_JS_CHANGE_PALETTE_CLASSIC"/>
  324. </tooltip>
  325. <iconClass>changePaletteClassic</iconClass>
  326. </item>
  327. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_CONTEMPORARY" hasStateRule="no">
  328. <name></name>
  329. <action>name: "ChangePalette", payload: "Contemporary"</action>
  330. <tooltip>
  331. <string id="IDS_JS_CHANGE_PALETTE_CONTEMPORARY"/>
  332. </tooltip>
  333. <iconClass>changePaletteContemporary</iconClass>
  334. </item>
  335. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_CONTRAST" hasStateRule="no">
  336. <name></name>
  337. <action>name: "ChangePalette", payload: "Contrast"</action>
  338. <tooltip>
  339. <string id="IDS_JS_CHANGE_PALETTE_CONTRAST"/>
  340. </tooltip>
  341. <iconClass>changePaletteContrast</iconClass>
  342. </item>
  343. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_CORPORATE" hasStateRule="no">
  344. <name></name>
  345. <action>name: "ChangePalette", payload: "Corporate"</action>
  346. <tooltip>
  347. <string id="IDS_JS_CHANGE_PALETTE_CORPORATE"/>
  348. </tooltip>
  349. <iconClass>changePaletteCorporate</iconClass>
  350. </item>
  351. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_DYNAMIC" hasStateRule="no">
  352. <name></name>
  353. <action>name: "ChangePalette", payload: "Dynamic"</action>
  354. <tooltip>
  355. <string id="IDS_JS_CHANGE_PALETTE_DYNAMIC"/>
  356. </tooltip>
  357. <iconClass>changePaletteDynamic</iconClass>
  358. </item>
  359. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_EXCEL" hasStateRule="no">
  360. <name></name>
  361. <action>name: "ChangePalette", payload: "Excel"</action>
  362. <tooltip>
  363. <string id="IDS_JS_CHANGE_PALETTE_EXCEL"/>
  364. </tooltip>
  365. <iconClass>changePaletteExcel</iconClass>
  366. </item>
  367. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_EXCEL_2007" hasStateRule="no">
  368. <name></name>
  369. <action>name: "ChangePalette", payload: "Excel 2007"</action>
  370. <tooltip>
  371. <string id="IDS_JS_CHANGE_PALETTE_EXCEL_2007"/>
  372. </tooltip>
  373. <iconClass>changePaletteExcel2007</iconClass>
  374. </item>
  375. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_GRADIENTS" hasStateRule="no">
  376. <name></name>
  377. <action>name: "ChangePalette", payload: "Gradients"</action>
  378. <tooltip>
  379. <string id="IDS_JS_CHANGE_PALETTE_GRADIENTS"/>
  380. </tooltip>
  381. <iconClass>changePaletteGradients</iconClass>
  382. </item>
  383. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_GREY_SCALE" hasStateRule="no">
  384. <name></name>
  385. <action>name: "ChangePalette", payload: "Grey Scale"</action>
  386. <tooltip>
  387. <string id="IDS_JS_CHANGE_PALETTE_GREY_SCALE"/>
  388. </tooltip>
  389. <iconClass>changePaletteGreyScale</iconClass>
  390. </item>
  391. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_JAZZ" hasStateRule="no">
  392. <name></name>
  393. <action>name: "ChangePalette", payload: "Jazz"</action>
  394. <tooltip>
  395. <string id="IDS_JS_CHANGE_PALETTE_JAZZ"/>
  396. </tooltip>
  397. <iconClass>changePaletteJazz</iconClass>
  398. </item>
  399. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_LEGACY" hasStateRule="no">
  400. <name></name>
  401. <action>name: "ChangePalette", payload: "Legacy"</action>
  402. <tooltip>
  403. <string id="IDS_JS_CHANGE_PALETTE_LEGACY"/>
  404. </tooltip>
  405. <iconClass>changePaletteLegacy</iconClass>
  406. </item>
  407. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_METRO" hasStateRule="no">
  408. <name></name>
  409. <action>name: "ChangePalette", payload: "Metro"</action>
  410. <tooltip>
  411. <string id="IDS_JS_CHANGE_PALETTE_METRO"/>
  412. </tooltip>
  413. <iconClass>changePaletteMetro</iconClass>
  414. </item>
  415. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_MIXED" hasStateRule="no">
  416. <name></name>
  417. <action>name: "ChangePalette", payload: "Mixed"</action>
  418. <tooltip>
  419. <string id="IDS_JS_CHANGE_PALETTE_MIXED"/>
  420. </tooltip>
  421. <iconClass>changePaletteMixed</iconClass>
  422. </item>
  423. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_MODERN" hasStateRule="no">
  424. <name></name>
  425. <action>name: "ChangePalette", payload: "Modern"</action>
  426. <tooltip>
  427. <string id="IDS_JS_CHANGE_PALETTE_MODERN"/>
  428. </tooltip>
  429. <iconClass>changePaletteModern</iconClass>
  430. </item>
  431. <item systemCondition="BUX_TOOLBAR_BUTTONS_CHANGE_PALETTE_PATTERNS" hasStateRule="no">
  432. <name></name>
  433. <action>name: "ChangePalette", payload: "Patterns"</action>
  434. <tooltip>
  435. <string id="IDS_JS_CHANGE_PALETTE_PATTERNS"/>
  436. </tooltip>
  437. <iconClass>changePalettePatterns</iconClass>
  438. </item>
  439. </submenu>
  440. </item>
  441. <item systemCondition="BUX_TOOLBAR_BUTTONS_ANNOTATION" hasStateRule="no">
  442. <name>Annotation</name>
  443. <tooltip>
  444. <string id="IDS_JS_ANNOTATION"/>
  445. </tooltip>
  446. <action></action>
  447. <iconClass>annotation</iconClass>
  448. <placeType>toolbar</placeType>
  449. </item>
  450. </toolbarContent>