Skip to content

Commit 37d8846

Browse files
authored
refactor: solid quote modals (@Miodec) (#7700)
1 parent cc09c94 commit 37d8846

25 files changed

Lines changed: 1534 additions & 2064 deletions

frontend/src/html/popups.html

Lines changed: 0 additions & 194 deletions
Original file line numberDiff line numberDiff line change
@@ -310,87 +310,6 @@
310310
</div>
311311
</dialog>
312312

313-
<dialog id="quoteRateModal" class="modalWrapper hidden">
314-
<div class="modal">
315-
<div class="warning">
316-
If you find a grammatical error, think the quote has inappropriate
317-
language or feel like it's low quality -
318-
<span>don't give it a low rating!</span>
319-
Please report it instead. You can do so by closing this popup and clicking
320-
the "Flag" icon.
321-
</div>
322-
<div class="quote">
323-
<div class="text">-</div>
324-
<div class="id">
325-
<div class="top">id</div>
326-
<div class="val">-</div>
327-
</div>
328-
<div class="length">
329-
<div class="top">length</div>
330-
<div class="val">-</div>
331-
</div>
332-
<div class="source">
333-
<div class="top">source</div>
334-
<div class="val">-</div>
335-
</div>
336-
</div>
337-
<div class="spacer"></div>
338-
<div class="spacer2"></div>
339-
<div class="ratingStats">
340-
<div class="ratingCount">
341-
<div class="top">ratings</div>
342-
<div class="val">-</div>
343-
</div>
344-
<div class="ratingAverage">
345-
<div class="top">average</div>
346-
<div class="val">-</div>
347-
</div>
348-
<div class="starsWrapper">
349-
<div class="top">your rating</div>
350-
<div class="stars">
351-
<button class="star" data-rating="1">
352-
<i class="fas fa-fw fa-star"></i>
353-
</button>
354-
<button class="star" data-rating="2">
355-
<i class="fas fa-fw fa-star"></i>
356-
</button>
357-
<button class="star" data-rating="3">
358-
<i class="fas fa-fw fa-star"></i>
359-
</button>
360-
<button class="star" data-rating="4">
361-
<i class="fas fa-fw fa-star"></i>
362-
</button>
363-
<button class="star" data-rating="5">
364-
<i class="fas fa-fw fa-star"></i>
365-
</button>
366-
</div>
367-
</div>
368-
</div>
369-
<!-- <div class="button rate1">
370-
<i class="fas fa-star"></i>
371-
<i class="far fa-star"></i>
372-
<i class="far fa-star"></i>
373-
</div>
374-
<div class="button rate2">
375-
<i class="fas fa-star"></i>
376-
<i class="fas fa-star"></i>
377-
<i class="far fa-star"></i>
378-
</div>
379-
<div class="button rate3">
380-
<i class="fas fa-star"></i>
381-
<i class="fas fa-star"></i>
382-
<i class="fas fa-star"></i>
383-
</div> -->
384-
<button
385-
class="textButton submitButton"
386-
aria-label="Submit review"
387-
data-balloon-pos="up"
388-
>
389-
<i class="fas fa-chevron-right"></i>
390-
</button>
391-
</div>
392-
</dialog>
393-
394313
<dialog id="importExportSettingsModal" class="modalWrapper hidden">
395314
<form class="modal" data-mode="">
396315
<input type="text" title="import settings" />
@@ -455,107 +374,6 @@
455374
<button>ok</button>
456375
</form>
457376
</dialog>
458-
<dialog id="quoteSearchModal" class="modalWrapper hidden">
459-
<div class="modal">
460-
<div id="quoteSearchTop">
461-
<div class="title">Quote search</div>
462-
<div class="buttons">
463-
<button class="goToQuoteSubmit">
464-
<i class="fas fa-plus"></i>
465-
Submit a quote
466-
</button>
467-
<button class="goToQuoteApprove">
468-
<i class="fas fa-check"></i>
469-
Approve quotes
470-
</button>
471-
</div>
472-
</div>
473-
<div id="quoteSearchControlsWrapper">
474-
<input
475-
id="searchBox"
476-
class="searchBox"
477-
dir="auto"
478-
type="text"
479-
maxlength="200"
480-
autocomplete="off"
481-
placeholder="filter by text, source or id"
482-
/>
483-
<select class="quoteLengthFilter" multiple></select>
484-
<button class="toggleFavorites">
485-
<i class="fas fa-fw fa-heart"></i>
486-
<!-- favorites -->
487-
</button>
488-
</div>
489-
<div dir="auto" id="quoteSearchResults" class="quoteSearchResults"></div>
490-
<div id="quoteSearchPageNavigator">
491-
<button class="prevPage" disabled>
492-
<i class="fas fa-fw fa-chevron-left"></i>
493-
</button>
494-
<div class="pageInfo">No search results</div>
495-
<button class="nextPage" disabled>
496-
<i class="fas fa-fw fa-chevron-right"></i>
497-
</button>
498-
</div>
499-
</div>
500-
</dialog>
501-
<dialog id="quoteSubmitModal" class="modalWrapper hidden">
502-
<div class="modal">
503-
<div class="title">Submit a quote</div>
504-
<ul>
505-
<li>
506-
Do not include content that contains any libelous or otherwise unlawful,
507-
abusive or obscene text.
508-
</li>
509-
<li>Verify quotes added aren't duplicates of any already present</li>
510-
<li>
511-
Please do not add extremely short quotes (less than 60 characters)
512-
</li>
513-
<li>
514-
<b>
515-
Submitting low quality quotes or misusing this form will cause you to
516-
lose access to this feature
517-
</b>
518-
</li>
519-
</ul>
520-
<label>quote</label>
521-
<textarea class="newQuoteText" autocomplete="off" dir="auto"></textarea>
522-
<label>source</label>
523-
<input class="newQuoteSource" type="text" autocomplete="off" />
524-
<label>language</label>
525-
<select name="language" class="newQuoteLanguage"></select>
526-
<div class="g-recaptcha"></div>
527-
<button>submit</button>
528-
</div>
529-
</dialog>
530-
<dialog id="quoteReportModal" class="modalWrapper hidden">
531-
<div class="modal">
532-
<div class="title">Report a quote</div>
533-
<div class="text">
534-
Please report quotes responsibly - misuse may result in you losing access
535-
to this feature.
536-
<br />
537-
<br />
538-
<span class="red">Please add comments in English only.</span>
539-
</div>
540-
<label>quote</label>
541-
<div class="quote" dir="auto"></div>
542-
<label>reason</label>
543-
<select name="report-reason" class="reason" title="reason">
544-
<option value="Grammatical error">Grammatical error</option>
545-
<option value="Duplicate quote">Duplicate quote</option>
546-
<option value="Inappropriate content">Inappropriate content</option>
547-
<option value="Low quality content">Low quality content</option>
548-
<option value="Incorrect source">Incorrect source</option>
549-
</select>
550-
<label>comment</label>
551-
<textarea class="comment" autocomplete="off"></textarea>
552-
<div
553-
class="g-recaptcha"
554-
data-sitekey="6Lc-V8McAAAAAJ7s6LGNe7MBZnRiwbsbiWts87aj"
555-
></div>
556-
<button>report</button>
557-
</div>
558-
</dialog>
559377
<dialog id="userReportModal" class="modalWrapper hidden">
560378
<div class="modal">
561379
<div class="title">Report a user</div>
@@ -583,18 +401,6 @@
583401
<button>Report</button>
584402
</div>
585403
</dialog>
586-
<dialog id="quoteApproveModal" class="modalWrapper hidden">
587-
<div class="modal">
588-
<div class="top">
589-
<div class="title">Approve quotes</div>
590-
<button class="refreshList">
591-
<i class="fas fa-sync-alt"></i>
592-
Refresh list
593-
</button>
594-
</div>
595-
<div class="quotes"></div>
596-
</div>
597-
</dialog>
598404
<dialog id="streakHourOffsetModal" class="modalWrapper hidden">
599405
<div class="modal">
600406
<div class="title">Set streak hour offset</div>

0 commit comments

Comments
 (0)