Skip to content

Commit 1ba08ef

Browse files
committed
added more button when many nodes are configured
1 parent 634b7b5 commit 1ba08ef

File tree

10 files changed

+43
-41
lines changed

10 files changed

+43
-41
lines changed

.classpath

+5-1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@
6060
<attribute name="maven.pomderived" value="true"/>
6161
</attributes>
6262
</classpathentry>
63-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
63+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
64+
<attributes>
65+
<attribute name="maven.pomderived" value="true"/>
66+
</attributes>
67+
</classpathentry>
6468
<classpathentry kind="output" path="target/classes"/>
6569
</classpath>

bower.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
],
1717
"dependencies": {
1818
"json3": "~3.3.2",
19-
"es5-shim": "~4.1.1",
20-
"angular": "1.3.16",
21-
"angular-animate": "1.3.16",
22-
"angular-route": "1.3.16",
19+
"es5-shim": "~4.1.10",
20+
"angular": "1.3.17",
21+
"angular-animate": "1.3.17",
22+
"angular-route": "1.3.17",
2323
"angular-ui-utils": "0.2.3",
2424
"angular-ui-select2": "~0.0.5",
2525
"bootstrap": "~3.3.5",
@@ -29,18 +29,18 @@
2929
"ngDistinctValues": "~1.0.2",
3030
"d3": "~3.5.3",
3131
"moment": "~2.10.2",
32-
"angular-bootstrap": "~0.13.0",
32+
"angular-bootstrap": "~0.13.1",
3333
"angulartics": "~0.17.1",
3434
"angular-duration-filter-formatter": "~1.0.1",
3535
"angular-busy": "~4.1.3",
3636
"angular-bootstrap-switch": "~0.4.0",
37-
"angular-messages": "~1.4.1"
37+
"angular-messages": "~1.3.17"
3838
},
3939
"devDependencies": {
40-
"angular-mocks": "1.3.16",
41-
"angular-scenario": "1.3.16"
40+
"angular-mocks": "1.3.17",
41+
"angular-scenario": "1.3.17"
4242
},
4343
"resolutions": {
44-
"angular": "~1.3.16"
44+
"angular": "~1.3.17"
4545
}
4646
}

deployment/http-root/ajs/app/components/project_configure/projectConfigureCtrl.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
'use strict';
33

44
//// JavaScript Code ////
5-
function projectConfigureCtrl($timeout, $route, $scope, $log,$routeParams, ProjectsRepository, project,$location,AlertService, projects, LoginService) {
5+
function projectConfigureCtrl($route, $scope, $log,$routeParams, ProjectsRepository, project, $location,
6+
AlertService, projects, LoginService) {
67
$scope.projectName = $routeParams.project_name;
78
$scope.tabName = $routeParams.tab_name;
89
$scope.projectConfigurationForEditing = project.cloneConfiguration();
@@ -22,6 +23,7 @@
2223
nodesDiscoveryAutoComplete : ['CODEINE_PROJECT_NAME','CODEINE_OUTPUT_FILE'],
2324
tagsAutoComplete : ['CODEINE_PROJECT_NAME','CODEINE_NODE_NAME','CODEINE_NODE_ALIAS','CODEINE_OUTPUT_FILE']
2425
};
26+
$scope.nodeQuantity = 30;
2527

2628
function swapItems(index,array) {
2729
var temp = array[index];

deployment/http-root/ajs/app/components/project_configure/project_configure.html

+10-3
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@
172172
</tr>
173173
</thead>
174174
<tbody>
175-
<tr ng-repeat="node_info in projectConfigurationForEditing.nodes_info" ng-form="nodesInfoRow">
175+
<tr ng-repeat="node_info in projectConfigurationForEditing.nodes_info | limitTo: -nodeQuantity" ng-form="nodesInfoRow">
176176
<td class="controls col-md-3" ng-class="{'has-error': nodesInfoRow.node_name.$invalid}">
177177
<input type="text" name="node_name" class="form-control" ng-distinct-values="projectConfigurationForEditing.nodes_info" ng-model="node_info.name" required>
178178
</td>
@@ -186,12 +186,19 @@
186186
<button ng-click="removeItem(projectConfigurationForEditing.nodes_info,$index,$event)" tooltip="Remove Node" class="btn btn-default btn-mini"><i class="fa fa-times"></i></button>
187187
</td>
188188
</tr>
189-
190189
</tbody>
191190
</table>
191+
<div class="row" ng-show="projectConfigurationForEditing.nodes_info.length > nodeQuantity">
192+
<div class="col-md-12">
193+
<button ng-click="nodeQuantity = nodeQuantity + 10;" style="margin-left: 10px;"
194+
class="btn btn-default btn-sm">More...</button>
195+
</div>
196+
</div>
197+
<br/>
192198
<div class="row">
193199
<div class="col-md-12">
194-
<button ng-click="addNode()" type="button" style="margin-left: 10px;" class="btn btn-info"><i class="fa fa-plus"></i> Add Node</button>
200+
<button ng-click="addNode()" type="button" style="margin-left: 10px;"
201+
class="btn btn-info"><i class="fa fa-plus"></i> Add Node</button>
195202
</div>
196203
<br/><br/>
197204
</div>

deployment/http-root/ajs/app/components/projects_list/projectsListCtrl.js

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
var vm = this;
88

99
vm.selectedTabName = $routeParams.tab_name;
10-
$log.debug("building tabs");
1110
vm.uiTabs = [];
1211
vm.uiTabs.push({tab:{name:'main', exp: ['.*']}, active : vm.selectedTabName === 'main'});
1312
_.each(tabs, function(tab) {

deployment/http-root/ajs/app/components/services/loginService.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
else {
1616
deffer = $q.defer();
1717
CodeineService.getSessionInfo().success(function (data) {
18-
$log.debug('LoginService: got session info ' + angular.toJson(data));
18+
$log.debug('LoginService: got session info');
1919
sessionInfo = data;
2020
deffer.resolve(data);
2121
deffer = undefined;
Loading

deployment/http-root/ajs/app/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ <h3><i class="fa fa-spin fa-spinner fa-lg"></i> Loading Codeine...</h3>
4848
</button>
4949
<a class="navbar-brand" href="/">
5050
<div class="navbar-brand-name">
51-
<img src="/images/codeine_16x16.png"/> {{globalConfiguration.server_name}}
51+
<img src="/images/codeine_icon.png" style="width: 16px; height: 16px"/> {{globalConfiguration.server_name}}
5252
</div>
5353
</a>
5454
</div>

deployment/http-root/ajs/bower.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
],
1717
"dependencies": {
1818
"json3": "~3.3.2",
19-
"es5-shim": "~4.1.1",
20-
"angular": "1.3.16",
21-
"angular-animate": "1.3.16",
22-
"angular-route": "1.3.16",
19+
"es5-shim": "~4.1.10",
20+
"angular": "1.3.17",
21+
"angular-animate": "1.3.17",
22+
"angular-route": "1.3.17",
2323
"angular-ui-utils": "0.2.3",
2424
"angular-ui-select2": "~0.0.5",
2525
"bootstrap": "~3.3.5",
@@ -29,18 +29,18 @@
2929
"ngDistinctValues": "~1.0.2",
3030
"d3": "~3.5.3",
3131
"moment": "~2.10.2",
32-
"angular-bootstrap": "~0.13.0",
32+
"angular-bootstrap": "~0.13.1",
3333
"angulartics": "~0.17.1",
3434
"angular-duration-filter-formatter": "~1.0.1",
3535
"angular-busy": "~4.1.3",
3636
"angular-bootstrap-switch": "~0.4.0",
37-
"angular-messages": "~1.4.1"
37+
"angular-messages": "~1.3.17"
3838
},
3939
"devDependencies": {
40-
"angular-mocks": "1.3.16",
41-
"angular-scenario": "1.3.16"
40+
"angular-mocks": "1.3.17",
41+
"angular-scenario": "1.3.17"
4242
},
4343
"resolutions": {
44-
"angular": "~1.3.16"
44+
"angular": "~1.3.17"
4545
}
4646
}

src/common/codeine/db/mysql/NearestMysqlHostSelectorPreferLocalhost.java

+5-15
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
package codeine.db.mysql;
22

3-
import java.net.InetAddress;
4-
import java.net.UnknownHostException;
5-
6-
import javax.inject.Inject;
7-
8-
import org.apache.log4j.Logger;
9-
103
import codeine.executer.Task;
114
import codeine.jsons.global.GlobalConfigurationJsonStore;
125
import codeine.jsons.global.MysqlConfigurationJson;
136
import codeine.utils.network.InetUtils;
7+
import org.apache.log4j.Logger;
8+
9+
import javax.inject.Inject;
10+
import java.net.InetAddress;
11+
import java.net.UnknownHostException;
1412

1513
public class NearestMysqlHostSelectorPreferLocalhost implements Task, MysqlHostSelector{
1614

@@ -62,15 +60,7 @@ public static MysqlConfigurationJson getLocalConfOrNull(GlobalConfigurationJsonS
6260
}
6361
return null;
6462
}
65-
public MysqlConfigurationJson getLocalConf() {
66-
MysqlConfigurationJson localConf = getLocalConfOrNull();
67-
if (null == localConf) {
68-
throw new RuntimeException("could not find mysql configuration to start with. host is " + InetUtils.getLocalHost() + " and configuration is " + conf.get().mysql());
69-
}
70-
return localConf;
71-
}
7263

73-
7464
@Override
7565
public String toString() {
7666
return "NearestMysqlHostSelector [mysqlConf=" + mysqlConf + "]";

0 commit comments

Comments
 (0)