added uikit markup for sort winix function

WIP: #2
This commit is contained in:
Tomasz Sowa 2021-01-28 20:16:44 +01:00
parent e75918f5ed
commit a7629f638f
2 changed files with 60 additions and 58 deletions

View File

@ -1,54 +1,59 @@
<div class="winix"> <div class="winix">
<h1>{sort_header}</h1> <h1>{sort_header}</h1>
[if item_is] [if item_is]
<form class="uk-form-stacked" id="winix_sortable_form" action="[doc_base_url][dir][item_url]/sort" method="post">
<form class="winix_sortable_form" action="[doc_base_url][dir][item_url]/sort" method="post"> <div class="uk-margin">
<label class="uk-form-label" for="winix_sort_index">{sort_current_sortindex}</label>
<div class="winix_input_b"> <div class="uk-form-controls">
<label for="">{sort_current_sortindex}:</p> <input class="uk-input" id="winix_sort_index" type="text" name="sortindex" value="[item_sort]">
<input type="text" name="sortindex" value="[item_sort]"> </div>
</div> </div>
<input type="submit" value="{change}"> <div class="uk-margin">
<input class="uk-button uk-button-primary" type="submit" value="{change}">
[if winix_function_param_is "postredirect"] </div>
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
[end] [if winix_function_param_is "postredirect"]
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
</form> [end]
[else] </form>
<p>{sort_info_multi}</p> [else]
[if item_tab] <p>{sort_info_multi}</p>
<form class="winix_sortable_form" action="[doc_base_url][dir]sort" method="post">
<ul id="winix_sort_items"> [if item_tab]
[for item_tab] <form class="uk-form-stacked" id="winix_sortable_form" action="[doc_base_url][dir]sort" method="post">
<li id="winix_sort_item_[item_tab_index]"> <ul class="uk-list" id="winix_sort_items" data-uk-sortable>
<input type="text" name="sort[item_tab_id]" value="[item_tab_sort]"> [for item_tab]
<li class="uk-tile uk-tile-muted uk-padding-small uk-padding-remove-top uk-padding-remove-bottom" id="winix_sort_item_[item_tab_index]" style="cursor: move;">
[# is it correct? may give this 'if' only to /-/thumb param? ] <input class="uk-hidden uk-input uk-width-1-6 uk-margin-small-right" type="text" name="sort[item_tab_id]" value="[item_tab_sort]">
[if item_tab_has_thumb]<img src="[item_tab_link]/-/thumb" alt="[item_tab_subject]">[end]
[# is it correct? may give this 'if' only to /-/thumb param? ]
[item_tab_url] [if not [is item_tab_subject ""]]<span class="winix_sort_item_title">({sort_item_subject}: [item_tab_subject])</span>[end] [if item_tab_has_thumb]<img src="[item_tab_link]/-/thumb" alt="[item_tab_subject]">[end]
</li>
[end] [item_tab_url][if item_tab_type_is_dir]/[end] [if not [is item_tab_subject ""]]<span class="uk-text-meta">({sort_item_subject}: [item_tab_subject])</span>[end]
</ul> </li>
[end]
[if winix_function_param_is "postredirect"] </ul>
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
[end] [if winix_function_param_is "postredirect"]
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
<input type="submit" value="{change}"> [end]
</form>
[end] <div class="uk-margin">
<input class="uk-button uk-button-primary" type="submit" value="{change}">
[end] </div>
</div> </form>
[end]
[end]
</div>

View File

@ -260,10 +260,7 @@ cm.save()
[if winix_function_is "sort"] [if winix_function_is "sort"]
[if not item_is] [if not item_is]
[def winix_has_jquery "true"] <script type="text/javascript" src="[doc_base_url_common]/winix/winix_sort.js"></script>
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="[doc_base_url_common]/jquery-ui-1.8.13/js/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="[doc_base_url_common]/sort.js"></script>
[end] [end]
[end] [end]