Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
100df25
Small code improvement for creating experiments
PatrikBuetler Jun 17, 2024
32a2125
Small code improvement for creating experiments
PatrikBuetler Jun 17, 2024
04afa2c
Small code improvement for creating experiments
PatrikBuetler Jun 17, 2024
0853611
Expermineting to drag results
PatrikBuetler Jun 17, 2024
87c79ff
Expermineting to drag results
PatrikBuetler Jun 17, 2024
f389636
Expermineting to drag results
PatrikBuetler Jun 17, 2024
2a5a695
Expermineting to drag results
PatrikBuetler Jun 17, 2024
fcb5a52
Expermineting to drag results
PatrikBuetler Jun 17, 2024
db871ec
Expermineting to drag results
PatrikBuetler Jun 17, 2024
595ab9c
Expermineting to drag results
PatrikBuetler Jun 17, 2024
1ada303
Expermineting to drag results
PatrikBuetler Jun 17, 2024
cbc601b
Expermineting to drag results
PatrikBuetler Jun 17, 2024
9f3a2e3
Expermineting to drag results
PatrikBuetler Jun 17, 2024
2020dbb
Expermineting to drag results
PatrikBuetler Jun 17, 2024
86329cc
Expermineting to drag results
PatrikBuetler Jun 17, 2024
dc7579e
Expermineting to drag results
PatrikBuetler Jun 17, 2024
cde1736
Expermineting to drag results
PatrikBuetler Jun 17, 2024
82d8363
Expermineting to drag results
PatrikBuetler Jun 17, 2024
0d32b4e
Expermineting to drag results
PatrikBuetler Jun 17, 2024
fe3b3f7
Expermineting to drag results
PatrikBuetler Jun 17, 2024
52affbc
Expermineting to drag results
PatrikBuetler Jun 17, 2024
d3d5aab
Expermineting to drag results
PatrikBuetler Jun 17, 2024
c051458
Expermineting to drag results
PatrikBuetler Jun 17, 2024
07f87a0
Expermineting to drag results
PatrikBuetler Jun 17, 2024
a0fe7ad
Expermineting to drag results
PatrikBuetler Jun 17, 2024
321a7df
Expermineting to drag results
PatrikBuetler Jun 17, 2024
d3b8ad6
Expermineting to drag results
PatrikBuetler Jun 17, 2024
00be83f
Expermineting to drag results
PatrikBuetler Jun 17, 2024
8a7632d
Expermineting to drag results
PatrikBuetler Jun 17, 2024
1e88a7c
Expermineting to drag results
PatrikBuetler Jun 17, 2024
3a3eeba
Expermineting to drag results
PatrikBuetler Jun 17, 2024
fa61335
Expermineting to drag results
PatrikBuetler Jun 17, 2024
25b4851
Expermineting to drag results
PatrikBuetler Jun 17, 2024
64a41cb
Expermineting to drag results
PatrikBuetler Jun 17, 2024
8ba9f55
Expermineting to drag results
PatrikBuetler Jun 17, 2024
87e1f7d
Expermineting to drag results
PatrikBuetler Jun 17, 2024
eb40c8f
Expermineting to drag results
PatrikBuetler Jun 17, 2024
956bcd2
Expermineting to drag results
PatrikBuetler Jun 17, 2024
1f238d1
Expermineting to drag results
PatrikBuetler Jun 17, 2024
916e0f9
Expermineting to drag results
PatrikBuetler Jun 17, 2024
ddf34f0
Expermineting to drag results
PatrikBuetler Jun 18, 2024
9393166
Expermineting to drag results
PatrikBuetler Jun 18, 2024
e893e78
Expermineting to drag results
PatrikBuetler Jun 18, 2024
4b10835
Expermineting to drag results
PatrikBuetler Jun 18, 2024
38543fa
Expermineting to drag results
PatrikBuetler Jun 18, 2024
3f41293
Expermineting to drag results
PatrikBuetler Jun 18, 2024
0b7b2d1
Expermineting to drag results
PatrikBuetler Jun 18, 2024
eb22aeb
Expermineting to drag results
PatrikBuetler Jun 18, 2024
8e39ad0
Expermineting to drag results
PatrikBuetler Jun 18, 2024
78c4780
Expermineting to drag results
PatrikBuetler Jun 18, 2024
17af2bf
Expermineting to drag results
PatrikBuetler Jun 18, 2024
fb6a0f3
Expermineting to drag results
PatrikBuetler Jun 18, 2024
8819ad9
Expermineting to drag results
PatrikBuetler Jun 18, 2024
197b8f2
Expermineting to drag results
PatrikBuetler Jun 18, 2024
f3b978a
Expermineting to drag results
PatrikBuetler Jun 18, 2024
2f5ddea
Expermineting to drag results
PatrikBuetler Jun 18, 2024
d8e3b18
Expermineting to drag results
PatrikBuetler Jun 18, 2024
0111392
Expermineting to drag results
PatrikBuetler Jun 18, 2024
e1a9809
Expermineting to drag results
PatrikBuetler Jun 18, 2024
f693759
Expermineting to drag results
PatrikBuetler Jun 18, 2024
c7bb9af
Expermineting to drag results
PatrikBuetler Jun 18, 2024
a8466ad
Expermineting to drag results
PatrikBuetler Jun 18, 2024
69ff973
Expermineting to drag results
PatrikBuetler Jun 18, 2024
f113239
Expermineting to drag results
PatrikBuetler Jun 18, 2024
433787e
Expermineting to drag results
PatrikBuetler Jun 18, 2024
5415aa6
Expermineting to drag results
PatrikBuetler Jun 18, 2024
492e0e6
Expermineting to drag results
PatrikBuetler Jun 18, 2024
aa07e55
Expermineting to drag results
PatrikBuetler Jun 18, 2024
3bf624f
Expermineting to drag results
PatrikBuetler Jun 18, 2024
158832f
Expermineting to drag results
PatrikBuetler Jun 18, 2024
d6d86e1
Expermineting to drag results
PatrikBuetler Jun 18, 2024
1ae8af8
Expermineting to drag results
PatrikBuetler Jun 18, 2024
d347a6c
Expermineting to drag results
PatrikBuetler Jun 18, 2024
17ae44f
Expermineting to drag results
PatrikBuetler Jun 18, 2024
45dc153
Expermineting to drag results
PatrikBuetler Jun 18, 2024
e75be32
Expermineting to drag results
PatrikBuetler Jun 18, 2024
59b5987
Expermineting to drag results
PatrikBuetler Jun 24, 2024
db2deca
Expermineting to drag results
PatrikBuetler Jun 24, 2024
8580b1e
Expermineting to drag results
PatrikBuetler Jun 24, 2024
95be99f
Expermineting to drag results
PatrikBuetler Jun 24, 2024
33c4651
Expermineting to drag results
PatrikBuetler Jun 24, 2024
547553a
Expermineting to drag results
PatrikBuetler Jun 24, 2024
67923bc
Expermineting to drag results
PatrikBuetler Jun 24, 2024
49bb0e5
Expermineting to drag results
PatrikBuetler Jun 24, 2024
02dee0d
Expermineting to drag results
PatrikBuetler Jun 24, 2024
a4f9ec5
Expermineting to drag results
PatrikBuetler Jun 24, 2024
cb58a9c
Expermineting to drag results
PatrikBuetler Jun 24, 2024
f6ec835
Expermineting to drag results
PatrikBuetler Jun 24, 2024
8f547c6
Expermineting to drag results
PatrikBuetler Jun 24, 2024
49caf51
Expermineting to drag results
PatrikBuetler Jun 24, 2024
b6e5d72
Expermineting to drag results
PatrikBuetler Jun 24, 2024
1c39f70
Expermineting to drag results
PatrikBuetler Jun 24, 2024
cbb6587
Expermineting to drag results
PatrikBuetler Jun 24, 2024
62abbcc
Expermineting to drag results
PatrikBuetler Jun 24, 2024
eba7e13
Expermineting to drag results
PatrikBuetler Jun 24, 2024
bcc0b9d
Expermineting to drag results
PatrikBuetler Jun 24, 2024
7739249
Expermineting to drag results
PatrikBuetler Jun 24, 2024
41aa756
Expermineting to drag results
PatrikBuetler Jun 24, 2024
43fb212
Expermineting to drag results
PatrikBuetler Jun 24, 2024
21d88c2
Expermineting to drag results
PatrikBuetler Jun 24, 2024
4533b68
Expermineting to drag results
PatrikBuetler Jun 24, 2024
6985fcd
Expermineting to drag results
PatrikBuetler Jun 24, 2024
a840e6c
Expermineting to drag results
PatrikBuetler Jun 24, 2024
182fb91
Expermineting to drag results
PatrikBuetler Jun 24, 2024
fd36131
Expermineting to drag results
PatrikBuetler Jun 24, 2024
6833bc8
Expermineting to drag results
PatrikBuetler Jun 24, 2024
ecd8834
Expermineting to drag results
PatrikBuetler Jun 24, 2024
dc42278
Expermineting to drag results
PatrikBuetler Jun 24, 2024
640181b
Expermineting to drag results
PatrikBuetler Jun 24, 2024
ab406c9
Expermineting to drag results
PatrikBuetler Jun 24, 2024
d312183
Expermineting to drag results
PatrikBuetler Jun 24, 2024
ebc0155
Expermineting to drag results
PatrikBuetler Jun 24, 2024
c44abe0
Expermineting to drag results
PatrikBuetler Jun 24, 2024
2489989
Expermineting to drag results
PatrikBuetler Jun 24, 2024
577b5c9
Expermineting to drag results
PatrikBuetler Jun 24, 2024
17042d6
Expermineting to drag results
PatrikBuetler Jun 24, 2024
fdf82e2
Expermineting to drag results
PatrikBuetler Jun 24, 2024
f832cfb
Expermineting to drag results
PatrikBuetler Jun 24, 2024
8687c73
Expermineting to drag results
PatrikBuetler Jun 24, 2024
28b76d3
Expermineting to drag results
PatrikBuetler Jun 24, 2024
8281bf2
Expermineting to drag results
PatrikBuetler Jun 24, 2024
e483dcd
Expermineting to drag results
PatrikBuetler Jun 24, 2024
6e60838
Expermineting to drag results
PatrikBuetler Jun 24, 2024
cf55c01
Expermineting to drag results
PatrikBuetler Jun 24, 2024
c0dc46c
Expermineting to drag results
PatrikBuetler Jun 24, 2024
4b1bb67
Expermineting to drag results
PatrikBuetler Jun 24, 2024
a35d818
Expermineting to drag results
PatrikBuetler Jun 24, 2024
0f3147a
Expermineting to drag results
PatrikBuetler Jun 24, 2024
3b51815
Expermineting to drag results
PatrikBuetler Jun 24, 2024
836a4fb
Expermineting to drag results
PatrikBuetler Jun 24, 2024
46688bb
Expermineting to drag results
PatrikBuetler Jun 24, 2024
46677b4
Expermineting to drag results
PatrikBuetler Jun 24, 2024
55c12d7
Expermineting to drag results
PatrikBuetler Jun 24, 2024
a2f66c6
Expermineting to drag results
PatrikBuetler Jun 24, 2024
df615a6
Expermineting to drag results
PatrikBuetler Jun 24, 2024
c4869d7
Expermineting to drag results
PatrikBuetler Jun 24, 2024
de39afb
Expermineting to drag results
PatrikBuetler Jun 24, 2024
8790d08
Expermineting to drag results
PatrikBuetler Jun 24, 2024
783d08f
Expermineting to drag results
PatrikBuetler Jun 24, 2024
c4e08dd
Expermineting to drag results
PatrikBuetler Jun 24, 2024
e16deb3
Expermineting to drag results
PatrikBuetler Jun 24, 2024
397f769
Expermineting to drag results
PatrikBuetler Jun 24, 2024
5f899b7
Expermineting to drag results
PatrikBuetler Jun 24, 2024
6c7494d
Expermineting to drag results
PatrikBuetler Jun 24, 2024
b312271
Expermineting to drag results
PatrikBuetler Jun 24, 2024
06549ae
Expermineting to drag results
PatrikBuetler Jun 24, 2024
30723c7
Expermineting to drag results
PatrikBuetler Jun 24, 2024
c607c4f
Expermineting to drag results
PatrikBuetler Jun 24, 2024
28ab0aa
Expermineting to drag results
PatrikBuetler Jun 24, 2024
7bf4720
Expermineting to drag results
PatrikBuetler Jun 24, 2024
af58956
Expermineting to drag results
PatrikBuetler Jun 24, 2024
5712279
Expermineting to drag results
PatrikBuetler Jun 24, 2024
4a4aa2f
Expermineting to drag results
PatrikBuetler Jun 24, 2024
531ae13
Expermineting to drag results
PatrikBuetler Jun 24, 2024
31d3827
Expermineting to drag results
PatrikBuetler Jun 24, 2024
75679f2
Expermineting to drag results
PatrikBuetler Jun 24, 2024
4743e8b
Expermineting to drag results
PatrikBuetler Jun 24, 2024
5009d0f
Expermineting to drag results
PatrikBuetler Jun 24, 2024
06f829c
Expermineting to drag results
PatrikBuetler Jun 24, 2024
d4e2dac
Expermineting to drag results
PatrikBuetler Jun 24, 2024
43c88cd
Expermineting to drag results
PatrikBuetler Jun 24, 2024
90ff2b5
Expermineting to drag results
PatrikBuetler Jun 24, 2024
e8d5f63
Expermineting to drag results
PatrikBuetler Jun 24, 2024
a729d11
Expermineting to drag results
PatrikBuetler Jun 24, 2024
a9063bc
Expermineting to drag results
PatrikBuetler Jun 24, 2024
e8773ff
Expermineting to drag results
PatrikBuetler Jun 24, 2024
b96e771
Expermineting to drag results
PatrikBuetler Jun 24, 2024
ce1c5f5
Expermineting to drag results
PatrikBuetler Jun 24, 2024
8694bba
Expermineting to drag results
PatrikBuetler Jun 24, 2024
87fa649
Expermineting to drag results
PatrikBuetler Jun 25, 2024
f5150c1
Expermineting to drag results
PatrikBuetler Jun 25, 2024
f19215a
Remove debugging comments & code
PatrikBuetler Jun 25, 2024
49e3ee4
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
9fad8d3
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
e204595
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
cea5d06
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
ce748f3
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
0b39e05
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
d09c1c9
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 25, 2024
5afa194
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
5202d37
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
35bfc53
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
988ea06
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
363424f
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
2de68d1
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
2a05155
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
0978cbc
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
b58e747
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
3def3c1
Relocated Rearranger.php, changed include path
PatrikBuetler Jun 28, 2024
bc0df54
Relocated Rearranger.php, changed include path
PatrikBuetler Jul 8, 2024
a0690b5
Reverted last commit"
PatrikBuetler Jul 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 100 additions & 0 deletions api/ui/Rearranger.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<?php
/*
The MIT License (MIT)

Copyright (c) 2018 Databases and Information Systems Research Group,
University of Basel, Switzerland

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.
*/

class Rearranger
{
public function seekAndSwap($array, $goal, $direction, $resultId)
{
if (gettype($array) == 'array') {
foreach ($array as $key => $subarray) {
if ($key == $resultId) { // Check if we're in the right result config
foreach ($subarray as $jobtype => $jobs) {
if (gettype($jobs) == 'array') {
foreach ($jobs as $number => $job) {
// Check if this is the job we want to move
$found = $this->isInside($job, $goal);
if ($found) {
$array[$key][$jobtype] = $this->swap($jobs, $number, $direction);
return $array;
}
}
}
}
}
}
}
return $array;
}

public function isInside($subarray, $goal)
{
if (gettype($subarray) == 'array') {
foreach ($subarray as $key => $element) {
if (gettype($element) == 'string' && $element == $goal) {
echo "Found " . $element . "\n";
return true;
}
}
return false;
}
return false;
}

public function swap($jobs, $goalkey, $direction)
{
$temp = '';
$tempkey = 0;
$counter = 0;
if ($direction == 'up') {
foreach ($jobs as $number => $job) {
if ($number == $goalkey && $counter > 0) {
$jobs[$tempkey] = $job;
$jobs[$goalkey] = $temp;
return $jobs;
} else if ($number == $goalkey && $counter == 0) {
//found, but already at head
return $jobs;
}
$counter++;
$temp = $job;
$tempkey = $number;
}
} else if ($direction == 'down') {
$tempjob = '';
foreach ($jobs as $number => $job) {
if ($tempjob != '') {
$jobs[$goalkey] = $job;
$jobs[$number] = $tempjob;
return $jobs;
} // if element is at last position, $temp will be set but nothing is swapped, foreach is over
else if ($number == $goalkey) {
$tempjob = $job;
}
}
}
return $jobs;
}
}
24 changes: 23 additions & 1 deletion api/ui/results.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
SOFTWARE.
*/

include "Rearranger.php";

class Results_API extends API {

public $patch_access = Auth_Library::A_LOGGEDIN;
Expand Down Expand Up @@ -68,9 +70,29 @@ public function get() {
throw new Exception("Not enough data provided for action 'newplot'!");
}
break;
case 'up':
$system = new System($this->get['systemId']);
$arr = $system->getResultsAll();
$id = $this->get['uid'];
$resultId = $this->get['resultId'];
$arr = json_decode($arr, true);
$rearranger = new Rearranger();
$arr['elements'] = $rearranger->seekAndSwap($arr['elements'], $id, 'up', $resultId);
$system->setResultsAll(json_encode($arr));
break;
case 'down':
$system = new System($this->get['systemId']);
$arr = $system->getResultsAll();
$id = $this->get['uid'];
$resultId = $this->get['resultId'];
$arr = json_decode($arr, true);
$rearranger = new Rearranger();
$arr['elements'] = $rearranger->seekAndSwap($arr['elements'], $id, 'down', $resultId);
$system->setResultsAll(json_encode($arr));
break;
default:
throw new Exception("Unknown action!");
}
}
}
}
}
10 changes: 8 additions & 2 deletions core/api.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,14 @@ public function __construct($getVars) {
public function get() {
throw new Exception('The action GET is not defined!');
}


/**
* @throws Exception
*/
public function set() {
throw new Exception('The action SET is not defined!');
}

/**
* @throws Exception
*/
Expand Down Expand Up @@ -174,7 +181,6 @@ private function buildJsonEnvelope() {
echo json_encode($json);
}


/**
* Destructor: Renders the output
* (Has the same function than a view for non api)
Expand Down
4 changes: 4 additions & 0 deletions libraries/graphs/bar-plot/build.template.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<div class="box box-default" id="[[id]]">
<div class="box-header with-border">
<h3 class="box-title">Bar Plot</h3>
<div class="btn group pull-right" role="group">
<button type="button" class="fas fa-arrow-up" onclick="movePlots('up', '[[id]]')"></button>
<button type="button" class="fas fa-arrow-down" onclick="movePlots('down', '[[id]]')"></button>
</div>
</div>
<div class="box-body">
<div class="form-group">
Expand Down
4 changes: 4 additions & 0 deletions libraries/graphs/boxplot/build.template.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<div class="box box-default" id="[[id]]">
<div class="box-header with-border">
<h3 class="box-title">Box Plot</h3>
<div class="btn group pull-right" role="group">
<button type="button" class="fas fa-arrow-up" onclick="movePlots('up', '[[id]]')"></button>
<button type="button" class="fas fa-arrow-down" onclick="movePlots('down', '[[id]]')"></button>
</div>
</div>
<div class="box-body">
<div class="form-group">
Expand Down
4 changes: 4 additions & 0 deletions libraries/graphs/line-plot-multi/build.template.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<div class="box box-default" id="[[id]]">
<div class="box-header with-border">
<h3 class="box-title">Line Plot (multiple parameters)</h3>
<div class="btn group pull-right" role="group">
<button type="button" class="fas fa-arrow-up" onclick="movePlots('up', '[[id]]')"></button>
<button type="button" class="fas fa-arrow-down" onclick="movePlots('down', '[[id]]')"></button>
</div>
</div>
<div class="box-body">
<div class="form-group">
Expand Down
4 changes: 4 additions & 0 deletions libraries/graphs/line-plot/build.template.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<div class="box box-default" id="[[id]]">
<div class="box-header with-border">
<h3 class="box-title">Line Plot</h3>
<div class="btn group pull-right" role="group">
<button type="button" class="fas fa-arrow-up" onclick="movePlots('up', '[[id]]')"></button>
<button type="button" class="fas fa-arrow-down" onclick="movePlots('down', '[[id]]')"></button>
</div>
</div>
<div class="box-body">
<div class="form-group">
Expand Down
4 changes: 4 additions & 0 deletions libraries/graphs/pie-plot/build.template.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<div class="box box-default" id="[[id]]">
<div class="box-header with-border">
<h3 class="box-title">Pie Plot</h3>
<div class="btn group pull-right" role="group">
<button type="button" class="fas fa-arrow-up" onclick="movePlots('up', '[[id]]')"></button>
<button type="button" class="fas fa-arrow-down" onclick="movePlots('down', '[[id]]')"></button>
</div>
</div>
<div class="box-body">
<div class="form-group">
Expand Down
55 changes: 25 additions & 30 deletions views/builder/create.php
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,6 @@ function checkPercentageIntervals(dependency){
");

?>

<div class="content-wrapper">
<form id="form" action="/builder/create/" method="POST">
<script type="text/javascript">$('#form').validate();</script>
Expand All @@ -166,7 +165,6 @@ function checkPercentageIntervals(dependency){
<li class="active">Create Experiment</li>
</ol>
</section>

<section class="content">
<div class="row">
<div class="col-md-6">
Expand Down Expand Up @@ -221,36 +219,33 @@ function checkPercentageIntervals(dependency){
</div>
</section>
</div>
</div>
<div class="modal fade" id="modal-deployment">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"
onclick="document.getElementById('form').reset()">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Select Deployment</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label>Deployment</label>
<select class="form-control" name="deployment" title="deployment" required>
<?php if(!empty($data['deployments'])) { ?>
<?php foreach ($data['deployments'] as $deployment) { ?>
<option value="<?php echo $deployment->getItem(); ?>" <?php if($data['copyData']['deployment'] == $deployment->getItem()) echo 'selected'; ?>><?php echo $deployment->getItem(); ?></option>
<?php } ?>
<?php } ?>
</select>
<div class="modal fade" id="modal-deployment">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"
onclick="document.getElementById('form').reset()">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Select Deployment</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label>Deployment</label>
<select class="form-control" name="deployment" title="deployment" required>
<?php if(!empty($data['deployments'])) { ?>
<?php foreach ($data['deployments'] as $deployment) { ?>
<option value="<?php echo $deployment->getItem(); ?>" <?php if($data['copyData']['deployment'] == $deployment->getItem()) echo 'selected'; ?>><?php echo $deployment->getItem(); ?></option>
<?php } ?>
<?php } ?>
</select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal" onclick="document.getElementById('form').submit();">Confirm</button>
<button type="button" class="btn btn-default pull-left" data-dismiss="modal" onclick="document.getElementById('form').reset()">Cancel</button>
</div>
</div>

</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal" onclick="document.getElementById('form').submit();">Confirm</button>
<button type="button" class="btn btn-default pull-left" data-dismiss="modal"
onclick="document.getElementById('form').reset()">Cancel
</button>
</div>
</div>
</div>
</form>
</div>
16 changes: 16 additions & 0 deletions views/results/build.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,22 @@ function u_btoa(buffer) {
return btoa(binary.join(''));
}

function movePlots(direction, id) {
var plotType = $('#plot-form').find('select[name=\"type\"]').val();
console.log(direction);
console.log(id);
$.ajax({
url : '/api/ui/results/uid=' + id + '/type=' + plotType +'/systemId=" . $data['system']->getId() . "/action=' + direction + '/resultId=" . $data['resultId'] . "/',
type: 'GET',
data: {
id: id
},
success: function(response) {
location.reload();
},
});
}

function deletePlot(id){
if(confirm('Do you really want to delete this plot?')){
$(\"#\" + id).remove();
Expand Down