fwmessager-min.js 3.5 KB

1234567
  1. (function(d){function h(b){b.css({display:"block",top:document.body.scrollTop+document.body.clientHeight/2-100,left:document.body.clientWidth/2-100,width:"300",height:"100"})}function j(b){var c=d.extend({},{zIndex:9E4,width:300,height:100,left:0,top:0,draggable:!1}),a=d.data(b,"fwmessager",{options:c}),c=b.find(".fwmessager-body"),e=b.find(".fwmessager-header"),f=b.find(".fwmessager-button");c.outerWidth()>e.outerWidth()+20&&(e.width(c.outerWidth()),f.width(c.outerWidth()));b.draggable({handle:">div.fwmessager-header>div.fwmessager-title",
  2. disabled:!1,onStartDrag:function(c){b.css("z-index",a.options.zIndex++);a.mask&&a.mask.css("z-index",a.options.zIndex++);a.proxy||(a.proxy=d('<div class="fwmessager-proxy"></div>').insertAfter(b));a.proxy.css({display:"none",zIndex:a.options.zIndex++,left:c.data.left,top:c.data.top,width:!0==d.boxModel?b.outerWidth()-(b.outerWidth()-b.width()):b.outerWidth(),height:!0==d.boxModel?b.outerHeight()-(b.outerHeight()-b.height()):b.outerHeight()});setTimeout(function(){a.proxy&&a.proxy.show()},500)},onDrag:function(b){a.proxy.css({display:"block",
  3. left:b.data.left,top:b.data.top});return!1},onStopDrag:function(c){a.options.left=c.data.left;a.options.top=c.data.top;b.css({left:c.data.left,top:c.data.top});a.proxy.remove();a.proxy=null}})}function k(b,c){var a=d('<div class="fwmessager"></div>').appendTo("body"),e=d('<div class="fwmessager-body"></div>').appendTo(a),e=d('<div class="fwmessager-content"></div>').appendTo(e),f=d('<div class="pdiv"></div>');c=c.replace(/\n/g,"<br>");f.html(c);var g=d('<div class="fwmessager-header"><div class="fwmessager-title">'+
  4. b+" (crtl+x)</div></div>").prependTo(a),g=d('<div class="fwmessager-tool"></div>').appendTo(g);d('<div class="fwmessager-tool-close" keycomb="ctrl+x"></div>').appendTo(g).bind("click",function(){a.hide();a.mask.hide();a.mask.remove();a.remove()});g.find("div").hover(function(){d(this).addClass("fwmessager-tool-over")},function(){d(this).removeClass("fwmessager-tool-over")});e.append(f);d('<div class="fwmessager-button" ></div>').appendTo(a);return a}function l(b){b.mask&&b.mask.remove();b.mask=d('<div class="fwmessager-mask"></div>').appendTo("body");
  5. b.mask.css({width:m().width,height:m().height});return!0}function m(){return"BackCompat"==document.compatMode?{width:Math.max(document.body.scrollWidth,document.body.clientWidth),height:Math.max(document.body.scrollHeight,document.body.clientHeight)}:{width:Math.max(document.documentElement.scrollWidth,document.documentElement.clientWidth),height:Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight)}}jQuery.fwmessager={show:function(b){var c=k("\u63d0\u793a\u4fe1\u606f",
  6. b+"");h(c);b=c.find("div.fwmessager-button");d('<a herf="javascript:void(0)" class="buttonlink">\u5173\u95ed</a>').appendTo(b).bind("click",function(){c.hide();c.mask.hide();c.mask.remove();c.remove()});l(c);j(c);jQuery(".buttonlink",c).each(function(){d(this).linkbutton({plain:!1})})},confirm:function(b,c){var a=k("\u63d0\u793a\u4fe1\u606f",b+"");h(a);var e=c,f=a.find("div.fwmessager-button");d('<a herf="javascript:void(0)" class="buttonlink">\u786e\u5b9a</a>').appendTo(f).bind("click",function(){a.hide();
  7. a.mask.hide();a.mask.remove();(e=window[e])&&e(!0)});var g=c,f=a.find("div.fwmessager-button");d('<a herf="javascript:void(0)" class="buttonlink">\u53d6\u6d88</a>').appendTo(f).bind("click",function(){a.hide();a.mask.hide();a.mask.remove();a.remove();(g=window[g])&&g(!1)});l(a);j(a);jQuery(".buttonlink",a).each(function(){d(this).linkbutton({plain:!1})})}}})(jQuery);