|
@@ -69,12 +69,18 @@
|
|
|
<div class="second-block">
|
|
|
<div class="header-block header-block_second">
|
|
|
<div class="header-block__text">Рабочий стол</div>
|
|
|
- <div class="header-block__span">
|
|
|
+ <div class="header-block__span" @onclick="@(() => WidgetMenuClick(".second-block__dropbox"))">
|
|
|
<span></span>
|
|
|
<span></span>
|
|
|
<span></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="second-block__dropbox" id="desktop_menu">
|
|
|
+ <p class="third-block__dropbox__header__text">Выбрать действие</p>
|
|
|
+ <a class="third-block__dropbox__search" style="cursor:pointer" @onclick="NewDocument">Новый документ</a>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div class="second-block__button">
|
|
|
<button class=@_uploadButtonClass @onclick="(() => SwitchDesktopTab(0))">Загрузка</button>
|
|
|
<button class=@_verifyButtonClass @onclick="(() => SwitchDesktopTab(1))">Верифицировать</button>
|
|
@@ -84,10 +90,10 @@
|
|
|
<EditForm Model="@_article">
|
|
|
<p>Загрузка материала</p>
|
|
|
<label class="upload__label">
|
|
|
- <InputSelect class="form-control upload__input" @bind-Value="_event">
|
|
|
- <option value="">Выбрать мероприятие</option>
|
|
|
- <option value="hackathon22_01">Хакатон 2022</option>
|
|
|
- </InputSelect>
|
|
|
+ <select class="form-control upload__input">
|
|
|
+ <option value="">Выберете мероприятие</option>
|
|
|
+ <option selected value="hackathon22_01">Хакатон 2022</option>
|
|
|
+ </select>
|
|
|
</label>
|
|
|
<label class="upload__label">
|
|
|
<InputText type="text" placeholder="Наименование статьи" class="form-control upload__input" @bind-Value="_article.Name" />
|
|
@@ -110,7 +116,9 @@
|
|
|
<div class="upload__input-descr">Status: @_status</div>
|
|
|
</label>
|
|
|
<div class="second-block__input__file__label__box">
|
|
|
- <InputFile class="second-block__input__file" id="input_file" OnChange="@HandleUpload" accept="application/pdf" />
|
|
|
+ <InputFile class="second-block__input__file" id="input_file" OnChange="@HandleUpload"
|
|
|
+ accept="application/pdf, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document,
|
|
|
+ text/html, text/plain, application/rtf" />
|
|
|
<label for="input_file" class="second-block__input__file__label" id="file_label">
|
|
|
<span>+</span>
|
|
|
<p>Прикрепить файл</p>
|
|
@@ -124,12 +132,18 @@
|
|
|
</div>
|
|
|
<div class=@_verifyTabClass>
|
|
|
<p>Валидация материала</p>
|
|
|
- <label class="upload__label upload__label_mb">
|
|
|
+ <label class="upload__label upload__label_mb">
|
|
|
<select class="form-control upload__input" @onchange="DocSelect_OnChange">
|
|
|
<option value="">Выберите материал</option>
|
|
|
@foreach (var article in AppData.Articles)
|
|
|
{
|
|
|
- <option value=@article.Value.ID>@article.Value.Name</option>
|
|
|
+ if (article.Value.ID == _article.ID)
|
|
|
+ _articleDropdownOption = $"<option selected value={article.Value.ID}>{article.Value.Name}</option>";
|
|
|
+
|
|
|
+ else
|
|
|
+ _articleDropdownOption = $"<option value={article.Value.ID}>{article.Value.Name}</option>";
|
|
|
+
|
|
|
+ @((MarkupString)_articleDropdownOption)
|
|
|
}
|
|
|
</select>
|
|
|
</label>
|
|
@@ -168,13 +182,13 @@
|
|
|
<div class="third-block">
|
|
|
<div class="header-block header-block_third">
|
|
|
<div class="header-block__text">Библиотека</div>
|
|
|
- <div class="header-block__span" id="sort_libary">
|
|
|
+ <div class="header-block__span" @onclick="@(() => WidgetMenuClick(".third-block__dropbox"))">
|
|
|
<span></span>
|
|
|
<span></span>
|
|
|
<span></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="third-block__dropbox">
|
|
|
+ <div class="third-block__dropbox" id="library_menu">
|
|
|
<p class="third-block__dropbox__header__text">Сортировка</p>
|
|
|
<p class="third-block__dropbox__header__text">Выбрать</p>
|
|
|
<select name="" id="" class="third-block__dropbox__select">
|
|
@@ -187,7 +201,7 @@
|
|
|
<input type="text">
|
|
|
</label>
|
|
|
<label for="" class="third-block__dropbox__search">
|
|
|
- Найти по мераприятию
|
|
|
+ Найти по мероприятию
|
|
|
<input type="text">
|
|
|
</label>
|
|
|
<label for="" class="third-block__dropbox__search"></label>
|