Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXTREME 13.1 Demos/DXTravel/DXTravel.Web/js/
Upload File :
Current File : C:/Users/Public/Documents/DXTREME 13.1 Demos/DXTravel/DXTravel.Web/js/ko.listHover.js

ko.bindingHandlers.listHover = {
	init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
		var settings = valueAccessor();

		settings.popupNodeClass = settings.popupNodeClass || "popup";

		$(element).mouseenter(function() {
		    $("." + settings.popupNodeClass).remove();

		    var popup = $(this).clone();
		    popup.attr("class", settings.popupNodeClass);
		    popup.prependTo("." + settings.listNodeClass);
		    popup.append("<a href='#DetailFlight/" + settings.href + "' title='Details' class='moreLink'></a>");

		    var OFFSET_WITH_BORDER = 5;
		    var POPUP_TOP_OFFSET = $(this).offset().top - $("." + settings.listNodeClass).offset().top - OFFSET_WITH_BORDER;
		    popup.css({ "top": POPUP_TOP_OFFSET });

		    popup.on("mouseleave", function() {
		        $(this).remove();
		    });
		});
	},
	update: function (element, valueAccessor, allBindingsAccessor, viewModel) {

	}
};