sunstone-2.2.patch
| sunstone-2.2.patched/public/js/layout.js 2011-03-29 10:47:51.111221582 +0300 | ||
|---|---|---|
| 27 | 27 |
} |
| 28 | 28 | |
| 29 | 29 |
function popDialogLoading(){
|
| 30 |
var loading = '<div style="margin-top:'+Math.round($("#dialog").height()/6)+'px; text-align: center; width: 100%"><img src="/images/pbar.gif" alt="loading..."/></div>';
|
|
| 30 |
var loading = '<div style="margin-top:'+Math.round($("#dialog").height()/6)+'px; text-align: center; width: 100%"><img src="images/pbar.gif" alt="loading..."/></div>';
|
|
| 31 | 31 |
popDialog(loading); |
| 32 | 32 |
} |
| 33 | 33 | |
| sunstone-2.2.patched/public/js/login.js 2011-03-29 10:47:51.111221582 +0300 | ||
|---|---|---|
| 15 | 15 |
/* -------------------------------------------------------------------------- */ |
| 16 | 16 | |
| 17 | 17 |
function auth_success(req, response){
|
| 18 |
window.location.href = "/";
|
|
| 18 |
window.location.href = ".";
|
|
| 19 | 19 |
} |
| 20 | 20 | |
| 21 | 21 |
function auth_error(req, error){
|
| sunstone-2.2.patched/public/js/one-ui_views.js 2011-03-29 10:47:51.115221926 +0300 | ||
|---|---|---|
| 121 | 121 |
$("#user").html(username);
|
| 122 | 122 |
$("#logout").click(function(){
|
| 123 | 123 |
OpenNebula.Auth.logout({success:function(){
|
| 124 |
window.location.href = "/login";
|
|
| 124 |
window.location.href = "login"; |
|
| 125 | 125 |
} |
| 126 | 126 |
}); |
| 127 | 127 |
return false; |
| ... | ... | |
| 2659 | 2659 | |
| 2660 | 2660 |
//redirect to login if unauthenticated |
| 2661 | 2661 |
if (error_json.error.http_status=="401") {
|
| 2662 |
window.location.href = "/login";
|
|
| 2662 |
window.location.href = "login"; |
|
| 2663 | 2663 |
}; |
| 2664 | 2664 | |
| 2665 | 2665 |
//Parse known errors: |
| sunstone-2.2.patched/public/js/one-ui_views.templates.js 2011-03-29 10:47:51.115221926 +0300 | ||
|---|---|---|
| 157 | 157 |
'<form id="form_hosts" action="javascript:alert(\'js errors?!\')">\ |
| 158 | 158 |
<div class="action_blocks">\ |
| 159 | 159 |
<div class="action_block">\ |
| 160 |
<img src="/images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Host.list" />\
|
|
| 160 |
<img src="images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Host.list" />\ |
|
| 161 | 161 |
</div>\ |
| 162 | 162 |
<div class="action_block">\ |
| 163 | 163 |
<button class="create_host_button top_button new_button">+ New Host</button>\ |
| ... | ... | |
| 243 | 243 |
//~ '<form id="form_clusters" action="javascript:alert(\'js error!\');">\ |
| 244 | 244 |
//~ <div class="action_blocks">\ |
| 245 | 245 |
//~ <div class="action_block">\ |
| 246 |
//~ <img src="/images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Cluster.list" />\
|
|
| 246 |
//~ <img src="images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Cluster.list" />\ |
|
| 247 | 247 |
//~ </div>\ |
| 248 | 248 |
//~ <div class="action_block">\ |
| 249 | 249 |
//~ <button class="create_cluster_button top_button">+ New</button>\ |
| ... | ... | |
| 285 | 285 |
'<form id="virtualMachine_list" action="javascript:alert(\'js error!\');">\ |
| 286 | 286 |
<div class="action_blocks">\ |
| 287 | 287 |
<div class="action_block">\ |
| 288 |
<img src="/images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.VM.list" />\
|
|
| 288 |
<img src="images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.VM.list" />\ |
|
| 289 | 289 |
</div>\ |
| 290 | 290 |
<div class="action_block">\ |
| 291 | 291 |
<button class="create_vm_button top_button new_button" value="">+ New</button>\ |
| ... | ... | |
| 790 | 790 |
'<form id="virtualNetworks_form" action="javascript:alert(\'js error!\');">\ |
| 791 | 791 |
<div class="action_blocks">\ |
| 792 | 792 |
<div class="action_block">\ |
| 793 |
<img src="/images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Network.list" />\
|
|
| 793 |
<img src="images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Network.list" />\ |
|
| 794 | 794 |
</div>\ |
| 795 | 795 |
<div class="action_block">\ |
| 796 | 796 |
<button class="create_vn_button top_button new_button" value="OpenNebula.Network.create">\ |
| ... | ... | |
| 908 | 908 |
'<form id="user_form" action="" action="javascript:alert(\'js error!\');">\ |
| 909 | 909 |
<div class="action_blocks">\ |
| 910 | 910 |
<div class="action_block">\ |
| 911 |
<img src="/images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.User.list" />\
|
|
| 911 |
<img src="images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.User.list" />\ |
|
| 912 | 912 |
</div>\ |
| 913 | 913 |
<div class="action_block">\ |
| 914 | 914 |
<button class="create_user_button top_button new_button">+ New</button>\ |
| ... | ... | |
| 953 | 953 |
'<form id="image_form" action="" action="javascript:alert(\'js error!\');">\ |
| 954 | 954 |
<div class="action_blocks">\ |
| 955 | 955 |
<div class="action_block">\ |
| 956 |
<img src="/images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Image.list" />\
|
|
| 956 |
<img src="images/Refresh-icon.png" class="refresh_image" alt="OpenNebula.Image.list" />\ |
|
| 957 | 957 |
</div>\ |
| 958 | 958 |
<div class="action_block">\ |
| 959 | 959 |
<button class="create_image_button top_button new_button">+ New</button>\ |
| sunstone-2.2.patched/public/js/opennebula.js 2011-03-29 10:47:51.115221926 +0300 | ||
|---|---|---|
| 186 | 186 |
var request = OpenNebula.Helper.request(this.resource,"login"); |
| 187 | 187 | |
| 188 | 188 |
$.ajax({
|
| 189 |
url: "/login",
|
|
| 189 |
url: "login", |
|
| 190 | 190 |
type: "POST", |
| 191 | 191 |
data: {remember: remember},
|
| 192 | 192 |
beforeSend : function(req) {
|
| ... | ... | |
| 220 | 220 |
var request = OpenNebula.Helper.request(this.resource,"logout"); |
| 221 | 221 | |
| 222 | 222 |
$.ajax({
|
| 223 |
url: "/logout",
|
|
| 223 |
url: "logout", |
|
| 224 | 224 |
type: "POST", |
| 225 | 225 |
success: function(response) |
| 226 | 226 |
{
|
| ... | ... | |
| 252 | 252 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 253 | 253 | |
| 254 | 254 |
$.ajax({
|
| 255 |
url: "/config",
|
|
| 255 |
url: "config", |
|
| 256 | 256 |
type: "GET", |
| 257 | 257 |
dataType: "json", |
| 258 | 258 |
success: function(response) |
| ... | ... | |
| 285 | 285 |
var request = OpenNebula.Helper.request(this.resource,"create", data); |
| 286 | 286 | |
| 287 | 287 |
$.ajax({
|
| 288 |
url: "/host",
|
|
| 288 |
url: "host", |
|
| 289 | 289 |
type: "POST", |
| 290 | 290 |
dataType: "json", |
| 291 | 291 |
data: JSON.stringify(data), |
| ... | ... | |
| 316 | 316 |
var request = OpenNebula.Helper.request(this.resource,"delete", id); |
| 317 | 317 | |
| 318 | 318 |
$.ajax({
|
| 319 |
url: "/host/" + id,
|
|
| 319 |
url: "host/" + id, |
|
| 320 | 320 |
type: "DELETE", |
| 321 | 321 |
success: function() |
| 322 | 322 |
{
|
| ... | ... | |
| 345 | 345 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 346 | 346 | |
| 347 | 347 |
$.ajax({
|
| 348 |
url: "/host",
|
|
| 348 |
url: "host", |
|
| 349 | 349 |
type: "GET", |
| 350 | 350 |
data: {timeout: timeout},
|
| 351 | 351 |
dataType: "json", |
| ... | ... | |
| 378 | 378 |
var request = OpenNebula.Helper.request(this.resource,"show", id); |
| 379 | 379 | |
| 380 | 380 |
$.ajax({
|
| 381 |
url: "/host/" + id,
|
|
| 381 |
url: "host/" + id, |
|
| 382 | 382 |
type: "GET", |
| 383 | 383 |
dataType: "json", |
| 384 | 384 |
success: function(response) |
| ... | ... | |
| 409 | 409 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 410 | 410 | |
| 411 | 411 |
$.ajax({
|
| 412 |
url: "/host/" + id + "/action",
|
|
| 412 |
url: "host/" + id + "/action", |
|
| 413 | 413 |
type: "POST", |
| 414 | 414 |
data: JSON.stringify(action), |
| 415 | 415 |
success: function() |
| ... | ... | |
| 440 | 440 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 441 | 441 | |
| 442 | 442 |
$.ajax({
|
| 443 |
url: "/host/" + id + "/action",
|
|
| 443 |
url: "host/" + id + "/action", |
|
| 444 | 444 |
type: "POST", |
| 445 | 445 |
data: JSON.stringify(action), |
| 446 | 446 |
success: function() |
| ... | ... | |
| 473 | 473 |
var request = OpenNebula.Helper.request(this.resource,"create",data); |
| 474 | 474 | |
| 475 | 475 |
$.ajax({
|
| 476 |
url: "/vnet",
|
|
| 476 |
url: "vnet", |
|
| 477 | 477 |
type: "POST", |
| 478 | 478 |
dataType: "json", |
| 479 | 479 |
data: JSON.stringify(data), |
| ... | ... | |
| 503 | 503 |
var request = OpenNebula.Helper.request(this.resource,"delete", id); |
| 504 | 504 | |
| 505 | 505 |
$.ajax({
|
| 506 |
url: "/vnet/" + id,
|
|
| 506 |
url: "vnet/" + id, |
|
| 507 | 507 |
type: "DELETE", |
| 508 | 508 |
success: function() |
| 509 | 509 |
{
|
| ... | ... | |
| 532 | 532 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 533 | 533 | |
| 534 | 534 |
$.ajax({
|
| 535 |
url: "/vnet",
|
|
| 535 |
url: "vnet", |
|
| 536 | 536 |
type: "GET", |
| 537 | 537 |
dataType: "json", |
| 538 | 538 |
data: {timeout: timeout},
|
| ... | ... | |
| 563 | 563 |
var request = OpenNebula.Helper.request(this.resource,"show", id); |
| 564 | 564 | |
| 565 | 565 |
$.ajax({
|
| 566 |
url: "/vnet/" + id,
|
|
| 566 |
url: "vnet/" + id, |
|
| 567 | 567 |
type: "GET", |
| 568 | 568 |
dataType: "json", |
| 569 | 569 |
success: function(response) |
| ... | ... | |
| 594 | 594 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 595 | 595 | |
| 596 | 596 |
$.ajax({
|
| 597 |
url: "/vnet/" + id + "/action",
|
|
| 597 |
url: "vnet/" + id + "/action", |
|
| 598 | 598 |
type: "POST", |
| 599 | 599 |
data: JSON.stringify(action), |
| 600 | 600 |
success: function() |
| ... | ... | |
| 625 | 625 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 626 | 626 | |
| 627 | 627 |
$.ajax({
|
| 628 |
url: "/vnet/" + id + "/action",
|
|
| 628 |
url: "vnet/" + id + "/action", |
|
| 629 | 629 |
type: "POST", |
| 630 | 630 |
data: JSON.stringify(action), |
| 631 | 631 |
success: function() |
| ... | ... | |
| 658 | 658 |
var request = OpenNebula.Helper.request(this.resource,"create",data); |
| 659 | 659 | |
| 660 | 660 |
$.ajax({
|
| 661 |
url: "/vm",
|
|
| 661 |
url: "vm", |
|
| 662 | 662 |
type: "POST", |
| 663 | 663 |
dataType: "json", |
| 664 | 664 |
data: JSON.stringify(data), |
| ... | ... | |
| 688 | 688 |
var request = OpenNebula.Helper.request(this.resource,"delete", id); |
| 689 | 689 | |
| 690 | 690 |
$.ajax({
|
| 691 |
url: "/vm/" + id,
|
|
| 691 |
url: "vm/" + id, |
|
| 692 | 692 |
type: "DELETE", |
| 693 | 693 |
success: function() |
| 694 | 694 |
{
|
| ... | ... | |
| 717 | 717 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 718 | 718 | |
| 719 | 719 |
$.ajax({
|
| 720 |
url: "/vm",
|
|
| 720 |
url: "vm", |
|
| 721 | 721 |
type: "GET", |
| 722 | 722 |
dataType: "json", |
| 723 | 723 |
data: {timeout: timeout},
|
| ... | ... | |
| 748 | 748 |
var request = OpenNebula.Helper.request(this.resource,"log", id); |
| 749 | 749 | |
| 750 | 750 |
$.ajax({
|
| 751 |
url: "/vm/" + id + "/log",
|
|
| 751 |
url: "vm/" + id + "/log", |
|
| 752 | 752 |
type: "GET", |
| 753 | 753 |
success: function(response) |
| 754 | 754 |
{
|
| ... | ... | |
| 776 | 776 |
var request = OpenNebula.Helper.request(this.resource,"show", id); |
| 777 | 777 | |
| 778 | 778 |
$.ajax({
|
| 779 |
url: "/vm/" + id,
|
|
| 779 |
url: "vm/" + id, |
|
| 780 | 780 |
type: "GET", |
| 781 | 781 |
dataType: "json", |
| 782 | 782 |
success: function(response) |
| ... | ... | |
| 808 | 808 |
var request = OpenNebula.Helper.request(this.resource,method, [id, host]); |
| 809 | 809 | |
| 810 | 810 |
$.ajax({
|
| 811 |
url: "/vm/" + id + "/action",
|
|
| 811 |
url: "vm/" + id + "/action", |
|
| 812 | 812 |
type: "POST", |
| 813 | 813 |
data: JSON.stringify(action), |
| 814 | 814 |
success: function() |
| ... | ... | |
| 839 | 839 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 840 | 840 | |
| 841 | 841 |
$.ajax({
|
| 842 |
url: "/vm/" + id + "/action",
|
|
| 842 |
url: "vm/" + id + "/action", |
|
| 843 | 843 |
type: "POST", |
| 844 | 844 |
data: JSON.stringify(action), |
| 845 | 845 |
success: function() |
| ... | ... | |
| 871 | 871 |
var request = OpenNebula.Helper.request(this.resource,method, [id, host]); |
| 872 | 872 | |
| 873 | 873 |
$.ajax({
|
| 874 |
url: "/vm/" + id + "/action",
|
|
| 874 |
url: "vm/" + id + "/action", |
|
| 875 | 875 |
type: "POST", |
| 876 | 876 |
data: JSON.stringify(action), |
| 877 | 877 |
success: function() |
| ... | ... | |
| 903 | 903 |
var request = OpenNebula.Helper.request(this.resource,method, [id, host]); |
| 904 | 904 | |
| 905 | 905 |
$.ajax({
|
| 906 |
url: "/vm/" + id + "/action",
|
|
| 906 |
url: "vm/" + id + "/action", |
|
| 907 | 907 |
type: "POST", |
| 908 | 908 |
data: JSON.stringify(action), |
| 909 | 909 |
success: function() |
| ... | ... | |
| 934 | 934 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 935 | 935 | |
| 936 | 936 |
$.ajax({
|
| 937 |
url: "/vm/" + id + "/action",
|
|
| 937 |
url: "vm/" + id + "/action", |
|
| 938 | 938 |
type: "POST", |
| 939 | 939 |
data: JSON.stringify(action), |
| 940 | 940 |
success: function() |
| ... | ... | |
| 965 | 965 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 966 | 966 | |
| 967 | 967 |
$.ajax({
|
| 968 |
url: "/vm/" + id + "/action",
|
|
| 968 |
url: "vm/" + id + "/action", |
|
| 969 | 969 |
type: "POST", |
| 970 | 970 |
data: JSON.stringify(action), |
| 971 | 971 |
success: function() |
| ... | ... | |
| 996 | 996 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 997 | 997 | |
| 998 | 998 |
$.ajax({
|
| 999 |
url: "/vm/" + id + "/action",
|
|
| 999 |
url: "vm/" + id + "/action", |
|
| 1000 | 1000 |
type: "POST", |
| 1001 | 1001 |
data: JSON.stringify(action), |
| 1002 | 1002 |
success: function() |
| ... | ... | |
| 1027 | 1027 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1028 | 1028 | |
| 1029 | 1029 |
$.ajax({
|
| 1030 |
url: "/vm/" + id + "/action",
|
|
| 1030 |
url: "vm/" + id + "/action", |
|
| 1031 | 1031 |
type: "POST", |
| 1032 | 1032 |
data: JSON.stringify(action), |
| 1033 | 1033 |
success: function() |
| ... | ... | |
| 1058 | 1058 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1059 | 1059 | |
| 1060 | 1060 |
$.ajax({
|
| 1061 |
url: "/vm/" + id + "/action",
|
|
| 1061 |
url: "vm/" + id + "/action", |
|
| 1062 | 1062 |
type: "POST", |
| 1063 | 1063 |
data: JSON.stringify(action), |
| 1064 | 1064 |
success: function() |
| ... | ... | |
| 1089 | 1089 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1090 | 1090 | |
| 1091 | 1091 |
$.ajax({
|
| 1092 |
url: "/vm/" + id + "/action",
|
|
| 1092 |
url: "vm/" + id + "/action", |
|
| 1093 | 1093 |
type: "POST", |
| 1094 | 1094 |
data: JSON.stringify(action), |
| 1095 | 1095 |
success: function() |
| ... | ... | |
| 1129 | 1129 |
var request = OpenNebula.Helper.request(this.resource,method, [vm_id, disk_id, image_name, type]); |
| 1130 | 1130 | |
| 1131 | 1131 |
$.ajax({
|
| 1132 |
url: "/vm/" + id + "/action",
|
|
| 1132 |
url: "vm/" + id + "/action", |
|
| 1133 | 1133 |
type: "POST", |
| 1134 | 1134 |
data: JSON.stringify(action), |
| 1135 | 1135 |
success: function() |
| ... | ... | |
| 1160 | 1160 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1161 | 1161 | |
| 1162 | 1162 |
$.ajax({
|
| 1163 |
url: "/vm/" + id + "/action",
|
|
| 1163 |
url: "vm/" + id + "/action", |
|
| 1164 | 1164 |
type: "POST", |
| 1165 | 1165 |
data: JSON.stringify(action), |
| 1166 | 1166 |
success: function() |
| ... | ... | |
| 1193 | 1193 |
var request = OpenNebula.Helper.request(this.resource,"create", name); |
| 1194 | 1194 | |
| 1195 | 1195 |
$.ajax({
|
| 1196 |
url: "/cluster",
|
|
| 1196 |
url: "cluster", |
|
| 1197 | 1197 |
type: "POST", |
| 1198 | 1198 |
dataType: "json", |
| 1199 | 1199 |
data: JSON.stringify(data), |
| ... | ... | |
| 1223 | 1223 |
var request = OpenNebula.Helper.request(this.resource,"delete", id); |
| 1224 | 1224 | |
| 1225 | 1225 |
$.ajax({
|
| 1226 |
url: "/cluster/" + id,
|
|
| 1226 |
url: "cluster/" + id, |
|
| 1227 | 1227 |
type: "DELETE", |
| 1228 | 1228 |
success: function() |
| 1229 | 1229 |
{
|
| ... | ... | |
| 1252 | 1252 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 1253 | 1253 | |
| 1254 | 1254 |
$.ajax({
|
| 1255 |
url: "/cluster",
|
|
| 1255 |
url: "cluster", |
|
| 1256 | 1256 |
type: "GET", |
| 1257 | 1257 |
dataType: "json", |
| 1258 | 1258 |
data: {timeout: timeout},
|
| ... | ... | |
| 1288 | 1288 |
var request = OpenNebula.Helper.request(this.resource,method, [host_id, cluster_id]); |
| 1289 | 1289 | |
| 1290 | 1290 |
$.ajax({
|
| 1291 |
url: "/cluster/" + cluster_id + "/action",
|
|
| 1291 |
url: "cluster/" + cluster_id + "/action", |
|
| 1292 | 1292 |
type: "POST", |
| 1293 | 1293 |
data: JSON.stringify(action), |
| 1294 | 1294 |
success: function(response) |
| ... | ... | |
| 1322 | 1322 |
var request = OpenNebula.Helper.request(this.resource,method, [host_id, cluster_id]); |
| 1323 | 1323 | |
| 1324 | 1324 |
$.ajax({
|
| 1325 |
url: "/cluster/" + cluster_id + "/action",
|
|
| 1325 |
url: "cluster/" + cluster_id + "/action", |
|
| 1326 | 1326 |
type: "POST", |
| 1327 | 1327 |
data: JSON.stringify(action), |
| 1328 | 1328 |
success: function(response) |
| ... | ... | |
| 1355 | 1355 |
var request = OpenNebula.Helper.request(this.resource,"create",data); |
| 1356 | 1356 | |
| 1357 | 1357 |
$.ajax({
|
| 1358 |
url: "/user",
|
|
| 1358 |
url: "user", |
|
| 1359 | 1359 |
type: "POST", |
| 1360 | 1360 |
dataType: "json", |
| 1361 | 1361 |
data: JSON.stringify(data), |
| ... | ... | |
| 1385 | 1385 |
var request = OpenNebula.Helper.request(this.resource,"delete", id); |
| 1386 | 1386 | |
| 1387 | 1387 |
$.ajax({
|
| 1388 |
url: "/user/" + id,
|
|
| 1388 |
url: "user/" + id, |
|
| 1389 | 1389 |
type: "DELETE", |
| 1390 | 1390 |
success: function() |
| 1391 | 1391 |
{
|
| ... | ... | |
| 1414 | 1414 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 1415 | 1415 | |
| 1416 | 1416 |
$.ajax({
|
| 1417 |
url: "/user",
|
|
| 1417 |
url: "user", |
|
| 1418 | 1418 |
type: "GET", |
| 1419 | 1419 |
dataType: "json", |
| 1420 | 1420 |
data: {timeout: timeout},
|
| ... | ... | |
| 1450 | 1450 |
var request = OpenNebula.Helper.request(this.resource,method, passwd); |
| 1451 | 1451 | |
| 1452 | 1452 |
$.ajax({
|
| 1453 |
url: "/user/" + id + "/action",
|
|
| 1453 |
url: "user/" + id + "/action", |
|
| 1454 | 1454 |
type: "POST", |
| 1455 | 1455 |
data: JSON.stringify(action), |
| 1456 | 1456 |
success: function(response) |
| ... | ... | |
| 1483 | 1483 |
var request = OpenNebula.Helper.request(this.resource,"register",data); |
| 1484 | 1484 | |
| 1485 | 1485 |
$.ajax({
|
| 1486 |
url: "/image",
|
|
| 1486 |
url: "image", |
|
| 1487 | 1487 |
type: "POST", |
| 1488 | 1488 |
dataType: "json", |
| 1489 | 1489 |
data: JSON.stringify(data), |
| ... | ... | |
| 1513 | 1513 |
var request = OpenNebula.Helper.request(this.resource,"delete", id); |
| 1514 | 1514 | |
| 1515 | 1515 |
$.ajax({
|
| 1516 |
url: "/image/" + id,
|
|
| 1516 |
url: "image/" + id, |
|
| 1517 | 1517 |
type: "DELETE", |
| 1518 | 1518 |
success: function() |
| 1519 | 1519 |
{
|
| ... | ... | |
| 1542 | 1542 |
var request = OpenNebula.Helper.request(this.resource,"list"); |
| 1543 | 1543 | |
| 1544 | 1544 |
$.ajax({
|
| 1545 |
url: "/image",
|
|
| 1545 |
url: "image", |
|
| 1546 | 1546 |
type: "GET", |
| 1547 | 1547 |
dataType: "json", |
| 1548 | 1548 |
data: {timeout: timeout},
|
| ... | ... | |
| 1573 | 1573 |
var request = OpenNebula.Helper.request(this.resource,"show", id); |
| 1574 | 1574 | |
| 1575 | 1575 |
$.ajax({
|
| 1576 |
url: "/image/" + id,
|
|
| 1576 |
url: "image/" + id, |
|
| 1577 | 1577 |
type: "GET", |
| 1578 | 1578 |
dataType: "json", |
| 1579 | 1579 |
success: function(response) |
| ... | ... | |
| 1609 | 1609 |
var request = OpenNebula.Helper.request(this.resource,method, [id, name, value]); |
| 1610 | 1610 | |
| 1611 | 1611 |
$.ajax({
|
| 1612 |
url: "/image/" + id + "/action",
|
|
| 1612 |
url: "image/" + id + "/action", |
|
| 1613 | 1613 |
type: "POST", |
| 1614 | 1614 |
data: JSON.stringify(action), |
| 1615 | 1615 |
success: function(response) |
| ... | ... | |
| 1644 | 1644 |
var request = OpenNebula.Helper.request(this.resource,method, [id, name]); |
| 1645 | 1645 | |
| 1646 | 1646 |
$.ajax({
|
| 1647 |
url: "/image/" + id + "/action",
|
|
| 1647 |
url: "image/" + id + "/action", |
|
| 1648 | 1648 |
type: "POST", |
| 1649 | 1649 |
data: JSON.stringify(action), |
| 1650 | 1650 |
success: function(response) |
| ... | ... | |
| 1675 | 1675 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1676 | 1676 | |
| 1677 | 1677 |
$.ajax({
|
| 1678 |
url: "/image/" + id + "/action",
|
|
| 1678 |
url: "image/" + id + "/action", |
|
| 1679 | 1679 |
type: "POST", |
| 1680 | 1680 |
data: JSON.stringify(action), |
| 1681 | 1681 |
success: function() |
| ... | ... | |
| 1706 | 1706 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1707 | 1707 | |
| 1708 | 1708 |
$.ajax({
|
| 1709 |
url: "/image/" + id + "/action",
|
|
| 1709 |
url: "image/" + id + "/action", |
|
| 1710 | 1710 |
type: "POST", |
| 1711 | 1711 |
data: JSON.stringify(action), |
| 1712 | 1712 |
success: function() |
| ... | ... | |
| 1737 | 1737 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1738 | 1738 | |
| 1739 | 1739 |
$.ajax({
|
| 1740 |
url: "/image/" + id + "/action",
|
|
| 1740 |
url: "image/" + id + "/action", |
|
| 1741 | 1741 |
type: "POST", |
| 1742 | 1742 |
data: JSON.stringify(action), |
| 1743 | 1743 |
success: function() |
| ... | ... | |
| 1768 | 1768 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1769 | 1769 | |
| 1770 | 1770 |
$.ajax({
|
| 1771 |
url: "/image/" + id + "/action",
|
|
| 1771 |
url: "image/" + id + "/action", |
|
| 1772 | 1772 |
type: "POST", |
| 1773 | 1773 |
data: JSON.stringify(action), |
| 1774 | 1774 |
success: function() |
| ... | ... | |
| 1799 | 1799 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1800 | 1800 | |
| 1801 | 1801 |
$.ajax({
|
| 1802 |
url: "/image/" + id + "/action",
|
|
| 1802 |
url: "image/" + id + "/action", |
|
| 1803 | 1803 |
type: "POST", |
| 1804 | 1804 |
data: JSON.stringify(action), |
| 1805 | 1805 |
success: function() |
| ... | ... | |
| 1830 | 1830 |
var request = OpenNebula.Helper.request(this.resource,method, id); |
| 1831 | 1831 | |
| 1832 | 1832 |
$.ajax({
|
| 1833 |
url: "/image/" + id + "/action",
|
|
| 1833 |
url: "image/" + id + "/action", |
|
| 1834 | 1834 |
type: "POST", |
| 1835 | 1835 |
data: JSON.stringify(action), |
| 1836 | 1836 |
success: function() |
| sunstone-2.2.patched/sunstone-server.rb 2011-03-29 10:47:51.115221926 +0300 | ||
|---|---|---|
| 96 | 96 |
# HTML Requests |
| 97 | 97 |
############################################################################## |
| 98 | 98 |
get '/' do |
| 99 |
redirect '/login' unless authorized?
|
|
| 99 |
redirect 'login' unless authorized? |
|
| 100 | 100 | |
| 101 | 101 |
time = Time.now + 60 |
| 102 | 102 |
response.set_cookie("one-user",
|
| sunstone-2.2.patched/templates/index.html 2011-03-29 10:47:51.115221926 +0300 | ||
|---|---|---|
| 5 | 5 |
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> |
| 6 | 6 | |
| 7 | 7 |
<!-- Vendor Libraries --> |
| 8 |
<link rel="stylesheet" type="text/css" href="/vendor/dataTables/demo_table_jui.css" />
|
|
| 9 |
<link rel="stylesheet" type="text/css" href="/vendor/jQueryUI/jquery-ui-1.8.7.custom.css" />
|
|
| 10 |
<link rel="stylesheet" type="text/css" href="/vendor/jGrowl/jquery.jgrowl.css" />
|
|
| 11 |
<link rel="stylesheet" type="text/css" href="/vendor/jQueryLayout/layout-default-latest.css" />
|
|
| 12 | ||
| 13 |
<script type="text/javascript" src="/vendor/jQuery/jquery-1.4.4.min.js"></script>
|
|
| 14 |
<script type="text/javascript" src="/vendor/jGrowl/jquery.jgrowl_minimized.js"></script>
|
|
| 15 |
<script type="text/javascript" src="/vendor/jQueryUI/jquery-ui-1.8.7.custom.min.js"></script>
|
|
| 16 |
<script type="text/javascript" src="/vendor/jQueryLayout/jquery.layout.min-1.2.0.js"></script>
|
|
| 17 |
<script type="text/javascript" src="/vendor/dataTables/jquery.dataTables.min.js"></script>
|
|
| 8 |
<link rel="stylesheet" type="text/css" href="vendor/dataTables/demo_table_jui.css" /> |
|
| 9 |
<link rel="stylesheet" type="text/css" href="vendor/jQueryUI/jquery-ui-1.8.7.custom.css" /> |
|
| 10 |
<link rel="stylesheet" type="text/css" href="vendor/jGrowl/jquery.jgrowl.css" /> |
|
| 11 |
<link rel="stylesheet" type="text/css" href="vendor/jQueryLayout/layout-default-latest.css" /> |
|
| 12 | ||
| 13 |
<script type="text/javascript" src="vendor/jQuery/jquery-1.4.4.min.js"></script> |
|
| 14 |
<script type="text/javascript" src="vendor/jGrowl/jquery.jgrowl_minimized.js"></script> |
|
| 15 |
<script type="text/javascript" src="vendor/jQueryUI/jquery-ui-1.8.7.custom.min.js"></script> |
|
| 16 |
<script type="text/javascript" src="vendor/jQueryLayout/jquery.layout.min-1.2.0.js"></script> |
|
| 17 |
<script type="text/javascript" src="vendor/dataTables/jquery.dataTables.min.js"></script> |
|
| 18 | 18 |
<!-- End Vendor Libraries --> |
| 19 | 19 | |
| 20 |
<link rel="stylesheet" type="text/css" href="/css/application.css" />
|
|
| 21 |
<link rel="stylesheet" type="text/css" href="/css/layout.css" />
|
|
| 22 |
<script type="text/javascript" src="/js/opennebula.js"></script>
|
|
| 23 |
<script type="text/javascript" src="/js/one-ui_views.templates.js"></script>
|
|
| 24 |
<script type="text/javascript" src="/js/one-ui_views.js"></script>
|
|
| 25 |
<script type="text/javascript" src="/js/layout.js"></script>
|
|
| 20 |
<link rel="stylesheet" type="text/css" href="css/application.css" /> |
|
| 21 |
<link rel="stylesheet" type="text/css" href="css/layout.css" /> |
|
| 22 |
<script type="text/javascript" src="js/opennebula.js"></script> |
|
| 23 |
<script type="text/javascript" src="js/one-ui_views.templates.js"></script> |
|
| 24 |
<script type="text/javascript" src="js/one-ui_views.js"></script> |
|
| 25 |
<script type="text/javascript" src="js/layout.js"></script> |
|
| 26 | 26 |
</head> |
| 27 | 27 |
<body> |
| 28 | 28 |
<div class="outer-center"> |
| ... | ... | |
| 50 | 50 | |
| 51 | 51 |
<div id="header" class="ui-layout-north"> |
| 52 | 52 |
<div id="logo"> |
| 53 |
<img src="/images/opennebula-sunstone-small.png"/>
|
|
| 53 |
<img src="images/opennebula-sunstone-small.png"/> |
|
| 54 | 54 |
</div> |
| 55 | 55 |
<div id="login-info"> |
| 56 | 56 |
Welcome <span id="user"></span> | <a href="#" id="logout">Sign Out</a> |
| sunstone-2.2.patched/templates/login.html 2011-03-29 10:47:51.115221926 +0300 | ||
|---|---|---|
| 2 | 2 |
<head> |
| 3 | 3 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| 4 | 4 |
<title>OpenNebula Admin Console Login</title> |
| 5 |
<link rel="stylesheet" type="text/css" href="/css/login.css" />
|
|
| 5 |
<link rel="stylesheet" type="text/css" href="css/login.css" /> |
|
| 6 | 6 | |
| 7 | 7 |
<!-- Vendor Libraries --> |
| 8 |
<script type="text/javascript" src="/vendor/jQuery/jquery-1.4.4.min.js"></script>
|
|
| 8 |
<script type="text/javascript" src="vendor/jQuery/jquery-1.4.4.min.js"></script> |
|
| 9 | 9 |
<!-- End Vendor Libraries --> |
| 10 | 10 | |
| 11 |
<script type="text/javascript" src="/js/opennebula.js"></script>
|
|
| 12 |
<script type="text/javascript" src="/js/login.js"></script>
|
|
| 11 |
<script type="text/javascript" src="js/opennebula.js"></script> |
|
| 12 |
<script type="text/javascript" src="js/login.js"></script> |
|
| 13 | 13 | |
| 14 | 14 |
</head> |
| 15 | 15 | |