123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- // Licensed Materials - Property of IBM
- //
- // IBM Cognos Products: ps
- //
- // (C) Copyright IBM Corp. 2005, 2011
- //
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- // Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- // Cognos and the Cognos logo are trademarks of Cognos ULC, (formerly Cognos Incorporated).
- // CC page initialize
- function init() {
- if (window.tabControlInitialize) {
- tabControlInitialize();
- }
- }
- function actions(cmname, cmclass, cmpath, target, newclass, location) {
- var form = document.forms[g_PS_cmdFormName];
- form.m.value = g_PS_app + "/" + target;
-
- if (newclass && newclass != '') {
- form.m_new_class.value = newclass;
- }
-
- form.m_class.value = cmclass;
- form.m_name.value = cmname;
- form.backURL.value = g_PS_backURL;
- form.m_obj.value = cmpath;
- if (location != null) {
- form.m_location.value = location;
- }
- resetStateParam("edit");
-
- if (window.onActionsHook) {
- onActionsHook(cmname, cmclass, cmpath, target, newclass, location);
- }
- form.submit();
- }
- function rootProperties(cmname, cmclass, cmpath, cmid) {
- var form = document.forms[g_PS_cmdFormName];
- form.m.value = g_PS_app + "/properties_general.xts";
- form.m_class.value = cmclass;
- form.m_name.value = cmname;
- form.backURL.value = g_PS_backURL;
- if ((cmid == g_PS_MFRootId) || (cmid == g_PS_PFRootId)) {
- form.backURL.value += "&m_reload=";
- }
-
- form.m_obj.value = cmpath;
- form.submit();
- }
- function parentProperties(cmname, cmclass, cmpath, cmid)
- {
- var form = document.forms[g_PS_cmdFormName];
- form.m.value = g_PS_app + "/properties_general.xts";
- form.m_class.value = cmclass;
- form.m_name.value = cmname;
-
- // Caution!! Ugly hack ahead. Read with care ..
- // We need to modify the back URL slightly if we are about to change the name of the **root** of the ***personal*** space.
- // This is required so that when we return to portal view we do not use the old name of the root (which is embedded in the backURL)
-
- if (cmid == '' || g_PS_backURL.indexOf("m_path=") == -1) {
- form.backURL.value = g_PS_backURL + "&m_reload=";
- } else {
- var cburl = g_PS_backURL;
- var s1 = cburl.substring(cburl.indexOf("&m_path=") + 8, cburl.length);
- var s2 = "";
- if (s1.indexOf("&") > 0) {
- s2 = s1.substring(s1.indexOf("&"), s1.length);
- }
- form.backURL.value = cburl.substring(0, cburl.indexOf("&m_path=")) + "&m_path=" + cmid + s2 + "&m_reload=";
- }
- form.m_obj.value = cmpath;
- form.submit();
- }
- function pageCmd(cmd, pageID) {
- var cmdForm = document.forms[g_PS_cmdFormName];
- var backURL = g_PS_backURL + "&m_retainPagerState=";
- var targetPageID = (typeof pageID !== "undefined") ? pageID : g_PS_getPageContext();
- switch (cmd) {
- case "edit":
- editPage(targetPageID);
- break;
-
- case "resequence":
- cmdForm.m.value = g_PS_app + "/preferences/resequence.xts";
- cmdForm.sharedPagesChanged.value = "resequence";
- cmdForm.backURL.value = backURL;
- submitPageCommand();
- break;
-
- case "myPortal":
- defaultPortalView();
- break;
-
- case "add":
- cmdForm.m.value = g_PS_app + "/preferences/mypages.xts";
- cmdForm.sharedPagesChanged.value = "addPagelet";
- cmdForm.backURL.value = backURL;
- submitPageCommand();
- break;
-
- case "addToMyPages":
- cmdForm.m.value = g_PS_app + "/submit.xts";
- cmdForm.backURL.value = backURL;
- cmdForm.sharedPagesChanged.value = "add";
- cmdForm.m_selectedPage.value = targetPageID;
- submitPageCommand();
- break;
-
- case "remove":
- var bConfirmRemove = true;
- var sConfMsg = g_PS_getPageRemoveConfMsg();
-
- if (sConfMsg !== "") {
- bConfirmRemove = window.confirm(sConfMsg);
- }
-
- if (bConfirmRemove) {
- cmdForm.m.value = g_PS_app + "/submit.xts";
- cmdForm.sharedPagesChanged.value = "remove";
- cmdForm.m_selectedPage.value = targetPageID;
- cmdForm.backURL.value = g_PS_CCBaseURL;
- submitPageCommand();
- }
- break;
-
- default:
- break;
- }
- }
- function defaultPortalView() {
- location.href = g_PS_CCBaseURL;
- }
- function editPage(id) {
- var cmdForm = document.forms[g_PS_cmdFormName];
- cmdForm.m.value = g_PS_app + "/properties_pagelet_layout.xts";
- cmdForm.m_obj.value = 'storeID("' + id + '")';
- cmdForm.backURL.value = g_PS_backURL;
- cmdForm.m_class.value = "pagelet";
- cmdForm.submit();
- }
- function submitPageCommand() {
- var cmdForm = document.forms[g_PS_cmdFormName];
- cmdForm.ifrmcmd.value = "save";
- cmdForm.m_obj.value = "~";
- cmdForm.m_class.value = "account";
- cmdForm.submit();
- }
|