1(function(n){n.widget("mobile.simpledialog2",n.mobile.widget,{options:{version:"1.0.1-2012022700",mode:"blank",themeDialog:"b",themeInput:!1,themeButtonDefault:!1,themeHeader:"a",fullScreen:!1,fullScreenForce:!1,dialogAllow:!1,dialogForce:!1,headerText:!1,headerClose:!1,buttonPrompt:!1,buttonInput:!1,buttonPassword:!1,blankContent:!1,resizeListener:!0,safeNuke:!0,forceInput:!0,showModal:!0,animate:!0,transition:"pop",clickEvent:"click",zindex:"500",width:"280px",left:!1,top:!1,callbackOpen:!1,callbackOpenArgs:[],callbackClose:!1,callbackCloseArgs:[]},_eventHandler:function(n,t){var i=n.data.widget,r=n.data.widget.options;if(!n.isPropagationStopped())switch(t.method){case"close":i.close();break;case"html":i.updateBlank(t.source)}},_create:function(){var t=this,i=n.extend(this.options,this.element.jqmData("options")),r=new Date,u=n("<div class='ui-simpledialog-container ui-overlay-shadow ui-corner-all ui-simpledialog-hidden "+(i.animate===!0?i.transition:"")+" ui-body-"+i.themeDialog+"'><\/div>");i.themeButtonDefault===!1&&(i.themeButtonDefault=i.themeDialog);i.themeInput===!1&&(i.themeInput=i.themeDialog);n.mobile.sdCurrentDialog=t;typeof n.mobile.sdLastInput!="undefined"&&delete n.mobile.sdLastInput;t.internalID=r.getTime();t.displayAnchor=n.mobile.activePage.children(".ui-content").first();t.dialogPage=n("<div data-role='dialog' class='ui-simpledialog-dialog' data-theme='"+i.themeDialog+"'><div data-role='header'><\/div><div data-role='content'><\/div><\/div>");t.sdAllContent=t.dialogPage.find("[data-role=content]");u.appendTo(t.sdAllContent);t.sdIntContent=t.sdAllContent.find(".ui-simpledialog-container");t.sdIntContent.css("width",i.width);(i.headerText!==!1||i.headerClose!==!1)&&(t.sdHeader=n('<div style="margin-bottom: 4px;" class="ui-header ui-bar-'+i.themeHeader+'"><\/div>'),i.headerClose===!0&&n("<a class='ui-btn-left' rel='close' href='#'>Close<\/a>").appendTo(t.sdHeader).buttonMarkup({theme:i.themeHeader,icon:"delete",iconpos:"notext",corners:!0,shadow:!0}),n('<h1 class="ui-title">'+(i.headerText!==!1?i.headerText:"")+"<\/h1>").appendTo(t.sdHeader),t.sdHeader.appendTo(t.sdIntContent));i.mode==="blank"?(i.blankContent===!0&&(i.blankContent=t.element.html()),n(i.blankContent).appendTo(t.sdIntContent)):i.mode==="button"&&t._makeButtons().appendTo(t.sdIntContent);t.sdIntContent.appendTo(t.displayAnchor.parent());t.dialogPage.appendTo(n.mobile.pageContainer).page().css("minHeight","0px").css("zIndex",i.zindex);i.animate===!0&&t.dialogPage.addClass(i.transition);t.screen=n("<div>",{"class":"ui-simpledialog-screen ui-simpledialog-hidden"}).css("z-index",i.zindex-1).appendTo(t.displayAnchor.parent()).bind(i.clickEvent,function(n){i.forceInput||t.close();n.preventDefault()});i.showModal&&t.screen.addClass("ui-simpledialog-screen-modal");n(document).bind("simpledialog."+t.internalID,{widget:t},function(n,i){t._eventHandler(n,i)})},_makeButtons:function(){var t=this,i=t.options,r=n("<div><\/div>"),u=n("<div class='ui-simpledialog-controls'><input class='ui-simpledialog-input ui-input-text ui-shadow-inset ui-corner-all ui-body-"+i.themeInput+"' type='"+(i.buttonPassword===!0?"password":"text")+"' name='pickin' /><\/div>"),f=n("<div>",{"class":"ui-simpledialog-controls"});return i.buttonPrompt!==!1&&(t.buttonPromptText=n("<p class='ui-simpledialog-subtitle'>"+i.buttonPrompt+"<\/p>").appendTo(r)),i.buttonInput!==!1&&(n.mobile.sdLastInput="",u.appendTo(r),u.find("input").bind("change",function(){n.mobile.sdLastInput=u.find("input").first().val();t.thisInput=u.find("input").first().val()})),f.appendTo(r),t.butObj=[],n.each(i.buttons,function(r,u){u=n.isFunction(u)?{click:u}:u;u=n.extend({text:r,id:r+t.internalID,theme:i.themeButtonDefault,icon:"check",iconpos:"left",corners:"true",shadow:"true",args:[],close:!0},u);t.butObj.push(n("<a href='#'>"+r+"<\/a>").appendTo(f).attr("id",u.id).buttonMarkup({theme:u.theme,icon:u.icon,iconpos:u.iconpos,corners:u.corners,shadow:u.shadow}).unbind("vclick click").bind(i.clickEvent,function(){i.buttonInput&&t.sdIntContent.find("input [name=pickin]").trigger("change");var r=u.click.apply(t,n.merge(arguments,u.args));r!==!1&&u.close===!0&&t.close()}))}),r},_getCoords:function(t){var s=t,r=n.mobile.activePage.width(),u=n(window).scrollTop(),f=n(window).height(),e=t.sdIntContent.innerWidth(),o=t.sdIntContent.outerHeight(),i={high:n(window).height(),width:n.mobile.activePage.width(),fullTop:n(window).scrollTop(),fullLeft:n(window).scrollLeft(),winTop:u+(t.options.top!==!1?t.options.top:f/4-o/2),winLeft:t.options.left!==!1?t.options.left:r/2-e/2};return i.winTop<45&&(i.winTop=45),i},_orientChange:function(n){var i=n.data.widget,r=n.data.widget.options,t=n.data.widget._getCoords(n.data.widget);if(n.stopPropagation(),i.isDialog===!0)return!0;r.fullScreen===!0&&(t.width<400||r.fullScreenForce===!0)?i.sdIntContent.css({border:"none",position:"absolute",top:t.fullTop,left:t.fullLeft,height:t.high,width:t.width,maxWidth:t.width}).removeClass("ui-simpledialog-hidden"):i.sdIntContent.css({position:"absolute",top:t.winTop,left
1:t.winLeft}).removeClass("ui-simpledialog-hidden")},repos:function(){var n={data:{widget:this},stopPropagation:function(){return!0}};this._orientChange(n)},open:function(){var t=this,i=this.options,r=this._getCoords(this);t.sdAllContent.find(".ui-btn-active").removeClass("ui-btn-active");t.sdIntContent.delegate("[rel=close]",i.clickEvent,function(n){n.preventDefault();t.close()});i.dialogAllow===!0&&r.width<400||i.dialogForce?(t.isDialog=!0,i.mode==="blank"&&t.sdIntContent.find("select").each(function(){n(this).jqmData("nativeMenu",!0)}),t.displayAnchor.parent().unbind("pagehide.remove"),t.sdAllContent.append(t.sdIntContent),t.sdAllContent.trigger("create"),i.headerText!==!1&&(t.sdHeader.find("h1").appendTo(t.dialogPage.find("[data-role=header]")),t.sdIntContent.find(".ui-header").empty().removeClass()),i.headerClose===!0?t.dialogPage.find(".ui-header a").bind("click",function(){setTimeout("$.mobile.sdCurrentDialog.destroy();",1e3)}):t.dialogPage.find(".ui-header a").remove(),t.sdIntContent.removeClass().css({top:"auto",width:"auto",left:"auto",marginLeft:"auto",marginRight:"auto",zIndex:i.zindex}),n.mobile.changePage(t.dialogPage,{transition:i.animate===!0?i.transition:"none"})):(t.isDialog=!1,t.selects=[],i.fullScreen===!1&&(i.showModal===!0&&i.animate===!0?t.screen.fadeIn("slow"):t.screen.removeClass("ui-simpledialog-hidden")),t.sdIntContent.addClass("ui-overlay-shadow in").css("zIndex",i.zindex).trigger("create"),i.fullScreen===!0&&(r.width<400||i.fullScreenForce===!0)?t.sdIntContent.removeClass("ui-simpledialog-container").css({border:"none",position:"absolute",top:r.fullTop,left:r.fullLeft,height:r.high,width:r.width,maxWidth:r.width}).removeClass("ui-simpledialog-hidden"):t.sdIntContent.css({position:"absolute",top:r.winTop,left:r.winLeft}).removeClass("ui-simpledialog-hidden"),n(document).bind("orientationchange.simpledialog",{widget:t},function(n){t._orientChange(n)}),i.resizeListener===!0&&n(window).bind("resize.simpledialog",{widget:t},function(n){t._orientChange(n)}));n.isFunction(i.callbackOpen)&&i.callbackOpen.apply(t,i.callbackOpenArgs)},close:function(){var t=this,i;if(n.isFunction(t.options.callbackClose)&&(i=t.options.callbackClose.apply(t,t.options.callbackCloseArgs),i===!1))return!1;t.isDialog?(n(t.dialogPage).dialog("close"),t.sdIntContent.addClass("ui-simpledialog-hidden"),t.sdIntContent.appendTo(t.displayAnchor.parent()),n.mobile.activePage.jqmData("page").options.domCache!=!0&&n.mobile.activePage.bind("pagehide.remove",function(){n(this).remove()})):(t.options.showModal===!0&&t.options.animate===!0?t.screen.fadeOut("slow"):t.screen.addClass("ui-simpledialog-hidden"),t.sdIntContent.addClass("ui-simpledialog-hidden").removeClass("in"),n(document).unbind("orientationchange.simpledialog"),t.options.resizeListener===!0&&n(window).unbind("resize.simpledialog"));n.mobile.activePage.find(".ui-btn-active").removeClass("ui-btn-active");t.isDialog===!0||t.options.animate===!0?setTimeout("$.mobile.sdCurrentDialog.destroy();",1e3):t.destroy()},destroy:function(){var t=this,i=t.element;t.options.mode==="blank"&&n.mobile.sdCurrentDialog.sdIntContent.find("select").each(function(){n(this).data("nativeMenu")==!1&&(n(this).data("selectmenu").menuPage.remove(),n(this).data("selectmenu").screen.remove(),n(this).data("selectmenu").listbox.remove())});n(t.sdIntContent).remove();n(t.dialogPage).remove();n(t.screen).remove();n(document).unbind("simpledialog."+t.internalID);delete n.mobile.sdCurrentDialog;n.Widget.prototype.destroy.call(t);t.options.safeNuke===!0&&n(i).parents().length===0&&n(i).contents().length===0&&i.remove()},updateBlank:function(t){var i=this,r=this.options;i.sdIntContent.empty();(r.headerText!==!1||r.headerClose!==!1)&&(i.sdHeader=n('<div class="ui-header ui-bar-'+r.themeHeader+'"><\/div>'),r.headerClose===!0&&n("<a class='ui-btn-left' rel='close' href='#'>Close<\/a>").appendTo(i.sdHeader).buttonMarkup({theme:r.themeHeader,icon:"delete",iconpos:"notext",corners:!0,shadow:!0}),n('<h1 class="ui-title">'+(r.headerText!==!1?r.headerText:"")+"<\/h1>").appendTo(i.sdHeader),i.sdHeader.appendTo(i.sdIntContent));n(t).appendTo(i.sdIntContent);i.sdIntContent.trigger("create");n(document).trigger("orientationchange.simpledialog")},_init:function(){this.open()}})})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.