From 1ba9532ee841848f5d6e652f9e8f2f1c274b4052 Mon Sep 17 00:00:00 2001 From: antelder Date: Mon, 11 Aug 2008 09:05:18 +0000 Subject: Remove old RC tag git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@684683 13f79535-47bb-0310-9956-ffa450edef68 --- .../domain-manager/src/main/resources/utils.js | 197 --------------------- 1 file changed, 197 deletions(-) delete mode 100644 tags/java/sca/1.3-RC2/modules/domain-manager/src/main/resources/utils.js (limited to 'tags/java/sca/1.3-RC2/modules/domain-manager/src/main/resources/utils.js') diff --git a/tags/java/sca/1.3-RC2/modules/domain-manager/src/main/resources/utils.js b/tags/java/sca/1.3-RC2/modules/domain-manager/src/main/resources/utils.js deleted file mode 100644 index 32fbdb47ad..0000000000 --- a/tags/java/sca/1.3-RC2/modules/domain-manager/src/main/resources/utils.js +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -/** - * Autocomplete / suggest support for input fields - * - * To use it declare a 'suggest' function as follows: - * function suggestItems() { - * return new Array('abc', 'def', 'ghi'); - * } - * - * then hook it to an input field as follows: - * suggest(document.yourForm.yourInputField, suggestItems); - */ -function selectSuggestion(node, value) { - for (;;) { - node = node.parentNode; - if (node.tagName.toLowerCase() == 'div') { - break; - } - } - node.selectSuggestion(value); -} - -function hilightSuggestion(node, over) { - if (over) { - node.className = 'suggestHilighted'; - } else { - node.className = 'suggestItem'; - } -} - -function suggest(input, suggestFunction) { - - input.suggest = suggestFunction; - - input.selectSuggestion = function(value) { - this.hideSuggestDiv(); - this.value = value; - } - - input.hideSuggestDiv = function() { - if (this.suggestDiv != null) { - this.suggestDiv.style.visibility = 'hidden'; - } - } - - input.showSuggestDiv = function() { - if (this.suggestDiv == null) { - this.suggestDiv = document.createElement('div'); - this.suggestDiv.input = this; - this.suggestDiv.className = 'suggest'; - input.parentNode.insertBefore(this.suggestDiv, input); - this.suggestDiv.style.visibility = 'hidden'; - this.suggestDiv.style.zIndex = '99'; - - this.suggestDiv.selectSuggestion = function(value) { - this.input.selectSuggestion(value); - } - } - - var values = this.suggest(); - var items = ""; - for (var i = 0; i < values.length; i++) { - if (values[i].indexOf(this.value) == -1) { - continue; - } - if (items.length == 0) { - items += ''; - } - items += ''; - } - if (items.length != 0) { - items += '
' + values[i] + '
'; - } - this.suggestDiv.innerHTML = items; - - if (items.length != 0) { - var node = input; - var left = 0; - var top = 0; - for (;;) { - left += node.offsetLeft; - top += node.offsetTop; - node = node.offsetParent; - if (node.tagName.toLowerCase() == 'body') { - break; - } - } - this.suggestDiv.style.left = left; - this.suggestDiv.style.top = top + input.offsetHeight; - this.suggestDiv.style.visibility = 'visible'; - } else { - this.suggestDiv.style.visibility = 'hidden'; - } - } - - input.onkeydown = function(event) { - this.showSuggestDiv(); - }; - - input.onkeyup = function(event) { - this.showSuggestDiv(); - }; - - input.onmousedown = function(event) { - this.showSuggestDiv(); - }; - - input.onblur = function(event) { - setTimeout(function() { input.hideSuggestDiv(); }, 50); - }; -} - -/** - * A Toolbar class - */ -function Tool(name, href) { - this.name = name; - this.href = href; -} - -Tool.prototype.print = function() { - var loc = '' + location; - if (loc.match(this.href) == null) { - return '' + this.name + ''; - } else { - return '' + this.name + ''; - } -} - -/** - * Initialize the toolbar - */ -function toolbar() { - var toolbar = '' + - '' + - '' + - '
'; - - for (var i = 0; i < tools.length; i++) { - toolbar = toolbar + '' - } - - toolbar = toolbar + '
' +tools[i].print() + '
' + - '
' + home.print() + '
'; - - document.getElementById('toolbar').innerHTML = toolbar; -} - -/** - * Utility function returning an non-sparse array from an array or an object. - */ -function array(obj) { - if (obj.length == undefined) { - var a = new Array(); - a[0] = obj; - return a; - } - else { - var a = new Array(); - var n = 0; - for (var i in obj) { - a[n++] = obj[i]; - } - return a; - } -} - -/** - * Populate the default toolbar - */ -var tools = new Array(); -tools[0] = new Tool("Contributions", "/ui/workspace"); -tools[1] = new Tool("Composites", "/ui/composite"); -tools[2] = new Tool("Cloud", "/ui/cloud"); -tools[3] = new Tool("Files", "/ui/files"); - -var home = new Tool("Home", "/ui/home"); -- cgit v1.2.3