Feature #495: Rearranged vendor libraries and added NOTICE and licensing information
(cherry picked from commit 1ab98ed48d
)
23
NOTICE
@ -19,3 +19,26 @@ The following people have contributed to the development of the technology
|
||||
- Carlos Martin Sanchez (cmartin@opennebula.org)
|
||||
- Daniel Molina Aranda (dmolina@opennebula.org)
|
||||
- Hector Sanjuan Redondo (hsanjuan@opennebula.org)
|
||||
|
||||
LICENSE
|
||||
|
||||
OpenNebula is licensed under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this software 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 Apache License.
|
||||
|
||||
THIRD-PARTY SOFTWARE
|
||||
|
||||
OpenNebula distribution includes third-party software under fully compatible
|
||||
open-source licenses. See the following directories and the NOTICE files
|
||||
they contain for more information:
|
||||
|
||||
- src/sunstone/public/vendor
|
||||
- src/oca/java/lib
|
||||
|
83
install.sh
@ -207,9 +207,13 @@ SUNSTONE_DIRS="$SUNSTONE_LOCATION/models \
|
||||
$SUNSTONE_LOCATION/models/OpenNebulaJSON \
|
||||
$SUNSTONE_LOCATION/public \
|
||||
$SUNSTONE_LOCATION/public/js \
|
||||
$SUNSTONE_LOCATION/public/js/vendor \
|
||||
$SUNSTONE_LOCATION/public/css \
|
||||
$SUNSTONE_LOCATION/public/css/vendor \
|
||||
$SUNSTONE_LOCATION/public/vendor \
|
||||
$SUNSTONE_LOCATION/public/vendor/jQueryLayout \
|
||||
$SUNSTONE_LOCATION/public/vendor/dataTables \
|
||||
$SUNSTONE_LOCATION/public/vendor/jQueryUI \
|
||||
$SUNSTONE_LOCATION/public/vendor/jQuery \
|
||||
$SUNSTONE_LOCATION/public/vendor/jGrowl \
|
||||
$SUNSTONE_LOCATION/public/images \
|
||||
$SUNSTONE_LOCATION/templates"
|
||||
|
||||
@ -309,9 +313,12 @@ INSTALL_SUNSTONE_FILES=(
|
||||
SUNSTONE_MODELS_JSON_FILES:$SUNSTONE_LOCATION/models/OpenNebulaJSON
|
||||
SUNSTONE_TEMPLATE_FILES:$SUNSTONE_LOCATION/templates
|
||||
SUNSTONE_PUBLIC_JS_FILES:$SUNSTONE_LOCATION/public/js
|
||||
SUNSTONE_PUBLIC_JS_VENDOR_FILES:$SUNSTONE_LOCATION/public/js/vendor
|
||||
SUNSTONE_PUBLIC_CSS_FILES:$SUNSTONE_LOCATION/public/css
|
||||
SUNSTONE_PUBLIC_CSS_VENDOR_FILES:$SUNSTONE_LOCATION/public/css/vendor
|
||||
SUNSTONE_PUBLIC_VENDOR_DATATABLES:$SUNSTONE_LOCATION/public/vendor/dataTables
|
||||
SUNSTONE_PUBLIC_VENDOR_JGROWL:$SUNSTONE_LOCATION/public/vendor/jGrowl
|
||||
SUNSTONE_PUBLIC_VENDOR_JQUERY:$SUNSTONE_LOCATION/public/vendor/jQuery
|
||||
SUNSTONE_PUBLIC_VENDOR_JQUERYUI:$SUNSTONE_LOCATION/public/vendor/jQueryUI
|
||||
SUNSTONE_PUBLIC_VENDOR_JQUERYLAYOUT:$SUNSTONE_LOCATION/public/vendor/jQueryLayout
|
||||
SUNSTONE_PUBLIC_IMAGES_FILES:$SUNSTONE_LOCATION/public/images
|
||||
)
|
||||
|
||||
@ -724,37 +731,51 @@ SUNSTONE_PUBLIC_JS_FILES="src/sunstone/public/js/layout.js \
|
||||
src/sunstone/public/js/one-ui_views.templates.js \
|
||||
src/sunstone/public/js/opennebula.js"
|
||||
|
||||
SUNSTONE_PUBLIC_JS_VENDOR_FILES="src/sunstone/public/js/vendor/base64.js \
|
||||
src/sunstone/public/js/vendor/jquery-1.4.4.min.js \
|
||||
src/sunstone/public/js/vendor/jquery.dataTables.min.js \
|
||||
src/sunstone/public/js/vendor/jquery.jgrowl_minimized.js \
|
||||
src/sunstone/public/js/vendor/jquery.layout.min-1.2.0.js \
|
||||
src/sunstone/public/js/vendor/jquery-ui-1.8.7.custom.min.js"
|
||||
|
||||
SUNSTONE_PUBLIC_CSS_FILES="src/sunstone/public/css/application.css \
|
||||
src/sunstone/public/css/demo_table_jui.css \
|
||||
src/sunstone/public/css/jquery.jgrowl.css \
|
||||
src/sunstone/public/css/layout.css \
|
||||
src/sunstone/public/css/layout-default-latest.css \
|
||||
src/sunstone/public/css/login.css"
|
||||
|
||||
SUNSTONE_PUBLIC_CSS_VENDOR_FILES="\
|
||||
src/sunstone/public/css/vendor/jquery-ui-1.8.7.custom.css \
|
||||
src/sunstone/public/css/vendor/ui-bg_flat_0_575c5b_40x100.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_flat_0_8f9392_40x100.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_flat_0_aaaaaa_40x100.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_flat_75_ffffff_40x100.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_glass_55_fbf9ee_1x400.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_glass_65_ffffff_1x400.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_glass_75_dadada_1x400.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_glass_75_e6e6e6_1x400.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_glass_95_fef1ec_1x400.png \
|
||||
src/sunstone/public/css/vendor/ui-bg_highlight-soft_75_cccccc_1x100.png \
|
||||
src/sunstone/public/css/vendor/ui-icons_222222_256x240.png \
|
||||
src/sunstone/public/css/vendor/ui-icons_2e83ff_256x240.png \
|
||||
src/sunstone/public/css/vendor/ui-icons_454545_256x240.png \
|
||||
src/sunstone/public/css/vendor/ui-icons_888888_256x240.png \
|
||||
src/sunstone/public/css/vendor/ui-icons_cd0a0a_256x240.png"
|
||||
SUNSTONE_PUBLIC_VENDOR_DATATABLES="\
|
||||
src/sunstone/public/vendor/dataTables/jquery.dataTables.min.js \
|
||||
src/sunstone/public/vendor/dataTables/demo_table_jui.css \
|
||||
src/sunstone/public/vendor/dataTables/BSD-LICENSE.txt \
|
||||
src/sunstone/public/vendor/dataTables/NOTICE"
|
||||
|
||||
SUNSTONE_PUBLIC_VENDOR_JGROWL="\
|
||||
src/sunstone/public/vendor/jGrowl/jquery.jgrowl_minimized.js \
|
||||
src/sunstone/public/vendor/jGrowl/jquery.jgrowl.css \
|
||||
src/sunstone/public/vendor/jGrowl/NOTICE"
|
||||
|
||||
SUNSTONE_PUBLIC_VENDOR_JQUERY="\
|
||||
src/sunstone/public/vendor/jQuery/jquery-1.4.4.min.js \
|
||||
src/sunstone/public/vendor/jQuery/MIT-LICENSE.txt \
|
||||
src/sunstone/public/vendor/jQuery/NOTICE"
|
||||
|
||||
SUNSTONE_PUBLIC_VENDOR_JQUERYUI="\
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_glass_75_dadada_1x400.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-icons_cd0a0a_256x240.png \
|
||||
src/sunstone/public/vendor/jQueryUI/jquery-ui-1.8.7.custom.css \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_flat_0_aaaaaa_40x100.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_flat_0_8f9392_40x100.png \
|
||||
src/sunstone/public/vendor/jQueryUI/MIT-LICENSE.txt \
|
||||
src/sunstone/public/vendor/jQueryUI/jquery-ui-1.8.7.custom.min.js \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_highlight-soft_75_cccccc_1x100.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_glass_95_fef1ec_1x400.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_glass_55_fbf9ee_1x400.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-icons_888888_256x240.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_glass_75_e6e6e6_1x400.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_flat_0_575c5b_40x100.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_glass_65_ffffff_1x400.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-bg_flat_75_ffffff_40x100.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-icons_2e83ff_256x240.png \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-icons_454545_256x240.png \
|
||||
src/sunstone/public/vendor/jQueryUI/NOTICE \
|
||||
src/sunstone/public/vendor/jQueryUI/ui-icons_222222_256x240.png \
|
||||
"
|
||||
SUNSTONE_PUBLIC_VENDOR_JQUERYLAYOUT="\
|
||||
src/sunstone/public/vendor/jQueryLayout/layout-default-latest.css \
|
||||
src/sunstone/public/vendor/jQueryLayout/jquery.layout.min-1.2.0.js \
|
||||
src/sunstone/public/vendor/jQueryLayout/NOTICE"
|
||||
|
||||
SUNSTONE_PUBLIC_IMAGES_FILES="src/sunstone/public/images/ajax-loader.gif \
|
||||
src/sunstone/public/images/login_over.png \
|
||||
|
@ -191,7 +191,7 @@ var OpenNebula = {
|
||||
data: {remember: remember},
|
||||
beforeSend : function(req) {
|
||||
req.setRequestHeader( "Authorization",
|
||||
"Basic " + base64.encode(username + ":" + password)
|
||||
"Basic " + btoa(username + ":" + password)
|
||||
)
|
||||
},
|
||||
success: function(response)
|
||||
|
113
src/sunstone/public/js/vendor/base64.js
vendored
@ -1,113 +0,0 @@
|
||||
// adapted from here: http://ostermiller.org/calc/encode.html
|
||||
var base64 = {};
|
||||
|
||||
(function () {
|
||||
var END_OF_INPUT = -1,
|
||||
base64Chars = new Array(
|
||||
'A','B','C','D','E','F','G','H',
|
||||
'I','J','K','L','M','N','O','P',
|
||||
'Q','R','S','T','U','V','W','X',
|
||||
'Y','Z','a','b','c','d','e','f',
|
||||
'g','h','i','j','k','l','m','n',
|
||||
'o','p','q','r','s','t','u','v',
|
||||
'w','x','y','z','0','1','2','3',
|
||||
'4','5','6','7','8','9','+','/'),
|
||||
reverseBase64Chars = new Array(),
|
||||
base64Str,
|
||||
base64Count;
|
||||
|
||||
for (var i=0; i < base64Chars.length; i++){
|
||||
reverseBase64Chars[base64Chars[i]] = i;
|
||||
}
|
||||
|
||||
function setBase64Str(str){
|
||||
base64Str = str;
|
||||
base64Count = 0;
|
||||
}
|
||||
function readBase64(){
|
||||
if (!base64Str) return END_OF_INPUT;
|
||||
if (base64Count >= base64Str.length) return END_OF_INPUT;
|
||||
var c = base64Str.charCodeAt(base64Count) & 0xff;
|
||||
base64Count++;
|
||||
return c;
|
||||
}
|
||||
function readReverseBase64(){
|
||||
if (!base64Str) return END_OF_INPUT;
|
||||
while (true){
|
||||
if (base64Count >= base64Str.length) return END_OF_INPUT;
|
||||
var nextCharacter = base64Str.charAt(base64Count);
|
||||
base64Count++;
|
||||
if (reverseBase64Chars[nextCharacter]){
|
||||
return reverseBase64Chars[nextCharacter];
|
||||
}
|
||||
if (nextCharacter == 'A') return 0;
|
||||
}
|
||||
return END_OF_INPUT;
|
||||
}
|
||||
|
||||
function ntos(n){
|
||||
n=n.toString(16);
|
||||
if (n.length == 1) n="0"+n;
|
||||
n="%"+n;
|
||||
return unescape(n);
|
||||
}
|
||||
|
||||
base64.encode = function(str){
|
||||
setBase64Str(str);
|
||||
var result = '';
|
||||
var inBuffer = new Array(3);
|
||||
var lineCount = 0;
|
||||
var done = false;
|
||||
while (!done && (inBuffer[0] = readBase64()) != END_OF_INPUT){
|
||||
inBuffer[1] = readBase64();
|
||||
inBuffer[2] = readBase64();
|
||||
result += (base64Chars[ inBuffer[0] >> 2 ]);
|
||||
if (inBuffer[1] != END_OF_INPUT){
|
||||
result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]);
|
||||
if (inBuffer[2] != END_OF_INPUT){
|
||||
result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]);
|
||||
result += (base64Chars [inBuffer[2] & 0x3F]);
|
||||
} else {
|
||||
result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]);
|
||||
result += ('=');
|
||||
done = true;
|
||||
}
|
||||
} else {
|
||||
result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]);
|
||||
result += ('=');
|
||||
result += ('=');
|
||||
done = true;
|
||||
}
|
||||
lineCount += 4;
|
||||
if (lineCount >= 76){
|
||||
result += ('\n');
|
||||
lineCount = 0;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
base64.decode = function(str){
|
||||
setBase64Str(str);
|
||||
var result = "";
|
||||
var inBuffer = new Array(4);
|
||||
var done = false;
|
||||
while (!done && (inBuffer[0] = readReverseBase64()) != END_OF_INPUT
|
||||
&& (inBuffer[1] = readReverseBase64()) != END_OF_INPUT){
|
||||
inBuffer[2] = readReverseBase64();
|
||||
inBuffer[3] = readReverseBase64();
|
||||
result += ntos((((inBuffer[0] << 2) & 0xff)| inBuffer[1] >> 4));
|
||||
if (inBuffer[2] != END_OF_INPUT){
|
||||
result += ntos((((inBuffer[1] << 4) & 0xff)| inBuffer[2] >> 2));
|
||||
if (inBuffer[3] != END_OF_INPUT){
|
||||
result += ntos((((inBuffer[2] << 6) & 0xff) | inBuffer[3]));
|
||||
} else {
|
||||
done = true;
|
||||
}
|
||||
} else {
|
||||
done = true;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
})()
|
25
src/sunstone/public/vendor/dataTables/BSD-LICENSE.txt
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
Copyright (c) 2008-2010, Allan Jardine
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
- Neither the name of Allan Jardine nor SpryMedia UK may be used to endorse or
|
||||
promote products derived from this software without specific prior written
|
||||
permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
|
||||
NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
6
src/sunstone/public/vendor/dataTables/NOTICE
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
THIRD-PARTY SOFTWARE
|
||||
|
||||
* Author: Allan Jardine (www.sprymedia.co.uk)
|
||||
* Info: www.datatables.net
|
||||
* Copyright: Copyright 2008-2010 Allan Jardine, all rights reserved.
|
||||
* License: BSD License. See BSD-LICENSE.txt
|
5
src/sunstone/public/vendor/jGrowl/NOTICE
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
THIRD-PARTY SOFTWARE
|
||||
|
||||
* Author: Stan Lemon (http://stanlemon.net/)
|
||||
* Info: http://stanlemon.net/
|
||||
* License: MIT License: http://www.opensource.org/licenses/mit-license.php
|
@ -1,3 +1,4 @@
|
||||
/* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). */
|
||||
|
||||
div.jGrowl {
|
||||
padding: 10px;
|
@ -1,3 +1,4 @@
|
||||
/* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). */
|
||||
|
||||
(function($){$.jGrowl=function(m,o){if($('#jGrowl').size()==0)
|
||||
$('<div id="jGrowl"></div>').addClass((o&&o.position)?o.position:$.jGrowl.defaults.position).appendTo('body');$('#jGrowl').jGrowl(m,o);};$.fn.jGrowl=function(m,o){if($.isFunction(this.each)){var args=arguments;return this.each(function(){var self=this;if($(this).data('jGrowl.instance')==undefined){$(this).data('jGrowl.instance',$.extend(new $.fn.jGrowl(),{notifications:[],element:null,interval:null}));$(this).data('jGrowl.instance').startup(this);}
|
||||
@ -8,4 +9,4 @@ $(this).animate(o.animateOpen,o.openDuration,o.easing,function(){if($.browser.ms
|
||||
this.style.removeAttribute('filter');$(this).data("jGrowl").created=new Date();$(this).trigger('jGrowl.afterOpen');});}}).bind('jGrowl.afterOpen',function(){o.afterOpen.apply(notification,[notification,message,o,self.element]);}).bind('jGrowl.beforeClose',function(){if(o.beforeClose.apply(notification,[notification,message,o,self.element])!=false)
|
||||
$(this).trigger('jGrowl.close');}).bind('jGrowl.close',function(){$(this).data('jGrowl.pause',true);$(this).animate(o.animateClose,o.closeDuration,o.easing,function(){$(this).remove();var close=o.close.apply(notification,[notification,message,o,self.element]);if($.isFunction(close))
|
||||
close.apply(notification,[notification,message,o,self.element]);});}).trigger('jGrowl.beforeOpen');if(o.corners!=''&&$.fn.corner!=undefined)$(notification).corner(o.corners);if($('div.jGrowl-notification:parent',self.element).size()>1&&$('div.jGrowl-closer',self.element).size()==0&&this.defaults.closer!=false){$(this.defaults.closerTemplate).addClass('jGrowl-closer ui-state-highlight ui-corner-all').addClass(this.defaults.theme).appendTo(self.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){$(this).siblings().trigger("jGrowl.beforeClose");if($.isFunction(self.defaults.closer)){self.defaults.closer.apply($(this).parent()[0],[$(this).parent()[0]]);}});};},update:function(){$(this.element).find('div.jGrowl-notification:parent').each(function(){if($(this).data("jGrowl")!=undefined&&$(this).data("jGrowl").created!=undefined&&($(this).data("jGrowl").created.getTime()+parseInt($(this).data("jGrowl").life))<(new Date()).getTime()&&$(this).data("jGrowl").sticky!=true&&($(this).data("jGrowl.pause")==undefined||$(this).data("jGrowl.pause")!=true)){$(this).trigger('jGrowl.beforeClose');}});if(this.notifications.length>0&&(this.defaults.pool==0||$(this.element).find('div.jGrowl-notification:parent').size()<this.defaults.pool))
|
||||
this.render(this.notifications.shift());if($(this.element).find('div.jGrowl-notification:parent').size()<2){$(this.element).find('div.jGrowl-closer').animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){$(this).remove();});}},startup:function(e){this.element=$(e).addClass('jGrowl').append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){$(e).data('jGrowl.instance').update();},parseInt(this.defaults.check));if($.browser.msie&&parseInt($.browser.version)<7&&!window["XMLHttpRequest"]){$(this.element).addClass('ie6');}},shutdown:function(){$(this.element).removeClass('jGrowl').find('div.jGrowl-notification').remove();clearInterval(this.interval);},close:function(){$(this.element).find('div.jGrowl-notification').each(function(){$(this).trigger('jGrowl.beforeClose');});}});$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults;})(jQuery);
|
||||
this.render(this.notifications.shift());if($(this.element).find('div.jGrowl-notification:parent').size()<2){$(this.element).find('div.jGrowl-closer').animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){$(this).remove();});}},startup:function(e){this.element=$(e).addClass('jGrowl').append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){$(e).data('jGrowl.instance').update();},parseInt(this.defaults.check));if($.browser.msie&&parseInt($.browser.version)<7&&!window["XMLHttpRequest"]){$(this.element).addClass('ie6');}},shutdown:function(){$(this.element).removeClass('jGrowl').find('div.jGrowl-notification').remove();clearInterval(this.interval);},close:function(){$(this.element).find('div.jGrowl-notification').each(function(){$(this).trigger('jGrowl.beforeClose');});}});$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults;})(jQuery);
|
20
src/sunstone/public/vendor/jQuery/MIT-LICENSE.txt
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
Copyright (c) 2011 John Resig, http://jquery.com/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
6
src/sunstone/public/vendor/jQuery/NOTICE
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
THIRD-PARTY SOFTWARE
|
||||
|
||||
* Author: John Resig (www.sprymedia.co.uk)
|
||||
* Info: http://jquery.com/
|
||||
* Copyright: Copyright (c) 2011 John Resig, http://jquery.com/
|
||||
* License: MIT License: See MIT-LICENSE.txt
|
9
src/sunstone/public/vendor/jQueryLayout/NOTICE
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
THIRD-PARTY SOFTWARE
|
||||
|
||||
* Authors: Fabrizio Balliano (http://www.fabrizioballiano.net)
|
||||
Kevin Dalman (http://allpro.net)
|
||||
* Info: http://layout.jquery-dev.net/
|
||||
* Copyright: Copyright (c) 2008
|
||||
Fabrizio Balliano (http://www.fabrizioballiano.net)
|
||||
Kevin Dalman (http://allpro.net)
|
||||
* License: MIT License: http://www.opensource.org/licenses/mit-license.php
|
20
src/sunstone/public/vendor/jQueryUI/MIT-LICENSE.txt
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
Copyright (c) 2011 John Resig, http://jquery.com/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
6
src/sunstone/public/vendor/jQueryUI/NOTICE
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
THIRD-PARTY SOFTWARE
|
||||
|
||||
* Author: John Resig (www.sprymedia.co.uk)
|
||||
* Info: http://jquery.com/
|
||||
* Copyright: Copyright (c) 2011 John Resig, http://jquery.com/
|
||||
* License: MIT License: See MIT-LICENSE.txt
|
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 180 B After Width: | Height: | Size: 180 B |
Before Width: | Height: | Size: 178 B After Width: | Height: | Size: 178 B |
Before Width: | Height: | Size: 120 B After Width: | Height: | Size: 120 B |
Before Width: | Height: | Size: 105 B After Width: | Height: | Size: 105 B |
Before Width: | Height: | Size: 111 B After Width: | Height: | Size: 111 B |
Before Width: | Height: | Size: 110 B After Width: | Height: | Size: 110 B |
Before Width: | Height: | Size: 119 B After Width: | Height: | Size: 119 B |
Before Width: | Height: | Size: 101 B After Width: | Height: | Size: 101 B |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
@ -1,30 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>OpenNebula Admin Console</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
||||
<link rel="stylesheet" type="text/css" href="/css/demo_table_jui.css" />
|
||||
<link type="text/css" href="/css/vendor/jquery-ui-1.8.7.custom.css" rel="stylesheet" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/jquery.jgrowl.css" />
|
||||
<link type="text/css" rel="stylesheet" href="/css/layout-default-latest.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/application.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/layout.css" />
|
||||
<title>OpenNebula Admin Console</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
||||
|
||||
<!-- Vendor Libraries -->
|
||||
<script type="text/javascript" src="/js/vendor/jquery-1.4.4.min.js"></script>
|
||||
<script type="text/javascript" src="/js/vendor/jquery.jgrowl_minimized.js"></script>
|
||||
<script type="text/javascript" src="/js/vendor/jquery-ui-1.8.7.custom.min.js"></script>
|
||||
<script type="text/javascript" src="/js/vendor/jquery.layout.min-1.2.0.js"></script>
|
||||
<script type="text/javascript" src="/js/vendor/jquery.dataTables.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/dataTables/demo_table_jui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/jQueryUI/jquery-ui-1.8.7.custom.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/jGrowl/jquery.jgrowl.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/jQueryLayout/layout-default-latest.css" />
|
||||
|
||||
<script type="text/javascript" src="/js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="/js/one-ui_views.templates.js"></script>
|
||||
<script type="text/javascript" src="/js/one-ui_views.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jQuery/jquery-1.4.4.min.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jGrowl/jquery.jgrowl_minimized.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jQueryUI/jquery-ui-1.8.7.custom.min.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jQueryLayout/jquery.layout.min-1.2.0.js"></script>
|
||||
<script type="text/javascript" src="/vendor/dataTables/jquery.dataTables.min.js"></script>
|
||||
<!-- End Vendor Libraries -->
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/application.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/layout.css" />
|
||||
<script type="text/javascript" src="/js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="/js/one-ui_views.templates.js"></script>
|
||||
<script type="text/javascript" src="/js/one-ui_views.js"></script>
|
||||
<script type="text/javascript" src="/js/layout.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="outer-center">
|
||||
<div class="inner-center">
|
||||
<div class="inner-center">
|
||||
<div id="dashboard" class="tab"></div>
|
||||
<div id="hosts" class="tab"></div>
|
||||
<div id="virtualMachines" class="tab"></div>
|
||||
|
@ -5,8 +5,8 @@
|
||||
<link rel="stylesheet" type="text/css" href="/css/login.css" />
|
||||
|
||||
<!-- Vendor Libraries -->
|
||||
<script type="text/javascript" src="/js/vendor/jquery-1.4.4.min.js"></script>
|
||||
<script type="text/javascript" src="/js/vendor/base64.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jQuery/jquery-1.4.4.min.js"></script>
|
||||
<!-- End Vendor Libraries -->
|
||||
|
||||
<script type="text/javascript" src="/js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="/js/login.js"></script>
|
||||
|