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
33c3b2dd
authored
Jan 30, 2013
by
Dányi Bence
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
template-wizard updated
parent
9b08c899
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
99 additions
and
3 deletions
+99
-3
one/templates/new-template-flow.html
+92
-3
one/views.py
+7
-0
No files found.
one/templates/new-template-flow.html
View file @
33c3b2dd
<form
action=
"/"
method=
"post"
>
<form
action=
"/"
method=
"post"
id=
"template-wizard"
>
<div
id=
"new-template-step-1"
class=
"wizard"
>
<div
id=
"new-template-step-1"
class=
"wizard"
>
<div
class=
"progress"
>
<div
class=
"progress"
>
<div
class=
"bar-container"
>
<div
class=
"bar-container"
>
...
@@ -57,11 +57,100 @@
...
@@ -57,11 +57,100 @@
<a
href=
"#"
class=
"next"
>
Tovább
»
</a>
<a
href=
"#"
class=
"next"
>
Tovább
»
</a>
<div
class=
"clear"
></div>
<div
class=
"clear"
></div>
</nav>
</nav>
<script
type=
"text/javascript"
>
$
(
function
(){
$
(
'#new-template-step-1 nav .next'
).
click
(
function
(){
$
(
'#new-template-step-1'
).
hide
();
$
(
'#new-template-step-2'
).
show
();
})
$
(
'#new-template-step-1 nav .prev'
).
click
(
function
(){
$
(
'#modal'
).
hide
();
})
})
</script>
</div>
</div>
<div
id=
"new-template-step-2"
style=
"display: none"
>
<div
id=
"new-template-step-2"
class=
"wizard"
style=
"display: none"
>
<div
class=
"progress"
>
<div
class=
"bar-container"
>
<div
class=
"bar"
style=
"width: 66%"
></div>
</div>
<h3>
2/3
</h3>
</div>
<h2>
2. lépés
</h2>
<p>
Leírás, mit is kéne itt ezen az ablakon csinálni, és miért jó, ha azt csinálja, amit.
</p>
<div
class=
"container"
>
<ul
class=
"wm-list modal"
>
{% for m in templates %}
<li
class=
"wm"
>
<form
method=
"POST"
action=
"/vm/new/{{m.pk}}/"
>
{% csrf_token %}
<div
class=
"summary"
>
<div
class=
"name wm-on"
>
{{m.name}}
</div>
<div
class=
"status"
>
<input
type=
"submit"
value=
"Indítás"
/>
</div>
<div
class=
"clear"
></div>
</div>
<div
class=
"details"
>
<h3>
Részletek
</h3>
<ul>
<li
class=
"name"
>
Rendszer:
<span
class=
"value"
>
{{m.disk.name}}
</span></li>
<li
class=
"type"
>
Instance típus:
<span
class=
"value"
>
{{m.instance_type.name}}
</span></li>
<li
class=
"memory"
>
Memória:
<span
class=
"value"
>
{{m.instance_type.RAM}} MiB
</span></li>
<li
class=
"cpu"
>
CPU magok:
<span
class=
"value"
>
{{m.instance_type.CPU}}
</span></li>
</ul>
</div>
</form>
</li>
{% endfor %}
</ul>
</div>
<nav>
<a
href=
"#"
class=
"prev"
>
«
Mégse
</a>
<a
href=
"#"
class=
"next"
>
Tovább
»
</a>
<div
class=
"clear"
></div>
</nav>
<script
type=
"text/javascript"
>
$
(
function
(){
console
.
log
(
'foo'
);
$
(
'#modal .wm .summary'
).
each
(
function
(){
$
(
this
).
next
(
'.details'
).
show
();
console
.
log
(
$
(
this
).
next
(
'.details'
).
css
(
'display'
),
$
(
this
).
next
(
'.details'
).
css
(
'height'
));
//this.originalHeight=parseInt($(this).next('.details').css('height'));
})
$
(
'#modal .wm .summary'
).
click
(
function
(){
if
(
$
(
this
).
next
(
'.details'
).
is
(
':hidden'
)){
$
(
this
).
next
(
'.details'
)
.
slideDown
(
700
);
$
(
this
).
parent
(
'.wm'
).
addClass
(
'opened'
);
}
else
{
var
that
=
this
;
$
(
this
).
next
(
'.details'
)
.
removeClass
(
'opened'
)
.
slideUp
(
700
);
}
});
$
(
'#new-template-step-2 nav .prev'
).
click
(
function
(){
$
(
'#new-template-step-2'
).
hide
();
$
(
'#new-template-step-1'
).
show
();
})
$
(
'#new-template-step-2 nav .next'
).
click
(
function
(){
$
(
'#new-template-step-2'
).
hide
();
$
(
'#new-template-step-3'
).
show
();
$
.
ajax
({
'type'
:
'POST'
,
'url'
:
'/ajax/templateWizard'
,
'data'
:
$
(
'#template-wizard'
).
serialize
()
})
.
done
(
function
(){
console
.
log
(
'ok'
)});
})
})
</script>
</div>
</div>
<div
id=
"new-template-step-3"
style=
"display: none"
>
<div
id=
"new-template-step-3"
class=
"wizard"
style=
"display: none"
>
</div>
</div>
</form>
</form>
one/views.py
View file @
33c3b2dd
...
@@ -73,6 +73,13 @@ def home(request):
...
@@ -73,6 +73,13 @@ def home(request):
'instances'
:
_list_instances
(
request
),
'instances'
:
_list_instances
(
request
),
}))
}))
@require_GET
@login_required
def
ajax_template_wizard
(
request
):
return
render_to_response
(
'new-template-flow.html'
,
RequestContext
(
request
,{
'templates'
:
Template
.
objects
.
all
(),
}))
@require_POST
@require_POST
@login_required
@login_required
def
vm_new
(
request
,
template
):
def
vm_new
(
request
,
template
):
...
...
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