</div>\r
</div>\r
<accordion close-others="false">\r
- <accordion-group class = "simfileListing"\r
- is-open = "isOpen"\r
- ng-class = "{active: isOpen}"\r
- heading = "{{isOpen ? '- ' + pack.title : '+ ' + pack.title}}"\r
- ng-init = "contributors=getContributors(pack.contributors)"\r
- ng-repeat = "pack in filteredPackList = (packList | filter: packTitleFilter\r
+ <accordion-group class = "simfileListing"\r
+ is-open = "isOpen"\r
+ ng-mouseover = "beast = true"\r
+ ng-mouseout = "beast = false"\r
+ ng-class = "{active: isOpen}"\r
+ heading = "{{isOpen ? '- ' + pack.title : '+ ' + pack.title}}"\r
+ ng-init = "contributors=getContributors(pack.contributors); beast=false"\r
+ ng-repeat = "pack in filteredPackList = (packList | filter: packTitleFilter\r
| filter: simfileFilter)\r
| startFrom: (currentPage-1)*pageSize\r
| limitTo: pageSize"\r
>\r
- <img ng-src="{{rockEndpoint}}{{pack.banner}}" alt="swage" />\r
- <table>\r
- <tr>\r
- <th>Title:</th>\r
- <td>{{pack.title}}</td>\r
- </tr>\r
- <tr>\r
- <th>Contributors:</th>\r
- <td>{{contributors}}</td>\r
- </tr>\r
- <tr><td> </td></tr>\r
- <tr ng-if="pack.size">\r
- <th>Size:</th>\r
- <td>{{pack.size}}</td>\r
- </tr>\r
- <tr>\r
- <th>Uploaded Date:</th>\r
- <td>{{pack.uploaded}}</td>\r
- </tr>\r
- <tr ng-if="pack.mirrors">\r
- <th>Downloads:</th>\r
- <td>\r
- <ul>\r
- <li class="mirrorListing" ng-repeat="mirror in pack.mirrors">\r
- <a ng-if="mirror.source == 'DivinElegy'" ng-click="downloadFromDe(pack)" class="de-link">{{mirror.source}}</a>\r
- <a ng-if="mirror.source != 'DivinElegy'" href="{{mirror.uri}}">{{mirror.source}}</a>\r
- </li>\r
- </ul>\r
- </td>\r
- </tr>\r
- </table>\r
- <div class="clearfix"></div>\r
- <h1>Charts</h1>\r
- <accordion>\r
- <accordion-group class="simfileListing" is-open="isOpen2" ng-class="{active: isOpen2}" heading="{{isOpen2 ? '- ' + simfile.title : '+ ' + simfile.title}}" ng-repeat="simfile in pack.simfiles">\r
- <simfile rock-endpoint="rockEndpoint"\r
- simfile="simfile"\r
- banner="simfile.banner"\r
- title="simfile.title"\r
- artist="simfile.artist"\r
- steps="simfile.steps"\r
- bpm-changes="simfile.bpmChanges"\r
- bg-changes="simfile.bgChanges"\r
- fg-changes="simfile.fgChanges"\r
- />\r
- </accordion-group>\r
- </accordion>\r
+ <div ng-if="beast || isOpen">\r
+ <img ng-src="{{rockEndpoint}}{{pack.banner}}" alt="swage" />\r
+ <table>\r
+ <tr>\r
+ <th>Title:</th>\r
+ <td>{{pack.title}}</td>\r
+ </tr>\r
+ <tr>\r
+ <th>Contributors:</th>\r
+ <td>{{contributors}}</td>\r
+ </tr>\r
+ <tr><td> </td></tr>\r
+ <tr ng-if="pack.size">\r
+ <th>Size:</th>\r
+ <td>{{pack.size}}</td>\r
+ </tr>\r
+ <tr>\r
+ <th>Uploaded Date:</th>\r
+ <td>{{pack.uploaded}}</td>\r
+ </tr>\r
+ <tr ng-if="pack.mirrors">\r
+ <th>Downloads:</th>\r
+ <td>\r
+ <ul>\r
+ <li class="mirrorListing" ng-repeat="mirror in pack.mirrors">\r
+ <a ng-if="mirror.source == 'DivinElegy'" ng-click="downloadFromDe(pack)" class="de-link">{{mirror.source}}</a>\r
+ <a ng-if="mirror.source != 'DivinElegy'" href="{{mirror.uri}}">{{mirror.source}}</a>\r
+ </li>\r
+ </ul>\r
+ </td>\r
+ </tr>\r
+ </table>\r
+ <div class="clearfix"></div>\r
+ <h1>Charts</h1>\r
+ <accordion>\r
+ <accordion-group class="simfileListing" ng-init="beast2 = false" ng-mouseover="beast2 = true" ng-mouseout="beast2 = false" is-open="isOpen2" ng-class="{active: isOpen2}" heading="{{isOpen2 ? '- ' + simfile.title : '+ ' + simfile.title}}" ng-repeat="simfile in pack.simfiles">\r
+ <simfile ng-if="beast2 || isOpen2" rock-endpoint="rockEndpoint"\r
+ simfile="simfile"\r
+ banner="simfile.banner"\r
+ title="simfile.title"\r
+ artist="simfile.artist"\r
+ steps="simfile.steps"\r
+ bpm-changes="simfile.bpmChanges"\r
+ bg-changes="simfile.bgChanges"\r
+ fg-changes="simfile.fgChanges"\r
+ />\r
+ </accordion-group>\r
+ </accordion>\r
+ </div>\r
</accordion-group>\r
<div style="text-align: center">\r
<pagination total-items="filteredPackList.length" items-per-page="pageSize" ng-model="currentPage" boundary-links="true" rotate="false" max-size="8"></pagination>\r