Use clean node/repo href/id:s (fixes #317)

This commit is contained in:
Jakob Borg
2014-06-02 23:30:53 +02:00
parent da42d51008
commit ac037e0fa3
2 changed files with 11 additions and 11 deletions

File diff suppressed because one or more lines are too long

View File

@@ -139,13 +139,13 @@ found in the LICENSE file.
<div class="panel panel-{{repoClass(repo.ID)}}" ng-repeat="repo in repoList()"> <div class="panel panel-{{repoClass(repo.ID)}}" ng-repeat="repo in repoList()">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"> <h3 class="panel-title">
<a data-toggle="collapse" data-parent="#repositories" href="#repo-{{repo.ID | clean}}"> <a data-toggle="collapse" data-parent="#repositories" href="#repo-{{$index}}">
<span class="glyphicon glyphicon-hdd"></span> {{repo.Directory | shortPath}} <span class="glyphicon glyphicon-hdd"></span> {{repo.Directory | shortPath}}
<span class="pull-right hidden-xs">{{repoStatus(repo.ID)}}</span> <span class="pull-right hidden-xs">{{repoStatus(repo.ID)}}</span>
</a> </a>
</h3> </h3>
</div> </div>
<div id="repo-{{repo.ID | clean}}" class="panel-collapse collapse"> <div id="repo-{{$index}}" class="panel-collapse collapse">
<div class="panel-body"> <div class="panel-body">
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-condensed table-striped"> <table class="table table-condensed table-striped">
@@ -213,10 +213,10 @@ found in the LICENSE file.
<div class="panel panel-default" ng-repeat="nodeCfg in [thisNode()]"> <div class="panel panel-default" ng-repeat="nodeCfg in [thisNode()]">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"> <h3 class="panel-title">
<a data-toggle="collapse" data-parent="#nodes" href="#node-{{nodeCfg.NodeID | clean}}"><span class="glyphicon glyphicon-home"></span> {{nodeName(nodeCfg)}}</a> <a data-toggle="collapse" data-parent="#nodes" href="#node-this"><span class="glyphicon glyphicon-home"></span> {{nodeName(nodeCfg)}}</a>
</h3> </h3>
</div> </div>
<div id="node-{{nodeCfg.NodeID | clean}}" class="panel-collapse collapse in"> <div id="node-this" class="panel-collapse collapse in">
<div class="panel-body"> <div class="panel-body">
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-condensed table-striped"> <table class="table table-condensed table-striped">
@@ -259,14 +259,14 @@ found in the LICENSE file.
<div class="panel panel-{{nodeClass(nodeCfg)}}" ng-repeat="nodeCfg in otherNodes()"> <div class="panel panel-{{nodeClass(nodeCfg)}}" ng-repeat="nodeCfg in otherNodes()">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"> <h3 class="panel-title">
<a data-toggle="collapse" data-parent="#nodes" href="#node-{{nodeCfg.NodeID}}"> <a data-toggle="collapse" data-parent="#nodes" href="#node-{{$index}}">
<span class="glyphicon glyphicon-retweet"></span> <span class="glyphicon glyphicon-retweet"></span>
{{nodeName(nodeCfg)}} {{nodeName(nodeCfg)}}
<span class="pull-right hidden-xs">{{nodeStatus(nodeCfg)}}</span> <span class="pull-right hidden-xs">{{nodeStatus(nodeCfg)}}</span>
</a> </a>
</h3> </h3>
</div> </div>
<div id="node-{{nodeCfg.NodeID}}" class="panel-collapse collapse"> <div id="node-{{$index}}" class="panel-collapse collapse">
<div class="panel-body"> <div class="panel-body">
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-condensed table-striped"> <table class="table table-condensed table-striped">