/** * Admin list order * Strong Testimonials */ // set cell widths to prevent shrinkage function setCellWidths() { jQuery('td, th', 'table.posts').each(function () { var cell = jQuery(this); cell.width(cell.width()); }); }; // reset cell widths function resetCellWidths(reset) { jQuery('td, th', 'table.posts').each(function () { var cell = jQuery(this); cell.width(''); }).promise().done(setCellWidths); }; // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. // Thanks http://davidwalsh.name/javascript-debounce-function function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; // window resize listener var myEfficientFn = debounce(resetCellWidths, 100); window.addEventListener('resize', myEfficientFn); jQuery(document).ready(function ($) { $.fn.strongSort = function (options) { var $this = this; var $handles = $(options.handles); var toggleReorder = function () { $this.sortable("enable"); $handles.show(); } this.sortable({ disabled: true, // initially disabled items: 'tr', axis: 'y', handle: options.handles, forcePlaceholderSize: true, placeholder: "sortable-placeholder", start: function (e, ui) { // set height of placeholder to match current dragged element ui.placeholder.height(ui.helper.height()); ui.helper.css("cursor", "move"); }, helper: function (e, ui) { var $originals = ui.children(); var $helper = ui.clone(); $helper.children().each(function (index) { // set helper cell sizes to match the original sizes $(this).width($originals.eq(index).width()); }); return $helper; }, update: function (e, ui) { ui.item.find(".column-handle").addClass("refresh"); $.post(ajaxurl, { action: 'st-update-menu-order', posts: $('#the-list').sortable('serialize'), order: wpmtstOrderHelper }, function (data) { // update menu order shown var $orders = $(".menu-order"); var obj = JSON.parse(data); var orderArray = $.map(obj, function (val, i) { $orders.eq(i).html(val); }); }) .done(function () { // update zebra striping $("#the-list").find("tr:even").removeClass("alternate"); ui.item.effect('highlight', {}, 2000); ui.item.find(".column-handle").removeClass("refresh"); }) } }); toggleReorder(); return this; } // Init setCellWidths(); $("#screen-meta").on("change", ".metabox-prefs", resetCellWidths); $("#the-list").strongSort({ handles: 'td.column-handle' }); $("td.column-handle").on( 'mouseenter mouseleave', function () { $(this).closest("tr").addClass("reorder-hover"); }, function () { $(this).closest("tr").removeClass("reorder-hover"); } ); }); Free B2B Registration - Hojozat

Airline Tickets

Hotels

Holidays

Packages

Transfer

Other Services

FREE B2B - registration

In a single registration break into the online Travel world!

We are looking forward to welcoming you as a tour operator and support you in all your goals. Your satisfaction is our greatest concern. Enter the online travel world with a single registration!

Increase your revenues and strengthen your business today by using our solution that combines global airfares, hotels, transfers, tours, cruises, and packages into a single, state-of-the-art travel platform.

Our platform hosts more than 15000 partners and travel companies from all over the world.

Sign up today and gain access to more than 550 travel service providers worldwide.

Registration process: Follow the instructions on TS-Gate

Documents for registration:

  • Company Register documents showing the owner and managing director
  • License / certification
  • Country / city / address / contact number
  • History of company
  • Signed Agreement with hojozat Travel Station

 

Activation

The account will be activated after an introduction conference call

  • The benefit of full usage of the Technology
  • Immediate access to 550+ suppliers worldwide
  • 100 % automatic issue, void, and cancellation
  • Back Office to seamlessly manage all your online travel business
  • Credit Card payment possibility
  • Official documents under your brand (E-Tickets, Vouchers and invoices) with YOUR logo and other
  • 24/7 Call Center support
  • Key account manager

By getting the creative solution your clients will get the best price online by unlocking 550+ travel services suppliers

TS – Consolidator platform functionalities are similar to the mother platform TS! we save 15 years of work and development

The amazing package has two white labels included B2B and B2C

Travel With Us

No matter who you are, or where you are going, our travel brands help every type of traveler, Agency, Government, or Corporate not only find the trip that’s right for them but get the best value every time.

Weekly Newsletter