|
1 | 1 | <div> |
2 | | - <div id="{{item.keyName}}-panel" class="panel panel-default panel2pxborder" ng-hide="item === undefined" ng-class="{'zero-border':item.isDetected() || (item.selectedOption === 'detected' && !item.hasOption('detected'))}"> |
| 2 | + <div id="{{item.keyName}}-panel" class="panel panel-default panel2pxborder" ng-hide="item === undefined" ng-class="{'zero-border':item.isDetected() || (item.installable === false && item.detectable === true && item.selectedOption === 'detected')}"> |
3 | 3 | <div id="{{item.keyName}}-panel-heading" class="panel-heading panel-normal" |
4 | | - ng-class="{'dotted-panel':item.isDetected() || (item.selectedOption === 'detected' && !item.hasOption('detected'))}"> |
| 4 | + ng-class="{'dotted-panel':item.isDetected() || (item.installable === false && item.detectable === true && item.selectedOption === 'detected')}"> |
5 | 5 | <div class="checkbox-container verticalLine"> |
6 | 6 | <input id="{{item.keyName}}-checkbox" type="checkbox" ng-disabled="item.isDisabled()" ng-model="item.selectedOption" aria-label="Toggle ngHide" class="vallign-middle" ng-true-value="'install'" ng-false-value="'detected'"> |
7 | 7 | </div> |
|
29 | 29 | <div id="{{item.keyName}}-description">{{item.productDesc}}</div> |
30 | 30 | </div> |
31 | 31 | </div> |
32 | | - <!-- <div> |
33 | | - <div class="message-container error-message" ng-show="!confCtrl.isDisabled |
34 | | - && (checkboxModel.jdk.isNotDetected() || checkboxModel.jdk.isInvalidVersionDetected()) |
35 | | - && (checkboxModel.devstudio.selectedOption == 'install' || checkboxModel.jbosseap.selectedOption == 'install') && platform == 'darwin'"> |
36 | | - <span class="pficon pficon-error-circle-o"></span> |
37 | | - <span>You have selected |
38 | | - <span ng-show="checkboxModel.devstudio.selectedOption != 'install' && checkboxModel.jbosseap.selectedOption == 'install'">{{checkboxModel.jbosseap.productName}}</span> |
39 | | - <span ng-show="checkboxModel.devstudio.selectedOption == 'install'">{{checkboxModel.devstudio.productName}}</span> |
40 | | - which requires Java SE version {{checkboxModel.jdk.minimumVersion}} or higher to run installation. Due to licence limitations we may not install Java for you. |
41 | | - Please <span ng-show="checkboxModel.jdk.isInvalidVersionDetected()">uninstall detected Java SE, </span>install JDK version {{checkboxModel.jdk.minimumVersion}} downloaded from |
42 | | - <a type="button" class="pointer" ng-click="confCtrl.download(checkboxModel.jdk.downloadUrl)">this location</a> and restart Installer to continue.</span> |
43 | | - </div> |
44 | | - </div> --> |
45 | 32 | </div> |
46 | 33 |
|
47 | | - <div ng-show="filtered.length > 0 && !item.isConfigured()"> |
| 34 | + <div class="help-block" ng-show="item.messages.info !== undefined && !item.isDetected()"> |
| 35 | + <span class="pficon pficon-info"></span> |
| 36 | + <span>{{item.messages.info.message.split(item.messages.info.linkDescription)[0]}}</span> |
| 37 | + <a type="button" class="pointer" ng-click="confCtrl.download(item.messages.info.link ? item.messages.info.link : item.downloadUrl)"> |
| 38 | + {{item.messages.info.linkDescription}}</a> |
| 39 | + <span>{{item.messages.info.message.split(item.messages.info.linkDescription)[1]}}</span> |
| 40 | + </div> |
| 41 | + |
| 42 | + <div class="message-container error-message" ng-show="filtered.length > 0 && !item.isConfigured() && !confCtrl.isDisabled"> |
48 | 43 | <span class="pficon pficon-error-circle-o"></span> |
49 | 44 | <span>You have selected |
50 | | - <ng-repeat ng-repeat="dep in filtered = (item.dependenciesOf | filter: { selectedOption: 'install'} | limitTo:1)"> |
| 45 | + <ng-repeat ng-repeat="dep in filtered = (item.dependenciesOf | filter: {selectedOption: 'install'} | limitTo:1)"> |
51 | 46 | <span>{{dep.productName}},</span> |
52 | | - </ng-repeat> which requires {{item.productName}}.</span> |
53 | | - <span>{{item.messages.dependency}}</span> |
| 47 | + </ng-repeat> which requires {{item.productName}} version {{item.minimumVersion}} or higher.</span> |
| 48 | + <span ng-show="item.messages.dependency !== undefined"> |
| 49 | + <span>{{item.messages.dependency.message.split(item.messages.dependency.linkDescription)[0]}}</span> |
| 50 | + <a type="button" class="pointer" ng-click="confCtrl.download(item.messages.dependency.link ? item.messages.dependency.link : item.downloadUrl)"> |
| 51 | + {{item.messages.dependency.linkDescription}}</a> |
| 52 | + <span>{{item.messages.dependency.message.split(item.messages.dependency.linkDescription)[1]}}</span> |
| 53 | + </span> |
54 | 54 | </div> |
55 | 55 | </div> |
0 commit comments