|
Server IP : 10.131.40.8 / Your IP : 216.73.216.37 Web Server : Apache System : Linux webd008.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : ludmqhh ( 137773) PHP Version : 8.4.10 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/ludmqhh/www/hotel-forum/wp-content/plugins/wp-hotelier/assets/js/admin/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
jQuery(function($){"use strict";var HTL_Settings={init:function(){this.show_uploader();this.seasonal_dates_datepicker();this.add_seasonal_rule();this.navigation()},show_uploader:function(){var uploader_button=$(".htl-ui-button--upload");var field=uploader_button.closest(".htl-ui-setting").find("input.htl-ui-input--upload");var file_frame;uploader_button.on("click",function(e){e.preventDefault();if(file_frame){file_frame.open();return}file_frame=wp.media.frames.file_frame=wp.media({states:[new wp.media.controller.Library({filterable:"all",multiple:false})]});file_frame.on("select",function(){var selection=file_frame.state().get("selection");var file_path="";selection.map(function(attachment){attachment=attachment.toJSON();if(attachment.url){file_path=attachment.url}});field.val(file_path)});file_frame.open()})},add_seasonal_rule:function(){$("#hotelier-seasonal-schema-table").on("htl_multi_text_before_clone_row",function(e){e.row.find(".htl-ui-input--start-date").datepicker("destroy").removeAttr("id");e.row.find(".htl-ui-input--end-date").datepicker("destroy").removeAttr("id")});$("#hotelier-seasonal-schema-table").on("htl_multi_text_after_add_row",function(){HTL_Settings.seasonal_dates_datepicker()})},seasonal_dates_datepicker:function(){var table=$("#hotelier-seasonal-schema-table");var from_inputs=table.find(".htl-ui-input--start-date");var to_inputs=table.find(".htl-ui-input--end-date");from_inputs.datepicker({dateFormat:"yy-mm-dd",minDate:0,changeMonth:true,onClose:function(){var date=$(this).datepicker("getDate");if(date){date.setDate(date.getDate()+1);$(this).closest("tr").find(".htl-ui-input--end-date").datepicker("option","minDate",date)}},beforeShow:function(){$("#ui-datepicker-div").addClass("htl-ui-custom-datepicker")}});to_inputs.datepicker({dateFormat:"yy-mm-dd",minDate:1,changeMonth:true,beforeShow:function(){$("#ui-datepicker-div").addClass("htl-ui-custom-datepicker")}})},navigation:function(){var nav_button=$(".htl-ui-text-icon--show-settings-navigation");var nav=$(".hotelier-settings-navigation__list");var default_text=nav_button.text();var hide_text=nav_button.attr("data-hide-text");nav_button.on("click",function(){if(nav_button.hasClass("active")){nav.hide();nav_button.removeClass("active").text(default_text)}else{nav.show();nav_button.addClass("active").text(hide_text)}})}};$(document).ready(function(){HTL_Settings.init()})});
