added uikit markup for imgcrop winix function

WIP: #2
This commit is contained in:
Tomasz Sowa 2021-02-16 18:35:55 +01:00
parent 93477091d1
commit 561014886f
4 changed files with 66 additions and 45 deletions

View File

@ -1,22 +1,22 @@
<div class="winix">
<h1>Kadrowanie obrazów</h1>
<h1>{imgcrop_header}</h1>
[if item_is]
[if winix_function_param_is "thumb"]
<p>Kadruj miniaturę zdjęcia, obraz oryginalny (duży) nie zostanie zmodyfikowany.</p>.
[else]
[if winix_function_param_is "newthumb"]
<p>Zaznacz myszką kadr na zdjęciu, z tej części zostanie stworzona nowa miniatura, obraz oryginalny (duży) nie zostanie zmodyfikowany.</p>.
[else]
<p>Kadruj oryginalny obraz (miniatura nie zostanie zmodyfikowana).</p>.
[end]
[end]
[if any item_is item_filetype_is_image]
[if winix_function_param_is "thumb"]
<p>{imgcrop_crop_only_thumb_info}</p>
[else]
[if winix_function_param_is "newthumb"]
<p>{imgcrop_create_new_thumb_info}</p>
[else]
<p>{imgcrop_crop_only_original_img_info}</p>
[end]
[end]
<script type="text/javascript">
var winix_jcrop;
</script>
@ -31,12 +31,11 @@
[if any_not [winix_function_param_is "thumb"] [winix_function_param_is "newthumb"]]
[if false]
<div class="winix_input_b">
<input type="checkbox" name="createthumbtoo" id="winix_createthumbtooid">
<label for="winix_createthumbtooid">Stwórz także nową miniaturę</label>
</div>
[end]
[if false] [# !! IMPROVE ME not implemented yet]
<div class="uk-margin">
<label><input class="uk-checkbox uk-margin-small-right" type="checkbox" name="createthumbtoo">{imgcrop_create_new_thumb_too_info}</label>
</div>
[end]
[end]
@ -44,12 +43,15 @@
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
[end]
<input type="submit" value="Kadruj">
<div class="uk-margin">
<input class="uk-button uk-button-primary" type="submit" value="Kadruj">
</div>
</form>
[else]
<p>To nie jest obrazek.</p>
<p>{imgcrop_no_image_info}</p>
[end]
@ -72,33 +74,33 @@
[else]
[if item_tab]
<ul class="winix_imgcrop_list">
[for item_tab]
<table class="uk-table uk-table-responsive uk-table-divider uk-table-justify">
[for item_tab]
<tr>
<li>
<div class="winix_imgcrop_list_image">
<img src="[item_tab_link][if item_tab_has_thumb]/-/thumb[end]" alt="[item_tab_subject]">
</div>
<div class="winix_imgcrop_list_imageurl">
[item_tab_url]
</div>
<div class="winix_imgcrop_list_options">
<ul>
<li><a href="[item_tab_link]/imgcrop/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">Kadruj zdjęcie</a></li>
<li><a href="[item_tab_link]/imgcrop/thumb/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">Kadruj miniature</a></li>
<li><a href="[item_tab_link]/imgcrop/newthumb/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">Kadruj i stwórz nową miniature</a></li>
</ul>
</div>
<td>
<img src="[item_tab_link][if item_tab_has_thumb]/-/thumb[end]" alt="[item_tab_subject]">
</td>
</li>
<td>
[item_tab_url]
</td>
[end]
</ul>
<td>
<ul class="uk-nav uk-width-medium">
<li class="uk-margin-small"><a class="uk-button uk-button-default uk-button-small uk-text-small" href="[item_tab_link]/imgcrop/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">{imgcrop_table_option_crop_image}</a></li>
<li class="uk-margin-small"><a class="uk-button uk-button-default uk-button-small uk-text-small" href="[item_tab_link]/imgcrop/thumb/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">{imgcrop_table_option_crop_thumb}</a></li>
<li class="uk-margin-small"><a class="uk-button uk-button-default uk-button-small uk-text-small" href="[item_tab_link]/imgcrop/newthumb/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">{imgcrop_table_option_create_new_thumb}</a></li>
</ul>
</td>
</tr>
[end]
</table>
[end]

View File

@ -260,9 +260,9 @@ cm.save()
[if winix_function_is "imgcrop"]
[def winix_has_jquery "true"]
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="[doc_base_url_common]/jcrop-0.9.12/js/jquery.Jcrop.js"></script>
<link type="text/css" rel="stylesheet" href="[doc_base_url_common]/jcrop-0.9.12/css/jquery.Jcrop.css">
<script type="text/javascript" src="[doc_base_url_common]/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="[doc_base_url_common]/jcrop/0.9.15/js/jquery.Jcrop.min.js"></script>
<link type="text/css" rel="stylesheet" href="[doc_base_url_common]/jcrop/0.9.15/css/jquery.Jcrop.min.css">
[end]

View File

@ -203,6 +203,16 @@ ipban_remove_all_ip = Remove all IP's from the list
ipban_ban_list_empty = There are not any IP addresses banned at the moment.
ipban_your_ip_is_banned = Your IP address is banned on this server until to:
imgcrop_header = Image cropping
imgcrop_crop_only_thumb_info = "Crop the thumbnail of the photo, the original (large) image will not be modified."
imgcrop_create_new_thumb_info = "Select a frame on the photo with the mouse, a new thumbnail will be created from this part, the original (large) image will not be modified."
imgcrop_crop_only_original_img_info = "Crop the original image (the thumbnail will not be modified)."
imgcrop_create_new_thumb_too_info = Also create a new thumbnail
imgcrop_no_image_info = imgcrop can only be applied to image files.
imgcrop_table_option_crop_image = Image cropping
imgcrop_table_option_crop_thumb = Thumbnail cropping
imgcrop_table_option_create_new_thumb = Create a new thumbnail
man_header = Man
man_winix_funcions = Winix functions

View File

@ -207,6 +207,15 @@ ipban_remove_all_ip = Usuń wszystkie adresy IP z listy
ipban_ban_list_empty = W tej chwili nie ma żadnych zbanowanych adresów IP.
ipban_your_ip_is_banned = Twój adres IP jest zablokowany aż do:
imgcrop_header = Kadrowanie obrazów
imgcrop_crop_only_thumb_info = "Kadruj miniaturę zdjęcia, obraz oryginalny (duży) nie zostanie zmodyfikowany."
imgcrop_create_new_thumb_info = "Zaznacz myszką kadr na zdjęciu, z tej części zostanie stworzona nowa miniatura, obraz oryginalny (duży) nie zostanie zmodyfikowany."
imgcrop_crop_only_original_img_info = "Kadruj oryginalny obraz (miniatura nie zostanie zmodyfikowana)."
imgcrop_create_new_thumb_too_info = Stwórz także nową miniaturę
imgcrop_no_image_info = imgcrop może być zastosowany tylko do plików graficznych.
imgcrop_table_option_crop_image = Kadruj zdjęcie
imgcrop_table_option_crop_thumb = Kadruj miniature
imgcrop_table_option_create_new_thumb = Stwórz nową miniature
meta_header = Meta
meta_admin_header = Admin meta