5
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6
<meta name="viewport" content="width=device-width, initial-scale=1">
8
<link href="/assets/css/bootstrap.min.css" rel="stylesheet">
11
<div class="well"><img src="images/cubelogo.png" height="48" width="48"/>Camicri Cube 2.0</div>
13
<div class="container">
14
<div class="row" id="notify-pnl">
16
<div class="col-md-8 col-md-offset-2">
17
<div class="panel panel-default">
18
<div class="panel-heading text-center"></div>
19
<div class="panel-body">
22
<div class="col-md-3">
23
<h5>Select a project</h5>
25
<div class="col-md-5">
26
<select id="project-cbo" class="form-control col-md-12">
29
<button id="open-project-btn" class="col-md-3 btn btn-default">Open Project</button>
32
<p class="text-center">or</p>
34
<div class="col-md-3">
35
<h5>Create a project</h5>
37
<div class="col-md-5">
38
<input id="create-project-in" type="text" class="col-md-12 form-control"/>
40
<button id="create-project-btn" class="col-md-3 btn btn-default">Create Project</button>
44
<div class="panel-footer"><i>Copyright (c) Camicri Systems</i></div>
51
<script src="/assets/js/jquery.min.js"></script>
52
<script src="/assets/js/bootstrap.min.js"></script>
56
$(document).ready(function(){
58
function get_projects ()
61
$.getJSON("http://localhost:8080/cmd/project/get-projects")
62
.done(function(result){
63
for ( var i = 0; i < result.length ; i++ )
64
$("#project-cbo").append("<option value=" + result[i].name + ">" + result[i].name + "</option>");
67
$("#notify-pnl").html("<div class=\"col-md-8 col-md-offset-2 alert alert-danger text-center\"><strong>Cube not running!</strong> Please run the cube server first and refresh this page</div>");
68
$("button").attrib("disabled");
72
function open_project( name )
74
$.getJSON("http://localhost:8080/cmd/project/open-project?project="+name)
75
.done(function(result){
76
if ( result.success == "true" )
77
$("#notify-pnl").html("<div class=\"col-md-8 col-md-offset-2 alert alert-success text-center\"><strong>Project Opened!</strong>"+result.message+"</div>");
80
$("#notify-pnl").html("<div class=\"col-md-8 col-md-offset-2 alert alert-danger text-center\"><strong>Failed to open project!</strong>"+result.message+"</div>");
81
$("button").attrib("disabled");
85
function create_project ( name )
87
$.getJSON("http://localhost:8080/cmd/project/create-project?project="+name)
88
.done(function(result){
89
if ( result.success == "true" )
90
$("#notify-pnl").html("<div class=\"col-md-8 col-md-offset-2 alert alert-success text-center\"><strong>Project Created!</strong>"+result.message+"</div>");
93
$("#notify-pnl").html("<div class=\"col-md-8 col-md-offset-2 alert alert-danger text-center\"><strong>Failed to create project!</strong>"+result.message+"</div>");
94
$("button").attrib("disabled");
102
$(document).on("click","#open-project-btn", function(){
103
open_project ( $("#project-cbo option:selected").text() );
106
$(document).on("click","#create-project-btn", function(){
107
create_project ( $("#create-project-in").val() );