Merge pull request #1309 from coreos-inc/voidfix

Remove unneeded javascript:void(0)
This commit is contained in:
josephschorr 2016-03-22 14:20:39 -04:00
commit 92a3d9992d
62 changed files with 129 additions and 129 deletions

View file

@ -1,4 +1,4 @@
<span class="application-reference-element">
<i class="fa fa-cloud"></i>
<a href="javascript:void(0)" ng-click="showAppDetails()">{{ title }}</a>
<a ng-click="showAppDetails()">{{ title }}</a>
</span>

View file

@ -51,4 +51,4 @@
</tr>
</table>
</div>
</div>
</div>

View file

@ -9,4 +9,4 @@
<span class="letter" ng-if="data.kind != 'team' || data.name != 'owners'">{{ data.name.charAt(0).toUpperCase() }}</span>
<span class="letter" ng-if="data.kind == 'team' && data.name == 'owners'">&Omega;</span>
</span>
</span>
</span>

View file

@ -16,17 +16,17 @@
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li role="presentation" ng-repeat="invoiceField in invoiceFields">
<a class="invoice-field" role="menuitem" tabindex="-1" href="javascript:void(0)" >
<a class="invoice-field" role="menuitem" tabindex="-1" >
{{ invoiceField.title }}: {{ invoiceField.value }}
<i class="fa fa-trash-o btn btn-danger" ng-click="askDeleteField(invoiceField)"></i>
</a>
</li>
<li role="presentation" class="disabled" ng-if="!invoiceFields.length">
<a role="menuitem" tabindex="-1" href="javascript:void(0)">No Custom Fields Defined</a>
<a role="menuitem" tabindex="-1">No Custom Fields Defined</a>
</li>
<li role="presentation" class="divider"></li>
<li role="presentation">
<a role="menuitem" tabindex="-1" href="javascript:void(0)" ng-click="showCreateField()">
<a role="menuitem" tabindex="-1" ng-click="showCreateField()">
<i class="fa fa-plus"></i>Add Custom Invoice Field
</a>
</li>

View file

@ -39,7 +39,7 @@
<input id="invoiceEmail" type="checkbox" ng-model="invoice_email">
<label for="invoiceEmail">Send Receipt Emails</label>
<div class="settings-description">
If checked, a receipt email will be sent to <a href="javascript:void(0)" ng-click="changeInvoiceEmailAddress()">{{ obj.invoice_email_address || obj.email }}</a> on every successful charge
If checked, a receipt email will be sent to <a ng-click="changeInvoiceEmailAddress()">{{ obj.invoice_email_address || obj.email }}</a> on every successful charge
</div>
</div>
</div>

View file

@ -14,22 +14,22 @@
</button>
<ul class="dropdown-menu" role="menu">
<li role="presentation">
<a role="menuitem" tabindex="-1" href="javascript:void(0)" ng-click="kind = 'mailto'">
<a role="menuitem" tabindex="-1" ng-click="kind = 'mailto'">
<i class="fa fa-envelope"></i> E-mail
</a>
</li>
<li role="presentation">
<a role="menuitem" tabindex="-1" href="javascript:void(0)" ng-click="kind = 'irc'">
<a role="menuitem" tabindex="-1" ng-click="kind = 'irc'">
<i class="fa fa-comment"></i> IRC
</a>
</li>
<li role="presentation">
<a role="menuitem" tabindex="-1" href="javascript:void(0)" ng-click="kind = 'tel'">
<a role="menuitem" tabindex="-1" ng-click="kind = 'tel'">
<i class="fa fa-phone"></i> Telephone
</a>
</li>
<li role="presentation">
<a role="menuitem" tabindex="-1" href="javascript:void(0)" ng-click="kind = 'http'">
<a role="menuitem" tabindex="-1" ng-click="kind = 'http'">
<i class="fa fa-ticket"></i> URL
</a>
</li>
@ -43,4 +43,4 @@
</td>
</tr>
</table>
</div>
</div>

View file

@ -1,4 +1,4 @@
<div class="config-contacts-field-element">
<div class="config-contact-field" binding="item.value" ng-repeat="item in items">
</div>
</div>
</div>

View file

@ -3,7 +3,7 @@
<li class="item" ng-repeat="item in binding">
<span class="item-title">{{ item }}</span>
<span class="item-delete">
<a href="javascript:void(0)" ng-click="removeItem(item)">Remove</a>
<a ng-click="removeItem(item)">Remove</a>
</span>
</li>
</ul>

View file

@ -4,7 +4,7 @@
<td class="item-title">{{ key }}</td>
<td class="item-value">{{ value }}</td>
<td class="item-delete">
<a href="javascript:void(0)" ng-click="removeKey(key)">Remove</a>
<a ng-click="removeKey(key)">Remove</a>
</td>
</tr>
</table>

View file

@ -1 +1 @@
<div class="config-parsed-field-element"></div>
<div class="config-parsed-field-element"></div>

View file

@ -213,7 +213,7 @@
<div class="co-alert co-alert-danger" ng-show="storageConfigError[$index].location">
{{ storageConfigError[$index].location }}
</div>
<div class="input-util" ng-if="allowRemoveStorageConfig(sc.location)"><a href="javascript:void(0)" class="remove-link" ng-click="removeStorageConfig(sc)">Remove</a></div>
<div class="input-util" ng-if="allowRemoveStorageConfig(sc.location)"><a class="remove-link" ng-click="removeStorageConfig(sc)">Remove</a></div>
</td>
</tr>
@ -280,7 +280,7 @@
</div>
<div class="add-storage-link" ng-if="canAddStorageConfig()">
<a href="javascript:void(0)" ng-click="addStorageConfig()">Add Additional Storage Engine</a>
<a ng-click="addStorageConfig()">Add Additional Storage Engine</a>
</div>
</div>
</div>
@ -433,7 +433,7 @@
<div class="co-alert co-alert-warning" ng-if="config.AUTHENTICATION_TYPE != 'Database' && !config.FEATURE_REQUIRE_ENCRYPTED_BASIC_AUTH">
It is <strong>highly recommended</strong> to require encrypted client passwords. External passwords used in the Docker client will be stored in <strong>plaintext</strong>!
<a href="javascript:void(0)" ng-click="config.FEATURE_REQUIRE_ENCRYPTED_BASIC_AUTH = true">Enable this requirement now</a>.
<a ng-click="config.FEATURE_REQUIRE_ENCRYPTED_BASIC_AUTH = true">Enable this requirement now</a>.
</div>
<div class="co-alert co-alert-success" ng-if="config.AUTHENTICATION_TYPE != 'Database' && config.FEATURE_REQUIRE_ENCRYPTED_BASIC_AUTH">

View file

@ -97,4 +97,4 @@
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</div>
</div>

View file

@ -1 +1 @@
<li><a href="javascript:void(0)" ng-click="selected()"><span ng-transclude/></a></li>
<li><a ng-click="selected()"><span ng-transclude/></a></li>

View file

@ -1,3 +1,3 @@
<li>
<a href="javascript:void(0)" ng-click="optionClick()" ng-transclude></a>
<a ng-click="optionClick()" ng-transclude></a>
</li>

View file

@ -1,5 +1,5 @@
<li ng-class="tabActive == 'true' ? 'active' : ''">
<a href="javascript:void(0)" data-toggle="tab"
<a data-toggle="tab"
data-target="{{ tabTarget }}"
ng-click="tabInit()">
<span data-title="{{ tabTitle }}"

View file

@ -1,4 +1,4 @@
<span class="co-tab-element" ng-class="isClosed ? 'closed' : 'open'">
<span class="xs-toggle" ng-click="toggleClosed($event)"></span>
<ul class="co-tabs col-md-1" ng-transclude></ul>
</span>
</span>

View file

@ -51,7 +51,7 @@
<!-- Dropdown menu -->
<ul class="dropdown-select-menu pull-right" role="menu">
<li ng-repeat="event in events">
<a href="javascript:void(0)" ng-click="setEvent(event)">
<a ng-click="setEvent(event)">
<i class="fa fa-lg" ng-class="event.icon"></i> {{ event.title }}
</a>
</li>
@ -91,7 +91,7 @@
<!-- Dropdown menu -->
<ul class="dropdown-select-menu pull-right" role="menu">
<li ng-repeat="method in methods">
<a href="javascript:void(0)" ng-click="setMethod(method)">
<a ng-click="setMethod(method)">
<i class="fa fa-lg" ng-class="method.icon"></i> {{ method.title }}
</a>
</li>

View file

@ -30,7 +30,7 @@
<div class="modal-footer" ng-show="!regenerating">
<span class="download-cfg" ng-show="isDownloadSupported()">
<i class="fa fa-download"></i>
<a href="javascript:void(0)" ng-click="downloadCfg(shownRobot)">Download .dockercfg file</a>
<a ng-click="downloadCfg(shownRobot)">Download .dockercfg file</a>
</span>
<span class="download-cfg not-supported" ng-show="!isDownloadSupported()">
.dockercfg download not supported in this browser

View file

@ -14,7 +14,7 @@
<ul class="dropdown-menu scrollable-menu" role="menu">
<li ng-repeat="item in items">
<a href="javascript:void(0)" ng-click="setItem(item)">
<a ng-click="setItem(item)">
<i class="fa" ng-class="iconMap[item[iconKey]]"></i>{{ item[titleKey] }}</a>
</li>
</ul>

View file

@ -14,12 +14,12 @@
</li>
<li role="presentation" ng-show="includeTeams && isOrganization && !lazyLoading && isAdmin">
<a role="menuitem" class="new-action" tabindex="-1" href="javascript:void(0)" ng-click="createTeam()">
<a role="menuitem" class="new-action" tabindex="-1" ng-click="createTeam()">
<i class="fa fa-group"></i> Create team
</a>
</li>
<li role="presentation" ng-show="includeRobots && !lazyLoading && isAdmin">
<a role="menuitem" class="new-action" tabindex="-1" href="javascript:void(0)" ng-click="createRobot()">
<a role="menuitem" class="new-action" tabindex="-1" ng-click="createRobot()">
<i class="fa ci-robot"></i>
Create robot account
</a>
@ -54,7 +54,7 @@
<li class="menuitem" role="presentation" ng-repeat="team in teams | orderBy: 'name'" ng-show="!lazyLoading"
ng-click="setEntity(team.name, 'team', false, team.avatar)">
<a role="menuitem" tabindex="-1" href="javascript:void(0)">
<a role="menuitem" tabindex="-1">
<span class="avatar" data="team.avatar" size="16"></span> <span>{{ team.name }}</span>
</a>
</li>
@ -64,7 +64,7 @@
<li role="presentation" class="dropdown-header" ng-show="!lazyLoading && robots">Robot Accounts</li>
<li class="menuitem" role="presentation" ng-repeat="robot in robots | orderBy:'name'" ng-show="!lazyLoading">
<a role="menuitem" tabindex="-1" href="javascript:void(0)" ng-click="setEntity(robot.name, 'user', true)">
<a role="menuitem" tabindex="-1" ng-click="setEntity(robot.name, 'user', true)">
<i class="fa ci-robot"></i> <span>{{ robot.name }}</span>
</a>
</li>

View file

@ -1,5 +1,5 @@
<span class="external-login-button-element">
<a href="javascript:void(0)" ng-class="isLink ? '' : 'btn btn-primary btn-block'"
<a ng-class="isLink ? '' : 'btn btn-primary btn-block'"
ng-if="providerInfo.enabled" ng-click="startSignin()" style="margin-bottom: 10px"
ng-disabled="signingIn">
<img ng-src="{{ providerInfo.icon().url }}" ng-if="providerInfo.icon().url">

View file

@ -36,9 +36,9 @@
<td>
<span class="external-login-button" provider="{{ provider.id }}" action="attach" is-link="true"
ng-if="!externalLoginInfo[provider.id]"></span>
<a href="javascript:void(0)" ng-if="externalLoginInfo[provider.id] && Features.DIRECT_LOGIN"
<a ng-if="externalLoginInfo[provider.id] && Features.DIRECT_LOGIN"
ng-click="detachExternalLogin(provider.id)">Detach Account</a>
</td>
</tr>
</table>
</div>
</div>

View file

@ -13,11 +13,11 @@
Webhook Documentation</a>
</li>
<li class="divider" ng-if="methodInfo.id == 'webhook'"></li>
<li><a href="javascript:void(0)" ng-click="testNotification()">
<li><a ng-click="testNotification()">
<i class="fa fa-send"></i>
Issue Test Notification</a>
</li>
<li><a href="javascript:void(0)" ng-click="deleteNotification()">
<li><a ng-click="deleteNotification()">
<i class="fa fa-times"></i>
Delete</a>
</li>

View file

@ -2,4 +2,4 @@
<div class="co-alert" ng-class="'co-alert-' + feedback.kind">
<span class="feedback-text" ng-bind-html="formattedMessage"></span>
</div>
</div>
</div>

View file

@ -26,7 +26,7 @@
<!-- Dropdown menu -->
<ul class="dropdown-select-menu pull-right" role="menu">
<li ng-repeat="format in formats">
<a href="javascript:void(0)" ng-click="setFormat(format)">
<a ng-click="setFormat(format)">
<i class="fa fa-lg" ng-class="format.icon"></i> {{ format.title }}
</a>
</li>

View file

@ -3,4 +3,4 @@
Showing {{ (collection|filter:filterModel).length }} of {{ collection.length }} {{ filterName }}
</span>
<input class="form-control" type="text" ng-model="filterModel" placeholder="Filter {{ filterName }}...">
</div>
</div>

View file

@ -1,3 +1,3 @@
<span class="filter-control-element" ng-class="filter == value ? 'selected': 'not-selected'">
<a href="javascript:void(0)" ng-click="setFilter()"><span ng-transclude/></a>
<a ng-click="setFilter()"><span ng-transclude/></a>
</span>

View file

@ -62,7 +62,7 @@
<li>
<span class="navbar-left user-tools with-menu" ng-show="!user.anonymous">
<span class="dropdown">
<a href="javascript:void(0)" class="dropdown-toggle new-menu" data-toggle="dropdown">
<a class="dropdown-toggle new-menu" data-toggle="dropdown">
<i class="fa fa-plus user-tool"
data-placement="bottom" data-title="Create New..." bs-tooltip></i>
<b class="caret"></b>
@ -85,12 +85,12 @@
Namespace {{ getNamespace(currentPageContext) }}
</li>
<li ng-if="isOrganization(getNamespace(currentPageContext)) && canAdmin(getNamespace(currentPageContext))">
<a href="javascript:void(0)" ng-click="createTeam(currentPageContext)">
<a ng-click="createTeam(currentPageContext)">
<i class="fa fa-group"></i> New Team
</a>
</li>
<li ng-if="canAdmin(getNamespace(currentPageContext))">
<a href="javascript:void(0)" ng-click="createRobot(currentPageContext)">
<a ng-click="createRobot(currentPageContext)">
<i class="fa ci-robot"></i> New Robot Account
</a>
</li>
@ -100,7 +100,7 @@
Repository {{ currentPageContext.repository.namespace }}/{{ currentPageContext.repository.name }}
</li>
<li ng-if="currentPageContext.repository && currentPageContext.repository.can_write">
<a href="javascript:void(0)" ng-click="startBuild()">
<a ng-click="startBuild()">
<i class="fa fa-tasks"></i> New Dockerfile Build
</a>
</li>
@ -111,7 +111,7 @@
<li>
<span class="navbar-left user-tools" ng-show="!user.anonymous">
<a href="javascript:void(0)" data-template="/static/directives/notification-bar.html"
<a data-template="/static/directives/notification-bar.html"
data-container="body" data-animation="am-slide-right" bs-aside>
<i class="fa fa-bell user-tool"
data-placement="bottom" data-title="Notifications" bs-tooltip></i>
@ -121,7 +121,7 @@
</li>
<li class="dropdown" ng-switch-when="false">
<a href="javascript:void(0)" class="dropdown-toggle user-dropdown user-view" data-toggle="dropdown">
<a class="dropdown-toggle user-dropdown user-view" data-toggle="dropdown">
<span class="avatar" size="32" data="user.avatar"></span>
{{ user.username }}
<b class="caret"></b>
@ -133,7 +133,7 @@
</a>
</li>
<li ng-if="user.super_user"><a href="/superuser/"><strong>Super User Admin Panel</strong></a></li>
<li><a href="javascript:void(0)" ng-click="signout()">Sign out</a></li>
<li><a ng-click="signout()">Sign out</a></li>
</ul>
</li>
<li ng-switch-default>

View file

@ -68,22 +68,22 @@
<table class="co-table">
<thead>
<td ng-class="TableService.tablePredicateClass('name', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="TableService.orderBy('name', options)">Package Name</a>
<a ng-click="TableService.orderBy('name', options)">Package Name</a>
</td>
<td class="hidden-xs">
Package Version
</td>
<td ng-class="TableService.tablePredicateClass('score', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="TableService.orderBy('score', options)">Vulnerabilities</a>
<a ng-click="TableService.orderBy('score', options)">Vulnerabilities</a>
</td>
<td class="hidden-xs hidden-sm hidden-md"
ng-class="TableService.tablePredicateClass('leftoverScore', options.predicate, options.reverse)"
data-title="Identified vulnerabilities remaining after the package is upgraded to the latest version"
data-container="body" bs-tooltip>
<a href="javascript:void(0)" ng-click="TableService.orderBy('leftoverScore', options)">Remaining after upgrade</a>
<a ng-click="TableService.orderBy('leftoverScore', options)">Remaining after upgrade</a>
</td>
<td ng-class="TableService.tablePredicateClass('fixableScore', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="TableService.orderBy('fixableScore', options)"
<a ng-click="TableService.orderBy('fixableScore', options)"
data-title="Delta of the severity of vulnerabilities in the package before->after upgrading" data-container="body" bs-tooltip>Upgrade impact</a>
</td>
<td class="hidden-xs hidden-sm hidden-md">
@ -166,4 +166,4 @@
<div class="empty-secondary-msg">Try expanding your filtering terms.</div>
</div>
</div>
</div>
</div>

View file

@ -21,14 +21,14 @@
<i class="fa fa-tag section-icon" data-title="Current Tags" bs-tooltip></i>
<span class="section-info section-info-with-dropdown">
<a class="label tag label-default" ng-repeat="tag in getTags(imageData)"
href="javascript:void(0)" ng-click="tagSelected({'tag': tag})">
ng-click="tagSelected({'tag': tag})">
{{ tag }}
</a>
<span style="color: #ccc;" ng-if="!getTags(imageData).length">(No Tags)</span>
<div class="dropdown" data-placement="top"
ng-if="tracker.repository.can_write || getTags(imageData)">
<a href="javascript:void(0)" class="dropdown-button" data-toggle="dropdown"
<a class="dropdown-button" data-toggle="dropdown"
bs-tooltip="tooltip.title" data-title="Manage Tags"
data-container="body">
<b class="caret"></b>
@ -36,14 +36,14 @@
<ul class="dropdown-menu pull-right">
<li ng-repeat="tag in getTags(imageData)">
<a href="javascript:void(0)" ng-click="tagSelected({'tag': tag})">
<a ng-click="tagSelected({'tag': tag})">
<i class="fa fa-tag"></i>{{ tag }}
</a>
</li>
<li class="divider" role="presentation"
ng-if="tracker.repository.can_write && imageData.tags"></li>
<li>
<a href="javascript:void(0)"
<a
ng-click="addTagRequested({'image': image})"
ng-if="tracker.repository.can_write">
<i class="fa fa-plus"></i>Add New Tag

View file

@ -1,2 +1,2 @@
<a bo-href-i="/repository/{{ repository.namespace }}/{{ repository.name }}/image/{{ imageId }}"
class="image-link-element" bindonce>{{ imageId.substr(0, 12) }}</a>
class="image-link-element" bindonce>{{ imageId.substr(0, 12) }}</a>

View file

@ -83,13 +83,13 @@
<thead>
<td class="caret-col"></td>
<td ng-class="TableService.tablePredicateClass('name', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="TableService.orderBy('name', options)">CVE</a>
<a ng-click="TableService.orderBy('name', options)">CVE</a>
</td>
<td ng-class="TableService.tablePredicateClass('score', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="TableService.orderBy('score', options)">Severity</a>
<a ng-click="TableService.orderBy('score', options)">Severity</a>
</td>
<td class="hidden-xs" ng-class="TableService.tablePredicateClass('featureName', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="TableService.orderBy('featureName', options)">Package</a>
<a ng-click="TableService.orderBy('featureName', options)">Package</a>
</td>
<td class="hidden-xs">Current version</td>
<td class="hidden-xs hidden-sm">Fixed in version</td>
@ -107,7 +107,7 @@
</span>
</td>
<td class="single-col nowrap-col">
<a href="javascript:void(0)" bo-text="vuln.name" ng-click="toggleDetails(vuln)" class="expand-link"></a>
<a bo-text="vuln.name" ng-click="toggleDetails(vuln)" class="expand-link"></a>
<a href="{{ vuln.link }}" class="external-link hidden-xs hidden-sm hidden-md" target="_blank">
<i class="fa fa-link"></i>
</a>
@ -198,4 +198,4 @@
<div class="empty-secondary-msg">Try expanding your filtering terms.</div>
</div>
</div>
</div>
</div>

View file

@ -1,4 +1,4 @@
<div class="manager-header-element">
<div class="manager-header-side-controls" ng-transclude></div>
<h3>{{ headerTitle }}</h3>
</div>
</div>

View file

@ -17,7 +17,7 @@
</li>
<li role="presentation" class="divider"></li>
<li ng-repeat="item in items | filter:filter | limitTo:10">
<a class="menu-item" href="javascript:void(0)" ng-click="toggleItem(item)">
<a class="menu-item" ng-click="toggleItem(item)">
<span class="co-checkable-item" ng-class="isChecked(selectedItems, item) ? 'checked': 'not-checked'">
</span>
<span class="menu-item-template" ng-transcope></span>
@ -40,4 +40,4 @@
</li>
</ul>
</div>
</div>
</div>

View file

@ -12,7 +12,7 @@
<ul class="dropdown-menu" role="menu">
<li class="namespace-item" ng-repeat="org in user.organizations"
ng-class="(requireCreate && !namespaces[org.name].can_create_repo) ? 'disabled' : ''">
<a class="namespace" href="javascript:void(0)" ng-click="setNamespace(org)">
<a class="namespace" ng-click="setNamespace(org)">
<span class="avatar" size="24" data="org.avatar"></span>
<span class="namespace-name">{{ org.name }}</span>
</a>
@ -24,7 +24,7 @@
</li>
<li class="divider"></li>
<li>
<a class="namespace" href="javascript:void(0)" ng-click="setNamespace(user)">
<a class="namespace" ng-click="setNamespace(user)">
<span class="avatar" size="24" data="user.avatar"></span>
<span class="namespace-name">{{ user.username }}</span>
</a>

View file

@ -8,7 +8,7 @@
</div>
</div>
<div class="right-controls">
<a href="javascript:void(0)" ng-if="canDismiss(notification)" ng-click="dismissNotification(notification)" ng-show="!dismissing">
<a ng-if="canDismiss(notification)" ng-click="dismissNotification(notification)" ng-show="!dismissing">
Dismiss Notification
</a>
<span class="cor-loader-inline" ng-show="dismissing"></span>

View file

@ -5,4 +5,4 @@
{{ option.title }}
</dd>
</dl>
</div>
</div>

View file

@ -113,4 +113,4 @@
</div>
</div>
</div>
</div>
</div>

View file

@ -5,8 +5,8 @@
of {{ totalCount }}
</span>
<ul class="dropdown-menu">
<li><a href="javascript:void(0)" ng-click="setPage(0)"><i class="fa fa-caret-square-o-left"></i>First Page</a></li>
<li><a href="javascript:void(0)" ng-click="setPage(getPageCount(pageSize, totalCount) - 1)"><i class="fa fa-caret-square-o-right"></i>Last Page</a></li>
<li><a ng-click="setPage(0)"><i class="fa fa-caret-square-o-left"></i>First Page</a></li>
<li><a ng-click="setPage(getPageCount(pageSize, totalCount) - 1)"><i class="fa fa-caret-square-o-right"></i>Last Page</a></li>
</ul>
</span>
<span class="page-buttons btn-group">
@ -17,4 +17,4 @@
ng-disabled="currentPage >= getPageCount(pageSize, totalCount) - 1"
ng-click="changePage(1)">&#10095;</button>
</span>
</div>
</div>

View file

@ -2,7 +2,7 @@
<ul class="plans-table-list visible-xs">
<li ng-repeat="plan in plans" ng-class="currentPlan == plan ? 'active' : ''">
<a class="btn" href="javascript:void(0)"
<a class="btn"
ng-class="currentPlan == plan ? 'btn-primary' : 'btn-default'"
ng-click="setPlan(plan)">
{{ plan.title }}
@ -29,7 +29,7 @@
<td>{{ plan.privateRepos }}</td>
<td><div class="plan-price">${{ plan.price / 100 }}</div></td>
<td class="controls">
<a class="btn" href="javascript:void(0)"
<a class="btn"
ng-class="currentPlan == plan ? 'btn-primary' : 'btn-default'"
ng-click="setPlan(plan)">
{{ currentPlan == plan ? 'Selected' : 'Choose' }}

View file

@ -21,4 +21,4 @@
</div>
</div>
</div>
</div>
</div>

View file

@ -10,22 +10,22 @@
<thead>
<td class="hidden-xs"
ng-class="tablePredicateClass('full_name', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="orderBy('full_name')">Repository Name</a>
<a ng-click="orderBy('full_name')">Repository Name</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('last_modified_datetime', options.predicate, options.reverse)"
style="min-width: 120px;">
<a href="javascript:void(0)" ng-click="orderBy('last_modified_datetime')">Last Modified</a>
<a ng-click="orderBy('last_modified_datetime')">Last Modified</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('popularity', options.predicate, options.reverse)"
style="min-width: 20px;">
<a href="javascript:void(0)" ng-click="orderBy('popularity')">Activity</a>
<a ng-click="orderBy('popularity')">Activity</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('is_starred', options.predicate, options.reverse)"
style="width: 70px">
<a href="javascript:void(0)" ng-click="orderBy('is_starred')">Star</a>
<a ng-click="orderBy('is_starred')">Star</a>
</td>
</thead>
@ -54,4 +54,4 @@
</tr>
</tbody>
</table>
</div>
</div>

View file

@ -35,4 +35,4 @@
</div>
</div>
</div>
</div>
</div>

View file

@ -48,4 +48,4 @@
</div>
</div>
</div>
</div>
</div>

View file

@ -40,20 +40,20 @@
<td class="status-col"></td>
<td ng-class="tablePredicateClass('id', options.predicate, options.reverse)"
style="min-width: 85px;">
<a href="javascript:void(0)" ng-click="orderBy('id')">Build ID</a>
<a ng-click="orderBy('id')">Build ID</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('commit_sha', options.predicate, options.reverse)"
style="min-width: 115px">
<a href="javascript:void(0)" ng-click="orderBy('commit_sha')">Triggered By</a>
<a ng-click="orderBy('commit_sha')">Triggered By</a>
</td>
<td ng-class="tablePredicateClass('started_datetime', options.predicate, options.reverse)" style="min-width: 120px;">
<a href="javascript:void(0)" ng-click="orderBy('started_datetime')">Date Started</a>
<a ng-click="orderBy('started_datetime')">Date Started</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('tags', options.predicate, options.reverse)"
style="min-width: 66px;">
<a href="javascript:void(0)" ng-click="orderBy('tags')">Tags</a>
<a ng-click="orderBy('tags')">Tags</a>
</td>
</thead>
@ -128,8 +128,8 @@
<td colspan="5" style="text-align: center">
<span class="cor-loader-inline"></span>
Trigger Setup in progress:
<a href="javascript:void(0)" ng-click="setupTrigger(trigger)">Resume</a> |
<a href="javascript:void(0)" ng-click="deleteTrigger(trigger)">Cancel</a>
<a ng-click="setupTrigger(trigger)">Resume</a> |
<a ng-click="deleteTrigger(trigger)">Cancel</a>
</td>
</tr>

View file

@ -61,4 +61,4 @@
</div>
<div class="tag-operations-dialog" repository="repository" image-loader="imageLoader"
action-handler="tagActionHandler" tag-changed="handleTagChanged(data)"></div>
action-handler="tagActionHandler" tag-changed="handleTagChanged(data)"></div>

View file

@ -95,4 +95,4 @@
field-title="'repository description'">
</div>
</div>
</div>
</div>

View file

@ -131,4 +131,4 @@
Continue with deletion of this repository?
</div>
</div>
</div>

View file

@ -44,10 +44,10 @@
</span>
<span class="co-checked-actions" ng-if="checkedTags.checked.length">
<a href="javascript:void(0)" class="btn btn-default" ng-click="setTab('changes')">
<a class="btn btn-default" ng-click="setTab('changes')">
<i class="fa fa-code-fork"></i><span class="text">Visualize</span>
</a>
<a href="javascript:void(0)" class="btn btn-default"
<a class="btn btn-default"
ng-click="showHistory(true, getTagNames(checkedTags.checked))"
ng-if="repository.can_write">
<i class="fa fa-history"></i><span class="text">View History</span>
@ -67,12 +67,12 @@
<div class="co-alert co-alert-info" ng-if="allTagsSelected && !fullPageSelected">
All <strong>{{ tags.length }}</strong> visible tags are selected.
<a href="javascript:void(0)" ng-click="clearSelectedTags()">Clear selection</a>.
<a ng-click="clearSelectedTags()">Clear selection</a>.
</div>
<div class="co-alert co-alert-info" ng-if="fullPageSelected">
All <strong>{{ tagsPerPage }}</strong> tags on this page are selected.
<a href="javascript:void(0)" ng-click="selectAllTags()">Select all {{ tags.length }} tags currently visible</a>.
<a ng-click="selectAllTags()">Select all {{ tags.length }} tags currently visible</a>.
</div>
<div class="cor-loader" ng-show="!isEnabled"></div>
@ -81,12 +81,12 @@
<thead>
<td class="checkbox-col"></td>
<td ng-class="tablePredicateClass('name', options.predicate, options.reverse)">
<a href="javascript:void(0)" ng-click="orderBy('name')">Tag</a>
<a ng-click="orderBy('name')">Tag</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('last_modified_datetime', options.predicate, options.reverse)"
style="min-width: 120px;">
<a href="javascript:void(0)" ng-click="orderBy('last_modified_datetime')">Last Modified</a>
<a ng-click="orderBy('last_modified_datetime')">Last Modified</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('security_scanned', options.predicate, options.reverse)"
@ -97,13 +97,13 @@
<td class="hidden-xs"
ng-class="tablePredicateClass('size', options.predicate, options.reverse)"
style="min-width: 62px;">
<a href="javascript:void(0)" ng-click="orderBy('size')">Size</a>
<a ng-click="orderBy('size')">Size</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('image_id', options.predicate, options.reverse)"
colspan="{{ imageTracks.length + 1 }}"
style="min-width: 120px;">
<a href="javascript:void(0)" ng-click="orderBy('image_id')">Image</a>
<a ng-click="orderBy('image_id')">Image</a>
</td>
<td class="options-col"></td>
<td class="options-col"></td>
@ -215,7 +215,7 @@
<ul class="dropdown-menu pull-right">
<li ng-if="!tagHistory[tag.name]"><div class="cor-loader"></div></li>
<li class="tag-image-history-item" ng-repeat="entry in tagHistory[tag.name]" bindonce>
<a href="javascript:void(0)" ng-click="askRevertTag(tag, entry.docker_image_id)">
<a ng-click="askRevertTag(tag, entry.docker_image_id)">
<div class="image-id">
<i class="fa fa-circle-o"
bo-style="{'color': imageMap[entry.docker_image_id].color || '#eee'}"></i>

View file

@ -19,4 +19,4 @@
</li>
</ul>
</div>
</div>
</div>

View file

@ -19,7 +19,7 @@
Click the "Create Notification" button above to add a new notification for a repository event.
</div>
<div class="empty-secondary-msg visible-sm visible-xs" ng-if="repository.can_write">
<a href="javascript:void(0)" ng-click="askCreateNotification()">Click here</a> to add a new notification for a repository event.
<a ng-click="askCreateNotification()">Click here</a> to add a new notification for a repository event.
</div>
</div>

View file

@ -78,13 +78,13 @@
<span class="member-perm-summary" bo-if="robotInfo.repositories.length > 0">
Direct Permissions on
<span class="anchor hidden-xs" href="javascript:void(0)" is-only-text="!organization.is_admin"
<a class="hidden-xs" is-only-text="!organization.is_admin"
ng-click="showPermissions(robotInfo)">
<span bo-text="robotInfo.repositories.length"></span>
<span bo-if="robotInfo.repositories.length == 1">repository</span>
<span bo-if="robotInfo.repositories.length > 1">repositories</span>
</span>
<span class="visible-xs" href="javascript:void(0)">
</a>
<span class="visible-xs">
<span bo-text="robotInfo.repositories.length"></span>
<span bo-if="robotInfo.repositories.length == 1">repository</span>
<span bo-if="robotInfo.repositories.length > 1">repositories</span>

View file

@ -8,10 +8,10 @@
</button>
<ul class="dropdown-menu" ng-class="pullLeft == 'true' ? '' : 'pull-right'" ng-if="!readOnly">
<li ng-repeat="roleInfo in fullRoles" ng-class="roleInfo.kind">
<a href="javascript:void(0)" ng-click="setRole(roleInfo.id)">{{ roleInfo.title }}
<a ng-click="setRole(roleInfo.id)">{{ roleInfo.title }}
<div class="role-help-text">{{ roleInfo.description }}</div>
</a>
</li>
</ul>
</div>
</div>
</div>

View file

@ -1,3 +1,3 @@
<span class="strength-indicator-element" ng-class="strengthClass">
<span class="indicator-sliver"></span><span class="indicator-sliver"></span><span class="indicator-sliver"></span><span class="indicator-sliver"></span>
</span>
</span>

View file

@ -25,7 +25,7 @@
</span>
<span class="size-title">
<a class="image-size-link"
href="javascript:void(0)"
ng-click="imageSelected({'image': image.id})"
data-image="{{ image.id.substr(0, 12) }}">
{{ image.id.substr(0, 12) }}

View file

@ -67,7 +67,7 @@
<img ng-src="{{ org.info.avatar_url }}" class="org-icon">{{ org.info.name }}
</li>
<li ng-repeat="repo in org.repos" class="trigger-repo-listing">
<a href="javascript:void(0)" ng-click="selectRepo(repo, org)">
<a ng-click="selectRepo(repo, org)">
<i class="fa fa-lg" ng-class="scmIcon(kind)"></i> {{ repo }}
</a>
</li>
@ -105,10 +105,10 @@
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right">
<li><a href="javascript:void(0)" ng-click="state.branchTagFilter = 'heads/.+'">
<li><a ng-click="state.branchTagFilter = 'heads/.+'">
<i class="fa fa-code-fork"></i>All Branches</a>
</li>
<li><a href="javascript:void(0)" ng-click="state.branchTagFilter = 'tags/.+'">
<li><a ng-click="state.branchTagFilter = 'tags/.+'">
<i class="fa fa-tag"></i>All Tags</a>
</li>
</ul>
@ -172,10 +172,10 @@
<!-- Dropdown menu -->
<ul class="dropdown-select-menu" role="menu">
<li ng-repeat="location in locations">
<a href="javascript:void(0)" ng-click="setLocation(location)" ng-if="!location">
<a ng-click="setLocation(location)" ng-if="!location">
<i class="fa fa-github fa-lg"></i> Repository Root
</a>
<a href="javascript:void(0)" ng-click="setLocation(location)" ng-if="location">
<a ng-click="setLocation(location)" ng-if="location">
<i class="fa fa-folder fa-lg"></i> {{ location }}
</a>
</li>

View file

@ -2,4 +2,4 @@
<i class="fa fa-exclamation-triangle"></i>
<span ng-transclude/>
{{ priority }}
</span>
</span>

View file

@ -7,4 +7,4 @@
<button class="btn btn-success" ng-if="!isEnabled" ng-click="setEnabled(true)">Enable Experiment</button>
<button class="btn btn-failure" ng-if="isEnabled" ng-click="setEnabled(false)">Disable Experiment</button>
</div>
</div>
</div>

View file

@ -5,7 +5,7 @@
<!-- Tabs -->
<ul class="nav nav-tabs plan-tabs" role="tablist">
<li role="presentation" class="active">
<a href="javascript:void(0)" role="tab" data-toggle="tab" data-target="#hosted">
<a role="tab" data-toggle="tab" data-target="#hosted">
<div class="tab-logo">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
preserveAspectRatio="xMidYMin" viewBox="0 0 271.647 76.147" enable-background="new 0 0 271.647 76.147"
@ -50,7 +50,7 @@
</a>
</li>
<li role="presentation">
<a href="javascript:void(0)" role="tab" data-toggle="tab" data-target="#enterprise" id="enterpriseTab">
<a role="tab" data-toggle="tab" data-target="#enterprise" id="enterpriseTab">
<div class="tab-logo">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
preserveAspectRatio="xMidYMin" viewBox="0 0 636.213 79.308" enable-background="new 0 0 636.213 79.308"
@ -182,7 +182,7 @@
<li>Unlimited public repos</li>
</ul>
<div class="plan-description">Great for individuals</div>
<a href="javascript:void(0)" class="btn btn-primary trial-button" ng-click="buyNow('personal-30')">
<a class="btn btn-primary trial-button" ng-click="buyNow('personal-30')">
Start Free Trial
<i class="fa fa-angle-double-right"></i>
</a>
@ -206,7 +206,7 @@
<li>Team-based permissions</li>
</ul>
<div class="plan-description">Great for startups</div>
<a href="javascript:void(0)" class="btn btn-primary trial-button" ng-click="buyNow('bus-micro-30')">
<a class="btn btn-primary trial-button" ng-click="buyNow('bus-micro-30')">
Start Free Trial
<i class="fa fa-angle-double-right"></i>
</a>
@ -230,7 +230,7 @@
<li>Team-based permissions</li>
</ul>
<div class="plan-description">Great for small businesses</div>
<a href="javascript:void(0)" class="btn btn-primary trial-button" ng-click="buyNow('bus-small-30')">
<a class="btn btn-primary trial-button" ng-click="buyNow('bus-small-30')">
Start Free Trial
<i class="fa fa-angle-double-right"></i>
</a>
@ -260,7 +260,7 @@
<li>Team-based permissions</li>
</ul>
<div class="plan-description">Great for enterprises</div>
<a href="javascript:void(0)" class="btn btn-primary trial-button" ng-click="buyNow(dropdownPlan)">
<a class="btn btn-primary trial-button" ng-click="buyNow(dropdownPlan)">
Start Free Trial
<i class="fa fa-angle-double-right"></i>
</a>
@ -384,7 +384,7 @@
</div>
<div class="qe-plan-description">Single region deployment of Quay with unlimited users and repos.</div>
<div class="qe-plan-description">Great for smaller companies that are getting started with containers.</div>
<a href="javascript:void(0)" class="btn btn-primary trial-button" ng-click="qeStartTrial('quay-enterprise-basic-monthly')">
<a class="btn btn-primary trial-button" ng-click="qeStartTrial('quay-enterprise-basic-monthly')">
Start Free Trial
<i class="fa fa-angle-double-right"></i>
</a>
@ -408,7 +408,7 @@
</div>
<div class="qe-plan-description">Dedicated build workers speed up the workflow for multiple distributed development teams.</div>
<div class="qe-plan-description">Powerful tooling for continuous integration and deployment of container-based applications.</div>
<a href="javascript:void(0)" class="btn btn-primary trial-button" ng-click="qeStartTrial('quay-enterprise-standard-monthly')">
<a class="btn btn-primary trial-button" ng-click="qeStartTrial('quay-enterprise-standard-monthly')">
Start Free Trial
<i class="fa fa-angle-double-right"></i>
</a>

View file

@ -249,7 +249,7 @@
Installation Complete!
</span>
<a href="javascript:void(0)" ng-click="showSuperuserPanel()" class="btn btn-primary">
<a ng-click="showSuperuserPanel()" class="btn btn-primary">
View Superuser Panel
</a>
</div>

View file

@ -64,7 +64,7 @@
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" ng-repeat="service in debugServices"
ng-class="debugService == service ? 'active' : ''">
<a href="javascript:void(0)" ng-click="viewSystemLogs(service)">{{ service }}</a>
<a ng-click="viewSystemLogs(service)">{{ service }}</a>
</li>
</ul>

View file

@ -7,4 +7,4 @@
<div class="co-main-content-panel">
<div class="angular-tour-ui" tour="tour" inline="true"></div>
</div>
</div>
</div>