search page.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<div id="profile">
|
||||
<h1>
|
||||
<h2>
|
||||
Packages by
|
||||
<% if (user.json.homepage) { %>
|
||||
<span class="user">
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
|
||||
<small>[<a href="/sync/user:<%= user.name %>" target="_blank">SYNC</a> profile]</small>
|
||||
</h1>
|
||||
</h2>
|
||||
<div class="ant-table">
|
||||
<table class="downloads">
|
||||
<tbody>
|
||||
|
||||
@@ -1,42 +1,30 @@
|
||||
<style>
|
||||
#search .package {
|
||||
padding: 10px;
|
||||
font-size: 18px;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
|
||||
#search .alert a {
|
||||
font-size: 20px;
|
||||
}
|
||||
#search .package.match {
|
||||
font-size: 25px;
|
||||
font-weight: bolder;
|
||||
}
|
||||
</style>
|
||||
<div id="search">
|
||||
<div id="search" class="row">
|
||||
<% if (!packages.length) { %>
|
||||
<div class="alert alert-warning">
|
||||
<div class="ant-alert ant-alert-warn">
|
||||
Can not found package match <%= keyword %>. You can
|
||||
<a href="/sync/<%= keyword %>" target="_blank">SYNC</a> from official npm registry or
|
||||
<a href="https://npmjs.org/search?q=<%= keyword %>" target="_blank">SEARCH</a> in official npm website.
|
||||
</div>
|
||||
<% } else if (!match) { %>
|
||||
<div class="alert alert-info">
|
||||
<div class="ant-alert ant-alert-info">
|
||||
Can not found package <%= keyword %>. You can
|
||||
<a href="/sync/<%= keyword %>" target="_blank">SYNC</a> from official npm registry or
|
||||
<a href="https://npmjs.org/search?q=<%= keyword %>" target="_blank">SEARCH</a> in official npm website.
|
||||
</div>
|
||||
<% } %>
|
||||
<div class="col-12">
|
||||
|
||||
<% if (packages.length) { %>
|
||||
<h1>
|
||||
<h2>
|
||||
Packages match "<span style="color: #09f;"><%= keyword %></span>"
|
||||
</h1>
|
||||
<hr />
|
||||
</h2>
|
||||
<% if (match) { %>
|
||||
<div class="package match">
|
||||
<a href="/package/<%= match.name %>" class="package-name"><%= match.name %></a>
|
||||
<span class="package-description"><%= match.description %></span>
|
||||
</div>
|
||||
<ul>
|
||||
<li class="package match">
|
||||
<a href="/package/<%= match.name %>" class="package-name"><%= match.name %></a>
|
||||
<span class="package-description"><%= match.description %></span>
|
||||
</li>
|
||||
</ul>
|
||||
<% } %>
|
||||
<% for (var i = 0; i < packages.length; i++) {
|
||||
var item = packages[i];
|
||||
@@ -44,25 +32,30 @@
|
||||
continue;
|
||||
}
|
||||
%>
|
||||
<div class="package">
|
||||
<ul>
|
||||
<li class="package">
|
||||
<a href="/package/<%= item.name %>" class="package-name"><%= item.name %></a>
|
||||
<span class="package-description"><%= item.description %></span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<% } %>
|
||||
<% } %>
|
||||
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<% if (keywords.length) { %>
|
||||
<h1>
|
||||
<h2>
|
||||
Keywords match "<span style="color: #09f;"><%= keyword %></span>"
|
||||
</h1>
|
||||
<hr />
|
||||
</h2>
|
||||
<% for (var i = 0; i < keywords.length; i++) {
|
||||
var item = keywords[i];
|
||||
%>
|
||||
<div class="package <%= item.name === keyword ? 'match' : '' %>">
|
||||
<ul>
|
||||
<li class="package <%= item.name === keyword ? 'match' : '' %>">
|
||||
<a href="/package/<%= item.name %>" class="package-name"><%= item.name %></a>
|
||||
<span class="package-description"><%= item.description %></span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<% } %>
|
||||
<% } %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<div id="sync">
|
||||
<h1>Sync <%= type %> <span style="color:#09f;"><%= name %></span></h1>
|
||||
<h2>Sync <%= type %> <span style="color:#09f;"><%= name %></span></h2>
|
||||
<div id="sync-notify">
|
||||
<div class="ant-alert ant-alert-success">Sync started, please wait patiently.</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user