1 /* generic function to open results in a popup window
6 // $(document).ready(function () {
7 mkws.registerWidgetType('Popup', function() {
10 debug("init popup window");
12 var popup_window = $(this.node); // mkws.registerWidgetType('Popup',....)
13 // var popup_window = $(".mkwsPopup"); // $(document).ready()
15 debug("no popup found, skip...");
18 debug("number of popup windows found: " + popup_window.length);
22 alert("Error: jquery-ui.js is missing, did you include it after jQuery core in the HTML file?");
26 // more than one widget on a page are possible
27 popup_window.each(function(i) {
30 var width = parseInt(that.attr("popup_width") || "800");
31 var height = parseInt(that.attr("popup_height") || "600");
32 var autoOpen = parseInt(that.attr("popup_autoOpen") || "0");
33 var modal = parseInt(that.attr("popup_modal") || "0");
35 debug("Popup parameters: width: " + width + ", height: " + height + ", autoOpen: " + autoOpen);
41 modal: modal ? true : false,
51 // open at search query submit
52 var id_botton = that.attr("popup_button");
54 $(id_botton).button().click(function() {