--- a/css/pa.css Mon Apr 11 17:29:22 2016 -0500
+++ b/css/pa.css Wed Apr 13 17:35:10 2016 -0500
@@ -2,4 +2,3 @@
-webkit-user-select: all;
--- a/window.html Mon Apr 11 17:29:22 2016 -0500
+++ b/window.html Wed Apr 13 17:35:10 2016 -0500
@@ -1,63 +1,54 @@
-<html lang="en" data-ng-app="manifest" data-ng-csp>
<title>Port Authority</title>
- <script src="/js/angular.min.js"></script>
<script src="/js/jquery.min.js"></script>
<script src="/js/semantic.min.js"></script>
- <script src="/js/google-analytics-bundle.js"></script>
<script src="/js/app.js"></script>
<link rel="stylesheet" href="/css/semantic.min.css">
<link rel="stylesheet" href="/css/pa.css">
- <body data-ng-controller="ManifestController">
- <div class="ui page grid">
- <div class="column eight wide">
- <div class="ui icon input fluid">
- <input data-ng-model="registry" placeholder="Registry" data-ng-disabled="refreshing" ng-keyup="$event.keyCode == 13 && refresh()">
- <i class="icon cloud"></i>
+ <div class="ui borderless menu blue inverted"> + <div class="item"><img src="marketing/logo-128.png" alt="Port Authority"></div> + <div id="repository-search" class="ui search"> + <div class="ui left icon input"> + <input id="repository" class="prompt" placeholder="Repository"> + <i class="icon code"></i> - <div class="column eight wide">
- <div class="ui icon input fluid">
- <input data-ng-model="query" placeholder="Search query..." data-ng-disabled="refreshing" ng-keyup="$event.keyCode == 13 && refresh()">
- <i class="icon search"></i>
+ <div class="item right fluid"> + <div id="registry-search" class="ui search"> + <div class="ui left icon input"> + <input id="registry" class="prompt" placeholder="Registry"> + <i class="icon cloud"></i>
- <div class="column eight wide">
- <div class="ui search">
- <div class="ui left icon input">
- <input class="prompt" placeholder="Repository">
- <i class="code icon"></i>
+ <div class="ui segment basic"> + <div id="repository-header" class="ui huge header"></div> + <div id="repository-description" class="description"></div> + <div class="ui segment basic"> + <div id="repository-official" class="ui label green" style="display:none;"> + <i class="icon checkmark"></i>Official + <div id="repository-trusted" class="ui label blue" style="display:none;"> + <i class="icon lock"></i>Trusted + <div id="repository-automated" class="ui label" style="display:none;"> + <i class="icon wizard"></i>Automated + <div id="repository-stars" class="ui label yellow" style="display:none;"> + <i class="icon star"></i>0 - <div class="row" data-ng-if="error">
- <div class="ui negative message">
- <i class="icon close" data-ng-click="clear_error()"></i>
- <div class="row" data-ng-if="debug">
- <div class="ui icon message">
- <i class="icon bug"></i>
- <label><input type="checkbox" data-ng-model="refreshing">refreshing</label>
- <label><input type="checkbox" data-ng-model="refreshing_repo">refreshing_repo</label>
- <button type="button" class="btn btn-primary" data-ng-click="refresh()" data-ng-disabled="refreshing">Refresh</button>
+ <div class="ui page grid"> <div class="ui icon message yellow">
@@ -69,25 +60,8 @@
- <div class="column six wide" data-ng-if="repos">
- <div class="ui segment" data-ng-class="refreshing ? 'loading' : ''">
- <div class="ui vertical menu fluid">
- <a class="item" data-ng-repeat="r in repos | orderBy : 'name'" data-ng-click="select_repo(r)" data-ng-class="r == repo ? 'active' : ''">{{r.name}}</a>
- <div class="column ten wide" data-ng-if="repo">
+ <div class="column sixteen wide" data-ng-if="repo"> <div class="ui segment" data-ng-class="refreshing_repo ? 'loading': ''">
- <div class="sub header">{{repo.description||"(no description)"}}</div>
- <span data-ng-if="repo.is_official" class="ui tag label green">Official</span>
- <span data-ng-if="repo.is_trusted" class="ui tag label blue">Trusted</span>
- <span data-ng-if="repo.is_automated" class="ui tag label">Automated</span>
- <span data-ng-if="repo.star_count > 0" class="ui tag label"><i class="icon star"></i> {{repo.star_count}}</span>
<div class="ui divided list">
<div class="item" data-ng-repeat="(layer, tags) in tags">
<span data-ng-repeat="tag in tags"><a data-ng-click="copy_tag(tag)">{{tag}}</a>{{$last ? '' : ', '}}</span>