Index: new-options.html |
=================================================================== |
--- a/new-options.html |
+++ b/new-options.html |
@@ -253,8 +253,8 @@ |
</div> |
</template> |
</ul> |
- <div class="side-controls"> |
- <button class="i18n_options_filterList_add primary" data-action="open-dialog" data-dialog="custom"></button> |
+ <div class="side-controls wrap"> |
+ <button class="i18n_options_filterList_add primary" data-action="open-dialog" data-dialog="import"></button> |
<button id="update" class="i18n_options_filterList_update secondary" data-action="update-all-subscriptions"></button> |
</div> |
</section> |
@@ -275,10 +275,10 @@ |
</p> |
</div> |
<textarea id="custom-filters-raw" rows="15"></textarea> |
- <div class="side-controls"> |
+ <div class="side-controls wrap"> |
<button id="custom-filters-edit" class="i18n_options_customFilter_edit secondary" data-action="edit-custom-filters"> |
</button> |
- <div id="custom-filters-raw-controls"> |
+ <div class="side-controls" id="custom-filters-raw-controls"> |
<button class="i18n_options_customFilter_cancel secondary" data-action="cancel-custom-filters"></button> |
<button class="i18n_options_customFilter_save primary" data-action="save-custom-filters"></button> |
</div> |
@@ -332,7 +332,7 @@ |
<header> |
<span id="dialog-title"> |
<h3 id="dialog-title-about" class="i18n_options_dialog_about_title"></h3> |
- <h3 id="dialog-title-custom" class="i18n_options_dialog_custom_title"></h3> |
+ <h3 id="dialog-title-import" class="i18n_options_dialog_import_title"></h3> |
<h3 id="dialog-title-language-add" class="i18n_options_dialog_language_title"></h3> |
<h3 id="dialog-title-language-change" class="i18n_options_dialog_language_title"></h3> |
<h3 id="dialog-title-predefined" class="i18n_options_dialog_predefined_title"></h3> |
@@ -362,15 +362,26 @@ |
</template> |
</ul> |
</div> |
- <!-- Add custom subscription --> |
- <div id="dialog-content-custom" class="dialog-content"> |
- <div> |
- <label for="blockingList-textbox" class="i18n_options_dialog_custom_subscription_title"></label> |
- <input id="blockingList-textbox" type="text" class="default-focus" placeholder="https://website.com/filterlist.txt" /> |
- </div> |
- <p> |
- <button class="i18n_options_dialog_custom_import primary" data-action="import-subscription"></button> |
- </p> |
+ <!-- Add import subscription --> |
+ <div id="dialog-content-import" class="dialog-content"> |
+ <form data-validation="custom" novalidate> |
+ <p class="floating-input"> |
+ <input placeholder=" " id="import-list-title" type="text" class="default-focus" required /> |
+ <label for="import-list-title" class="i18n_options_dialog_import_subscription_title"></label> |
+ <span class="attention"></span> |
+ <span class="i18n_options_dialog_import_subscription_title_error error-msg"></span> |
+ </p> |
+ <p class="floating-input"> |
+ <input placeholder=" " id="import-list-url" type="url" class="default-focus" required/> |
+ <label for="import-list-url" class="i18n_options_dialog_import_subscription_location"></label> |
+ <span class="attention"></span> |
+ <span class="i18n_options_dialog_import_subscription_location_error error-msg"></span> |
+ </p> |
+ <p class="side-controls"> |
+ <button class="i18n_options_customFilter_cancel secondary" type="reset" data-action="close-dialog"></button> |
+ <button type="button" class="i18n_options_dialog_import_title primary" data-action="validate-import-subscription"></button> |
+ </p> |
+ </form> |
</div> |
<!-- Add predefined subscription --> |
<div id="dialog-content-predefined" class="dialog-content"> |