Skip to content

Commit f4c91e6

Browse files
authored
Merge pull request #16 from Interactive2017/uploadPackage
Upload package
2 parents 0c4a582 + f537b58 commit f4c91e6

File tree

2 files changed

+24
-9
lines changed

2 files changed

+24
-9
lines changed

client/app/creationProcess/uibindings.controller.js

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
$scope.widgetModel = {};
2727
$scope.widgetModel.type = "slider";
2828

29+
vm.tsType;
30+
2931
logger.info('UploadPackageCtrl with params:', $stateParams);
3032

3133
/////
@@ -37,6 +39,12 @@
3739
logger.info('updated ', attr);
3840
} else {
3941
vm.required[attr] = val;
42+
if (attr == "figure_type" && val == "timeseries") {
43+
vm.tsType = true;
44+
}
45+
if (attr == "figure_type" && val == "map") {
46+
vm.tsType = false;
47+
}
4048
logger.info('updated ', attr);
4149
}
4250
};
@@ -54,11 +62,13 @@
5462
var reqData = vm.required;
5563
vm.packageData.figure_id = reqData.figure_id;
5664
vm.packageData.type = reqData.figure_type;
57-
vm.packageData.endpoint = reqData.figure_endpoint;
58-
vm.packageData.x_axis_label = reqData.x_axis_label;
59-
vm.packageData.y_axis_label = reqData.y_axis_label;
60-
vm.packageData.x_axis_parameter = reqData.x_axis_parameter;
61-
vm.packageData.y_axis_parameter = reqData.y_axis_parameter;
65+
vm.packageData.endpoint = "/ocpu/library/"+vm.erc.id+"/R/"+reqData.figure_endpoint;
66+
if (vm.tsType == true) {
67+
vm.packageData.x_axis_label = reqData.x_axis_label;
68+
vm.packageData.y_axis_label = reqData.y_axis_label;
69+
vm.packageData.x_axis_parameter = reqData.x_axis_parameter;
70+
vm.packageData.y_axis_parameter = reqData.y_axis_parameter;
71+
}
6272

6373
var addWidgetValue = addWidget();
6474
// check if widget inputfields are filled

client/app/creationProcess/uibindings.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
<md-card>
22
<md-card-content>
33

4-
<h4>Upload Pacakges for OpenCPU</h4>
4+
<div layout="row">
5+
<h4>Upload Pacakges for OpenCPU</h4>
6+
<span flex></span>
7+
<h4 style="color:rgb(255, 0, 0)">erc ID : {{vm.erc.id}}</h4>
8+
</div>
9+
510
<p>Before you click "update" make sure you have added the figure to UI-Bindings</p>
611

712
<md-list layout="column">
@@ -83,9 +88,9 @@ <h4>Figure Type</h4>
8388
<!-- Endpoint CARD -->
8489
<md-card style="width: 33%;">
8590
<md-card-content>
86-
<h4>Figure Endpoint</h4>
91+
<h4>Figure Function Name</h4>
8792
<md-input-container class="md-block" md-is-error="vm.showError('figure_endpoint')">
88-
<label>Figure Endpoint</label>
93+
<label>Figure Function Name</label>
8994
<input type="text" ng-model="vm.required.figure_endpoint" ng-value="vm.required.figure_endpoint" ng-change="vm.simpleUpdate('figure_endpoint', vm.required.figure_endpoint, false)" name="figure_endpoint" required>
9095
<div ng-messages="requiredForm.figure_endpoint.$error">
9196
<div ng-message="required">Required field</div>
@@ -95,7 +100,7 @@ <h4>Figure Endpoint</h4>
95100
</md-card>
96101
</div>
97102

98-
<div layout="row">
103+
<div layout="row" ng-if="vm.tsType">
99104
<!-- x_axis_label CARD -->
100105
<md-card style="width: 25%;">
101106
<md-card-content>

0 commit comments

Comments
 (0)