UNPKG

fd-gulp-convert-encoding

Version:

convert file to assigned charset

176 lines (144 loc) 4.91 kB
/** * @overview:�������� * * @author: hpapple.hep * @date: 2012-02-01 */ !(function($){ var defaultConfig = { end:0 }; function Alitalk(id,cfg) { this.init(id,cfg); } $.extend(Alitalk.prototype,{ init:function(root,cfg){ this.config = $.extend(false, {}, defaultConfig, cfg); this.iPageConfig = this.config.global ? this.config.global : window.iPageConfig; this.triggers = $('a[alitalk]',root); if(this.triggers.length == 0){ return ; } this._bindEvent(this.triggers); }, _bindEvent:function(elements){ var self = this; FE.util.alitalk(elements,{ remote:false, prop: function () { var data = $(this).data('alitalk'); var isOnline = data.isOnline || ''; var id = data.id; var type = data.type.toLowerCase(); var memberLevel = data.memberLevel || ''; var infoId = data.infoId; var pos = data.pos; var p4pKeywords = data.p4pKeywords; var toId = id; var offerId = infoId; var source = 1; var d = new Date(); // ���1 if (document.images) { (new Image()).src = "http://page.1688.com/others/offeralitalkclick.htm?online="+ isOnline +"&type="+ type +"list&member="+ memberLevel +"&time="+ d.getTime(); } // ��� 2 ����½�� ѯ�� var fromId = Qingguo.Utility.getMemberId(); if(fromId != ''){ var params = []; params.push('?fromId='+fromId); params.push('toId=' + toId); params.push('offerId=' + offerId); params.push('source=' + source); params.push('cna=' + (Qingguo.Utility.getCookie('cna') || '')); var offerUrl = ''; if(offerId && offerId != ''){ offerUrl = 'http://detail.1688.com/buyer/offerdetail/' + offerId + '.html'; } params.push('sourceUrl=' + offerUrl); if(typeof window.dmtrack != "undefined"){ dmtrack.clickstat("http://interface.xp.1688.com/eq/enquiry/traceEnquiry.json",params.join('&')); }else{ if(document.images) { (new Image()).src="http://interface.xp.1688.com/eq/enquiry/traceEnquiry.json" + params.join('&') + "&time=" + d.getTime(); } } } // ���3 var clickURL = 'http://stat.1688.com/feedback/click.html?'; if(self.iPageConfig.searchType=='saleoffer' ){ var sourcetype = 'searchsell'; } if(self.iPageConfig.searchType=='company' ){ var sourcetype = 'companylist'; } var cosite = ''; try{ cosite = document.cookie.match(/track_cookie[^;]*cosite=(\w+)/)[1]; if(! cosite){ cosite = ''; } }catch(e){} clickURL = clickURL + 'type=alitalk&sourcetype='+'&memberLevel='+ memberLevel +'&toid=' + toId + "&fromsite=" + cosite; if (document.images) { (new Image()).src = clickURL + "&time=" + d.getTime(); } // ���� var str = ''; var url1 = "&url1=http://amis1.sh1.china.alibaba.com/potentialContact.dll?"; if(infoId && infoId.length > 0){ str += '&gid=' + infoId + url1 + 'offerId=' + infoId; } str += '&info_id=' + infoId; if(pos && pos!=''){ var p4pstr = 'p4p_offerid=' + infoId + '#p4p_pageid=' + Qingguo.Utility.getSearchPageId()+ '#p4p_keywords=' + escape(p4pKeywords) + '#p4p_pos=' + pos + '#p4p_pid=819010_1008'; str += p4pstr; } return str; } }); }, _delayBindEvent:function(root, nodes){ var moreElements = $('a[alitalk]',root); Qingguo.Utility.uniqueMerge(moreElements, nodes); if(moreElements.length == 0){ return ; } this._bindEvent(moreElements); }, end:0 }); Qingguo.Business.Alitalk = Alitalk; })(jQuery); !(function($){ var Sandbox, self, configs = { end:0 }; function MaindataAlitalk(sb) { Sandbox = sb; return MaindataAlitalk; } $.extend(MaindataAlitalk,{ init:function(cfg){ self=this; self.config = $.extend(false, {}, configs, cfg); self.root = $('#sw_mod_searchlist'); //offer����40����Ϊ20���Ż����� if(self.root.length>0){ var oAlitalk = new Qingguo.Business.Alitalk(self.root,cfg); var alitalkMain = $('a[alitalk]',self.root); Sandbox.on([Qingguo.Config.Events.BigRender, Qingguo.Config.Events.OfferAsyncOffer], function(data){ oAlitalk._delayBindEvent(self.root, alitalkMain); alitalkMain = $('a[alitalk]',self.root); } ); } }, end:0 }); Qingguo.Business.MaindataAlitalk = MaindataAlitalk; AppCore.register("sw_mod_maindataAlitalk", Qingguo.Business.MaindataAlitalk); })(jQuery);