txtdot/packages/server/templates/components/form-main.ejs

55 lines
1.4 KiB
Plaintext
Raw Normal View History

<% const search = config.env.third_party.searx_url %>
2024-03-07 14:49:54 +03:00
<%
2024-03-07 14:49:54 +03:00
if (search) {
%>
<input type="checkbox" id="switch-search" <%= config.env.search_by_default ? "checked" : "" %>>
2024-03-07 14:49:54 +03:00
<label for="switch-search" class="switch-label">
<span>URL</span>
<span class="switch-btn"></span>
<span>Search</span>
</label>
<form action="/search" method="get" class="input-grid main-form-search">
<%- include("./search-form.ejs") %>
2024-03-07 14:49:54 +03:00
</form>
<%
}
2024-03-07 14:49:54 +03:00
%>
<form action="/get" method="get" class="input-grid <%= search ? "main-form-url" : "" %>">
<div class="input">
<input type="text" name="url" id="url" placeholder="URL">
</div>
<div class="input">
<input type="submit" id="submit" class="button" value="Parse">
</div>
<div class="input-row">
<div class="input">
<label for="engine">Engine</label>
<select name="engine">
<option value="" selected>Default</option>
<%
engineList.forEach((engine) => {
%>
<option value="<%= engine %>">
<%= engine %>
</option>
<%
})
%>
</select>
</div>
<div class="input">
<label for="format">Format</label>
<select name="format">
<option value="html" selected>HTML</option>
<option value="text">Text</option>
</select>
</div>
</div>
</form>