Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Fukász Rómeó Ervin
/
cloud
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
A prog2-höz tartozó friss repo anyagok itt elérhetőek:
https://git.iit.bme.hu/
Commit
fc692ce3
authored
Feb 19, 2013
by
Dányi Bence
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
webui: format js code
parent
eb5ac7c7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
76 additions
and
62 deletions
+76
-62
one/static/script/cloud.js
+76
-62
No files found.
one/static/script/cloud.js
View file @
fc692ce3
var
toggleDetails
;
var
toggleDetails
;
$
(
function
()
{
$
(
function
()
{
toggleDetails
=
cloud
.
throttle
(
function
(){
toggleDetails
=
cloud
.
throttle
(
function
()
{
if
(
$
(
this
).
parent
(
'.entry'
).
hasClass
(
'opened'
))
{
if
(
$
(
this
).
parent
(
'.entry'
).
hasClass
(
'opened'
))
{
$
(
this
).
parent
(
'.entry'
).
removeClass
(
'opened'
);
$
(
this
).
parent
(
'.entry'
).
removeClass
(
'opened'
);
$
(
this
).
next
(
'.details'
).
slideUp
(
700
);
$
(
this
).
next
(
'.details'
).
slideUp
(
700
);
...
@@ -10,47 +10,55 @@ $(function() {
...
@@ -10,47 +10,55 @@ $(function() {
}
}
})
})
$
(
'.delete-template-button'
).
click
(
function
(
e
)
{
$
(
'.delete-template-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
delete_template_confirm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
delete_template_confirm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
});
});
$
(
'.entry .summary'
).
unbind
(
'click'
).
click
(
toggleDetails
);
$
(
'.entry .summary'
).
unbind
(
'click'
).
click
(
toggleDetails
);
if
(
window
.
navigator
.
userAgent
.
indexOf
(
'cloud-gui'
)
>
-
1
)
{
if
(
window
.
navigator
.
userAgent
.
indexOf
(
'cloud-gui'
)
>
-
1
)
{
$
(
'.connect-vm-button'
).
click
(
function
(
e
)
{
$
(
'.connect-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
get_vm_details
(
$
(
this
).
data
(
'id'
));
get_vm_details
(
$
(
this
).
data
(
'id'
));
});
});
}
}
else
{
else
{
$
(
'.connect-vm-button'
).
click
(
function
(
e
)
{
$
(
'.connect-vm-button'
).
click
(
function
(
e
)
{
e
.
stopPropagation
();
e
.
stopPropagation
();
});
});
}
}
$
(
'.try-template-button'
).
click
(
function
(
e
)
{
$
(
'.try-template-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
new_vm
(
$
(
this
).
data
(
'id'
)
);
e
.
stopPropagation
();
new_vm
(
$
(
this
).
data
(
'id'
));
});
});
$
(
'.stop-vm-button'
).
click
(
function
(
e
)
{
$
(
'.stop-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
stop_vm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
stop_vm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
});
});
$
(
'.resume-vm-button'
).
click
(
function
(
e
)
{
$
(
'.resume-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
manage_vm
(
$
(
this
).
data
(
'id'
),
"resume"
);
manage_vm
(
$
(
this
).
data
(
'id'
),
"resume"
);
});
});
$
(
'.delete-vm-button'
).
click
(
function
(
e
)
{
$
(
'.delete-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
delete_vm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
delete_vm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
});
});
$
(
'.restart-vm-button'
).
click
(
function
(
e
)
{
$
(
'.restart-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
restart_vm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
restart_vm
(
$
(
this
).
data
(
'id'
),
$
(
this
).
data
(
'name'
));
});
});
$
(
'.renew-suspend-vm-button'
).
click
(
function
(
e
)
{
$
(
'.renew-suspend-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
renew_suspend_vm
(
$
(
this
).
data
(
'id'
))
renew_suspend_vm
(
$
(
this
).
data
(
'id'
))
});
});
$
(
'.renew-delete-vm-button'
).
click
(
function
(
e
)
{
$
(
'.renew-delete-vm-button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
renew_delete_vm
(
$
(
this
).
data
(
'id'
))
renew_delete_vm
(
$
(
this
).
data
(
'id'
))
});
});
$
(
'#new-vm-button'
).
click
(
function
()
{
$
(
'#new-vm-button'
).
click
(
function
()
{
...
@@ -69,8 +77,9 @@ $(function() {
...
@@ -69,8 +77,9 @@ $(function() {
$
(
'#modal-container'
).
html
(
''
);
$
(
'#modal-container'
).
html
(
''
);
})
})
$
(
'.template-share'
).
click
(
function
(
e
)
{
$
(
'.template-share'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
$
.
get
(
'/ajax/share/'
+
$
(
this
).
data
(
'id'
)
+
'/'
+
$
(
this
).
data
(
'gid'
),
function
(
data
)
{
e
.
stopPropagation
();
$
.
get
(
'/ajax/share/'
+
$
(
this
).
data
(
'id'
)
+
'/'
+
$
(
this
).
data
(
'gid'
),
function
(
data
)
{
$
(
'#modal-container'
).
html
(
data
);
$
(
'#modal-container'
).
html
(
data
);
})
})
$
(
'#modal'
).
show
();
$
(
'#modal'
).
show
();
...
@@ -100,6 +109,7 @@ $(function() {
...
@@ -100,6 +109,7 @@ $(function() {
$
(
'#shadow'
).
click
(
function
()
{
$
(
'#shadow'
).
click
(
function
()
{
$
(
'#new-group-wizard'
).
html
(
content
);
$
(
'#new-group-wizard'
).
html
(
content
);
})
})
function
updateSummary
()
{
function
updateSummary
()
{
$
(
'#new-group-summary-name'
).
html
(
$
(
'#new-group-name'
).
val
());
$
(
'#new-group-summary-name'
).
html
(
$
(
'#new-group-name'
).
val
());
$
(
'#new-group-summary-count'
).
html
(
function
(
text
)
{
$
(
'#new-group-summary-count'
).
html
(
function
(
text
)
{
...
@@ -112,15 +122,15 @@ $(function() {
...
@@ -112,15 +122,15 @@ $(function() {
$
(
'#new-group-semester'
).
change
(
updateSummary
);
$
(
'#new-group-semester'
).
change
(
updateSummary
);
$
(
'#new-group-members'
).
change
(
updateSummary
);
$
(
'#new-group-members'
).
change
(
updateSummary
);
});
});
$
(
'#vm-password-show'
).
click
(
function
(){
$
(
'#vm-password-show'
).
click
(
function
()
{
$
(
'#vm-password-show'
).
hide
();
$
(
'#vm-password-show'
).
hide
();
$
(
'#vm-password'
).
show
();
$
(
'#vm-password'
).
show
();
});
});
$
(
'.hidden-password'
).
each
(
function
(){
$
(
'.hidden-password'
).
each
(
function
()
{
$
(
this
).
val
(
'******'
);
$
(
this
).
val
(
'******'
);
});
});
$
(
'.hidden-password'
).
click
(
function
(){
$
(
'.hidden-password'
).
click
(
function
()
{
if
(
!
$
(
this
).
hasClass
(
'shown'
)){
if
(
!
$
(
this
).
hasClass
(
'shown'
))
{
$
(
this
).
val
(
$
(
this
).
data
(
'value'
));
$
(
this
).
val
(
$
(
this
).
data
(
'value'
));
$
(
this
).
addClass
(
'shown'
);
$
(
this
).
addClass
(
'shown'
);
}
else
{
}
else
{
...
@@ -133,14 +143,15 @@ $(function() {
...
@@ -133,14 +143,15 @@ $(function() {
/**
/**
* Connect button new window
* Connect button new window
*/
*/
function
get_vm_details
(
id
)
{
function
get_vm_details
(
id
)
{
$
.
get
(
'/vm/credentials/'
+
id
,
function
(
data
)
{
$
.
get
(
'/vm/credentials/'
+
id
,
function
(
data
)
{
$
(
'#modal-container'
).
html
(
data
);
$
(
'#modal-container'
).
html
(
data
);
$
(
'.hidden-password'
).
each
(
function
(){
$
(
'.hidden-password'
).
each
(
function
()
{
$
(
this
).
val
(
'******'
);
$
(
this
).
val
(
'******'
);
});
});
$
(
'.hidden-password'
).
click
(
function
(){
$
(
'.hidden-password'
).
click
(
function
()
{
if
(
!
$
(
this
).
hasClass
(
'shown'
)){
if
(
!
$
(
this
).
hasClass
(
'shown'
))
{
$
(
this
).
val
(
$
(
this
).
data
(
'value'
));
$
(
this
).
val
(
$
(
this
).
data
(
'value'
));
$
(
this
).
addClass
(
'shown'
);
$
(
this
).
addClass
(
'shown'
);
}
else
{
}
else
{
...
@@ -171,7 +182,7 @@ $(function() {
...
@@ -171,7 +182,7 @@ $(function() {
*/
*/
function
stop_vm
(
id
,
name
)
{
function
stop_vm
(
id
,
name
)
{
confirm_message
=
interpolate
(
gettext
(
"Are you sure stopping %s?"
),
[
"<strong>"
+
name
+
"</strong>"
])
confirm_message
=
interpolate
(
gettext
(
"Are you sure stopping %s?"
),
[
"<strong>"
+
name
+
"</strong>"
])
vm_confirm_popup
(
confirm_message
,
gettext
(
"Stop"
),
function
()
{
vm_confirm_popup
(
confirm_message
,
gettext
(
"Stop"
),
function
()
{
manage_vm
(
id
,
"stop"
)
manage_vm
(
id
,
"stop"
)
});
});
...
@@ -181,7 +192,7 @@ $(function() {
...
@@ -181,7 +192,7 @@ $(function() {
*/
*/
function
delete_vm
(
id
,
name
)
{
function
delete_vm
(
id
,
name
)
{
confirm_message
=
interpolate
(
gettext
(
"Are you sure deleting %s?"
),
[
"<strong>"
+
name
+
"</strong>"
])
confirm_message
=
interpolate
(
gettext
(
"Are you sure deleting %s?"
),
[
"<strong>"
+
name
+
"</strong>"
])
vm_confirm_popup
(
confirm_message
,
gettext
(
"Delete"
),
function
()
{
vm_confirm_popup
(
confirm_message
,
gettext
(
"Delete"
),
function
()
{
manage_vm
(
id
,
"delete"
)
manage_vm
(
id
,
"delete"
)
})
})
...
@@ -191,7 +202,7 @@ $(function() {
...
@@ -191,7 +202,7 @@ $(function() {
*/
*/
function
restart_vm
(
id
,
name
)
{
function
restart_vm
(
id
,
name
)
{
confirm_message
=
interpolate
(
gettext
(
"Are you sure restarting %s?"
),
[
"<strong>"
+
name
+
"</strong>"
])
confirm_message
=
interpolate
(
gettext
(
"Are you sure restarting %s?"
),
[
"<strong>"
+
name
+
"</strong>"
])
vm_confirm_popup
(
confirm_message
,
gettext
(
"Restart"
),
function
()
{
vm_confirm_popup
(
confirm_message
,
gettext
(
"Restart"
),
function
()
{
manage_vm
(
id
,
"restart"
)
manage_vm
(
id
,
"restart"
)
})
})
...
@@ -226,10 +237,9 @@ $(function() {
...
@@ -226,10 +237,9 @@ $(function() {
type
:
'POST'
,
type
:
'POST'
,
url
:
'/vm/'
+
state
+
'/'
+
id
+
'/'
,
url
:
'/vm/'
+
state
+
'/'
+
id
+
'/'
,
success
:
function
(
data
,
b
,
c
)
{
success
:
function
(
data
,
b
,
c
)
{
if
(
state
==
"resume"
){
if
(
state
==
"resume"
)
{
window
.
location
.
href
=
'/vm/show/'
+
id
+
"/"
;
window
.
location
.
href
=
'/vm/show/'
+
id
+
"/"
;
}
}
else
{
else
{
window
.
location
.
reload
();
window
.
location
.
reload
();
}
}
}
}
...
@@ -238,6 +248,7 @@ $(function() {
...
@@ -238,6 +248,7 @@ $(function() {
/**
/**
* New VM
* New VM
*/
*/
function
new_vm
(
template_id
)
{
function
new_vm
(
template_id
)
{
$
.
ajax
({
$
.
ajax
({
type
:
'POST'
,
type
:
'POST'
,
...
@@ -245,7 +256,6 @@ $(function() {
...
@@ -245,7 +256,6 @@ $(function() {
success
:
function
(
data
,
b
,
xhrRequest
)
{
success
:
function
(
data
,
b
,
xhrRequest
)
{
window
.
location
.
href
=
'/'
;
//xhrRequest.getResponseHeader("Location");
window
.
location
.
href
=
'/'
;
//xhrRequest.getResponseHeader("Location");
//alert(xhrRequest.getResponseHeader("Location"));
//alert(xhrRequest.getResponseHeader("Location"));
window
.
location
.
href
=
xhrRequest
.
getResponseHeader
(
"Location"
);
window
.
location
.
href
=
xhrRequest
.
getResponseHeader
(
"Location"
);
}
}
})
})
...
@@ -254,8 +264,9 @@ $(function() {
...
@@ -254,8 +264,9 @@ $(function() {
/**
/**
* Template delete
* Template delete
*/
*/
function
delete_template_confirm
(
id
,
name
)
{
function
delete_template_confirm
(
id
,
name
)
{
confirm_message
=
interpolate
(
gettext
(
"Are you sure deleting this %s template?"
),
[
"<strong>"
+
name
+
"</strong>"
])
confirm_message
=
interpolate
(
gettext
(
"Are you sure deleting this %s template?"
),
[
"<strong>"
+
name
+
"</strong>"
])
vm_confirm_popup
(
confirm_message
,
gettext
(
"Delete"
),
function
()
{
vm_confirm_popup
(
confirm_message
,
gettext
(
"Delete"
),
function
()
{
delete_template
(
id
)
delete_template
(
id
)
})
})
...
@@ -263,6 +274,7 @@ $(function() {
...
@@ -263,6 +274,7 @@ $(function() {
/**
/**
* Template delete
* Template delete
*/
*/
function
delete_template
(
id
)
{
function
delete_template
(
id
)
{
$
.
ajax
({
$
.
ajax
({
type
:
'POST'
,
type
:
'POST'
,
...
@@ -274,64 +286,66 @@ $(function() {
...
@@ -274,64 +286,66 @@ $(function() {
alert
(
data
[
'responseText'
]);
alert
(
data
[
'responseText'
]);
},
},
200
:
function
(
data
)
{
200
:
function
(
data
)
{
$
(
"#t"
+
id
).
remove
()
$
(
"#t"
+
id
).
remove
()
},
},
}
}
})
})
}
}
function
hide_group
(
id
){
function
hide_group
(
id
)
{
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
var
hidden_groups_for_user
=
hidden_groups
[
current_user
]
||
[];
var
hidden_groups_for_user
=
hidden_groups
[
current_user
]
||
[];
for
(
var
i
in
hidden_groups_for_user
){
for
(
var
i
in
hidden_groups_for_user
)
{
var
hide
=
hidden_groups_for_user
[
i
];
var
hide
=
hidden_groups_for_user
[
i
];
if
(
hide
==
id
)
return
false
;
if
(
hide
==
id
)
return
false
;
}
}
hidden_groups_for_user
.
push
(
id
);
hidden_groups_for_user
.
push
(
id
);
hidden_groups
[
current_user
]
=
hidden_groups_for_user
;
hidden_groups
[
current_user
]
=
hidden_groups_for_user
;
window
.
localStorage
.
setItem
(
'hidden_groups'
,
JSON
.
stringify
(
hidden_groups
));
window
.
localStorage
.
setItem
(
'hidden_groups'
,
JSON
.
stringify
(
hidden_groups
));
$
(
'#group-'
+
id
).
slideUp
(
700
);
$
(
'#group-'
+
id
).
slideUp
(
700
);
}
}
function
hide_groups
(){
function
hide_groups
()
{
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
var
hidden_groups_for_user
=
hidden_groups
[
current_user
]
||
[];
var
hidden_groups_for_user
=
hidden_groups
[
current_user
]
||
[];
for
(
var
i
in
hidden_groups_for_user
){
for
(
var
i
in
hidden_groups_for_user
)
{
var
hide
=
hidden_groups_for_user
[
i
];
var
hide
=
hidden_groups_for_user
[
i
];
$
(
'#group-'
+
hide
).
hide
();
$
(
'#group-'
+
hide
).
hide
();
}
}
}
}
function
show_hidden_groups
(){
function
show_hidden_groups
()
{
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
hidden_groups
[
current_user
]
=
[];
hidden_groups
[
current_user
]
=
[];
window
.
localStorage
.
setItem
(
'hidden_groups'
,
JSON
.
stringify
(
hidden_groups
));
window
.
localStorage
.
setItem
(
'hidden_groups'
,
JSON
.
stringify
(
hidden_groups
));
}
}
hide_groups
();
hide_groups
();
function
hidden_group_count
(){
function
hidden_group_count
()
{
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
var
hidden_groups
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'hidden_groups'
))
||
{};
return
(
hidden_groups
[
current_user
]
||
[]).
length
;
return
(
hidden_groups
[
current_user
]
||
[]).
length
;
}
}
if
(
hidden_group_count
()
==
0
){
if
(
hidden_group_count
()
==
0
)
{
$
(
'#show-hidden-groups'
).
hide
();
$
(
'#show-hidden-groups'
).
hide
();
}
}
$
(
'.hide-group'
).
click
(
function
(
e
){
$
(
'.hide-group'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
hide_group
(
$
(
this
).
data
(
'id'
));
hide_group
(
$
(
this
).
data
(
'id'
));
if
(
$
(
'#show-hidden-groups'
).
is
(
':hidden'
)){
if
(
$
(
'#show-hidden-groups'
).
is
(
':hidden'
))
{
$
(
'#show-hidden-groups'
).
slideDown
(
700
);
$
(
'#show-hidden-groups'
).
slideDown
(
700
);
}
}
return
false
;
return
false
;
});
});
$
(
'#show-hidden-groups'
).
click
(
function
(
e
){
$
(
'#show-hidden-groups'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
e
.
preventDefault
();
e
.
stopPropagation
();
show_hidden_groups
();
show_hidden_groups
();
$
(
'#show-hidden-groups'
).
slideUp
(
700
);
$
(
'#show-hidden-groups'
).
slideUp
(
700
);
$
(
'#groups > li'
).
each
(
function
(){
$
(
'#groups > li'
).
each
(
function
()
{
if
(
$
(
this
).
is
(
':hidden'
)){
if
(
$
(
this
).
is
(
':hidden'
))
{
$
(
this
).
slideDown
(
700
);
$
(
this
).
slideDown
(
700
);
}
}
})
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment