From a2f5a35c06a526b05e4efd9fe275d6639bf22cd3 Mon Sep 17 00:00:00 2001 From: st782s Date: Mon, 14 Aug 2017 11:41:04 -0400 Subject: DDL updates and cleanup - remove unused javascript libraries - remove contentious icons and images - Remove constraints to support Role Centralization Issue: PORTAL-21, Portal-17 Change-Id: I347accb04343d1c866c075ee716c46fea9e0d036 Signed-off-by: st782s --- .../webapp/static/fusion/raptor/js/tree/ajax.js | 194 ---- .../static/fusion/raptor/js/tree/context-menu.js | 444 -------- .../fusion/raptor/js/tree/drag-drop-folder-tree.js | 1059 -------------------- 3 files changed, 1697 deletions(-) delete mode 100644 ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/ajax.js delete mode 100644 ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/context-menu.js delete mode 100644 ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/drag-drop-folder-tree.js (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree') diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/ajax.js b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/ajax.js deleted file mode 100644 index a727447d..00000000 --- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/ajax.js +++ /dev/null @@ -1,194 +0,0 @@ -/* Simple AJAX Code-Kit (SACK) v1.6.1 */ -/* ©2005 Gregory Wild-Smith */ -/* www.twilightuniverse.com */ -/* Software licenced under a modified X11 licence, - see documentation or authors website for more details */ - -function sack(file) { - this.xmlhttp = null; - this.resetData = function() { - this.method = "POST"; - this.queryStringSeparator = "?"; - this.argumentSeparator = "&"; - this.URLString = ""; - this.encodeURIString = true; - this.execute = false; - this.element = null; - this.elementObj = null; - this.requestFile = file; - this.vars = new Object(); - this.responseStatus = new Array(2); - }; - - this.resetFunctions = function() { - this.onLoading = function() { }; - this.onLoaded = function() { }; - this.onInteractive = function() { }; - this.onCompletion = function() { }; - this.onError = function() { }; - this.onFail = function() { }; - }; - - this.reset = function() { - this.resetFunctions(); - this.resetData(); - }; - - this.createAJAX = function() { - try { - this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); - } catch (e1) { - try { - this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); - } catch (e2) { - this.xmlhttp = null; - } - } - - if (! this.xmlhttp) { - if (typeof XMLHttpRequest != "undefined") { - this.xmlhttp = new XMLHttpRequest(); - } else { - this.failed = true; - } - } - }; - - this.setVar = function(name, value){ - this.vars[name] = Array(value, false); - }; - - this.encVar = function(name, value, returnvars) { - if (true == returnvars) { - return Array(encodeURIComponent(name), encodeURIComponent(value)); - } else { - this.vars[encodeURIComponent(name)] = Array(encodeURIComponent(value), true); - } - } - - this.processURLString = function(string, encode) { - encoded = encodeURIComponent(this.argumentSeparator); - regexp = new RegExp(this.argumentSeparator + "|" + encoded); - varArray = string.split(regexp); - for (i = 0; i < varArray.length; i++){ - urlVars = varArray[i].split("="); - if (true == encode){ - this.encVar(urlVars[0], urlVars[1]); - } else { - this.setVar(urlVars[0], urlVars[1]); - } - } - } - - this.createURLString = function(urlstring) { - if (this.encodeURIString && this.URLString.length) { - this.processURLString(this.URLString, true); - } - if (urlstring) { - if (this.URLString.length) { - this.URLString += this.argumentSeparator + urlstring; - } else { - this.URLString = urlstring; - } - } - - // prevents caching of URLString - this.setVar("rndval", new Date().getTime()); - - urlstringtemp = new Array(); - for (key in this.vars) { - if (false == this.vars[key][1] && true == this.encodeURIString) { - encoded = this.encVar(key, this.vars[key][0], true); - delete this.vars[key]; - this.vars[encoded[0]] = Array(encoded[1], true); - key = encoded[0]; - } - - urlstringtemp[urlstringtemp.length] = key + "=" + this.vars[key][0]; - } - if (urlstring){ - this.URLString += this.argumentSeparator + urlstringtemp.join(this.argumentSeparator); - } else { - this.URLString += urlstringtemp.join(this.argumentSeparator); - } - } - - this.runResponse = function() { - eval(this.response); - } - - this.runAJAX = function(urlstring) { - if (this.failed) { - this.onFail(); - } else { - this.createURLString(urlstring); - - if (this.element) { - this.elementObj = document.getElementById(this.element); - } - - if (this.xmlhttp) { - var self = this; - if (this.method == "GET") { - totalurlstring = this.requestFile + this.queryStringSeparator + this.URLString; - this.xmlhttp.open(this.method, totalurlstring, true); - } else { - this.xmlhttp.open(this.method, this.requestFile, true); - try { - this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") - } catch (e) { } - } - //document.myForm.action=urlstring; - //document.myForm.submit(); - this.xmlhttp.onreadystatechange = function() { - switch (self.xmlhttp.readyState) { - case 1: - self.onLoading(); - break; - case 2: - self.onLoaded(); - break; - case 3: - self.onInteractive(); - break; - case 4: - self.response = self.xmlhttp.responseText; - self.responseXML = self.xmlhttp.responseXML; - self.responseStatus[0] = self.xmlhttp.status; - self.responseStatus[1] = self.xmlhttp.statusText; - - if (self.execute) { - self.runResponse(); - } - - if (self.elementObj) { - elemNodeName = self.elementObj.nodeName; - elemNodeName.toLowerCase(); - if (elemNodeName == "input" - || elemNodeName == "select" - || elemNodeName == "option" - || elemNodeName == "textarea") { - self.elementObj.value = self.response; - } else { - self.elementObj.innerHTML = self.response; - } - } - if (self.responseStatus[0] == "200") { - self.onCompletion(); - } else { - self.onError(); - } - - self.URLString = ""; - break; - } - }; - this.xmlhttp.send(this.URLString); - - } - } - }; - - this.reset() ; - this.createAJAX(); -} diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/context-menu.js b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/context-menu.js deleted file mode 100644 index 70fb7096..00000000 --- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/static/fusion/raptor/js/tree/context-menu.js +++ /dev/null @@ -1,444 +0,0 @@ -/************************************************************************************************************ -Context menu -Copyright (C) 2006 DTHMLGoodies.com, Alf Magne Kalleland - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Dhtmlgoodies.com., hereby disclaims all copyright interest in this script -written by Alf Magne Kalleland. - -Alf Magne Kalleland, 2006 -Owner of DHTMLgoodies.com - - -************************************************************************************************************/ - -DHTMLGoodies_menuModel = function() -{ - var menuItems; - this.menuItems = new Array(); - - -} - -/************************************************************************************************************ -* DHTML menu model class -* -* Created: October, 30th, 2006 -* @class Purpose of class: Saves menu item data -* -* -* Demos of this class: demo-menu-strip.html -* -* Update log: -* -************************************************************************************************************/ - - -/** -* @constructor -* @class Purpose of class: Organize menu items for different menu widgets. demos of menus: (Demo) -* @version 1.0 -* @author Alf Magne Kalleland(www.dhtmlgoodies.com) -*/ - - -DHTMLGoodies_menuModel.prototype = { - // {{{ addItem() - /** - * Add separator (special type of menu item) - * - * @param int id of menu item - * @param string itemText = text of menu item - * @param string itemIcon = file name of menu icon(in front of menu text. Path will be imagePath for the DHTMLSuite + file name) - * @param string url = Url of menu item - * @param int parent id of menu item - * @param String jsFunction Name of javascript function to execute. It will replace the url param. The function with this name will be called and the element triggering the action will be - * sent as argument. Name of the element which triggered the menu action may also be sent as a second argument. That depends on the widget. The context menu is an example where - * the element triggering the context menu is sent as second argument to this function. - * - * @public - */ - addItem : function(id,itemText,itemIcon,url,parentId,jsFunction) - { - this.menuItems[id] = new Array(); - this.menuItems[id]['id'] = id; - this.menuItems[id]['itemText'] = itemText; - this.menuItems[id]['itemIcon'] = itemIcon; - this.menuItems[id]['url'] = url; - this.menuItems[id]['parentId'] = parentId; - this.menuItems[id]['separator'] = false; - this.menuItems[id]['jsFunction'] = jsFunction; - - } - , - // {{{ addSeparator() - /** - * Add separator (special type of menu item) - * - * @param int id of menu item - * @param int parent id of menu item - * @public - */ - addSeparator : function(id,parentId) - { - this.menuItems[id] = new Array(); - this.menuItems[id]['parentId'] = parentId; - this.menuItems[id]['separator'] = true; - } - , - // {{{ init() - /** - * Initilizes the menu model. This method should be called when all items has been added to the model. - * - * - * @public - */ - init : function() - { - this.__getDepths(); - - } - // }}} - , - // {{{ __getDepths() - /** - * Create variable for the depth of each menu item. - * - * - * @private - */ - getItems : function() - { - return this.menuItems; - } - - , - // {{{ __getDepths() - /** - * Create variable for the depth of each menu item. - * - * - * @private - */ - __getDepths : function() - { - for(var no in this.menuItems){ - this.menuItems[no]['depth'] = 1; - if(this.menuItems[no]['parentId']){ - this.menuItems[no]['depth'] = this.menuItems[this.menuItems[no]['parentId']]['depth']+1; - } - } - } - , - // {{{ __hasSubs() - /** - * Does a menu item have sub elements ? - * - * - * @private - */ - // }}} - __hasSubs : function(id) - { - for(var no in this.menuItems){ // Looping through menu items - if(this.menuItems[no]['parentId']==id)return true; - } - return false; - } - - -} - - - -var referenceToDHTMLSuiteContextMenu; - - -DHTMLGoodies_contextMenu = function() -{ - var menuModels; - var menuItems; - var menuObject; // Reference to context menu div - var layoutCSS; - var menuUls; // Array of