|
| 1 | +<div ng-hide="item === undefined || item.hidden === true"> |
| 2 | + <div id="{{item.keyName}}-panel" class="panel panel-default panel2pxborder" ng-class="{'zero-border':item.isDetected()}"> |
| 3 | + <div id="{{item.keyName}}-panel-heading" class="panel-heading panel-normal" |
| 4 | + ng-class="{'dotted-panel':item.isDetected()}"> |
| 5 | + <div class="checkbox-container verticalLine"> |
| 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 | + </div> |
| 8 | + <div class="product-container"> |
| 9 | + <div class="warnings-in-panel"> |
| 10 | + <span id="{{item.keyName}}-installed-note" class="installed-note" ng-show="item.hasOption('detected') && item.selectedOption === 'detected'"> |
| 11 | + <i class="fa fa-check"></i> Using detected version {{item.option.detected.version}} |
| 12 | + </span> |
| 13 | + <div ng-show="item.hasOption('detected')"> |
| 14 | + <div id="{{item.keyName}}-newer-warning" ng-show="item.option.detected.warning !== '' && item.selectedOption === 'detected'" class="has-warning"> |
| 15 | + <div class="help-block"> |
| 16 | + <span class="pficon pficon-warning-triangle-o"></span> |
| 17 | + <span id="{{item.keyName}}-newer-message">Newer than required!</span> |
| 18 | + </div> |
| 19 | + </div> |
| 20 | + <div id="{{item.keyName}}-older-warning" ng-show="item.option.detected.error !=='' && item.selectedOption === 'detected'" class="has-warning"> |
| 21 | + <div class="help-block"> |
| 22 | + <span class="pficon pficon-warning-triangle-o"></span> |
| 23 | + <span id="{{item.keyName}}-older-message">Older than required!</span> |
| 24 | + </div> |
| 25 | + </div> |
| 26 | + </div> |
| 27 | + </div> |
| 28 | + <span id="{{item.keyName}}-name" class="product-name">{{item.productName}}</span><span id="{{item.keyName}}-version" class="product-version">{{item.version}}</span> |
| 29 | + <div id="{{item.keyName}}-description">{{item.productDesc}}</div> |
| 30 | + </div> |
| 31 | + </div> |
| 32 | + </div> |
| 33 | + |
| 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="openUrl(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()"> |
| 43 | + <span class="pficon pficon-error-circle-o"></span> |
| 44 | + <span>You have selected |
| 45 | + <ng-repeat ng-repeat="dep in filtered = (item.dependenciesOf | filter: {selectedOption: 'install'} | limitTo:1)"> |
| 46 | + <span>{{dep.productName}},</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="openUrl(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 | + </div> |
| 55 | + |
| 56 | + <div ng-repeat="message in item.messages.misc"> |
| 57 | + <div ng-show="evaluateCondition(message.isVisible)" class="message-container" ng-class="{'error-message': message.type === 'error', 'warning-message': message.type === 'warning'}"> |
| 58 | + <span ng-show="message.type === 'error'" class="pficon pficon-error-circle-o"></span> |
| 59 | + <span ng-show="message.type === 'warning'" class="pficon pficon-warning-triangle-o"></span> |
| 60 | + <span>{{message.message}}</span> |
| 61 | + </div> |
| 62 | + </div> |
| 63 | +</div> |
0 commit comments