1let vreviewVue; 2 3window.addEventListener('load', function () { 4 vreviewVue = new Vue(vreview); 5}); 6 7const vreview = { 8 el: '#elReviewList', 9 data() { 10 return { 11 interval: Object, 12 intervalTime: 20, 13 serverProfile: _serverProfile, // DEV, TEST, ALPHA, PROD 14 vreviewUuid: _vreviewUuid, 15 vreviewWidget: Object, 16 } 17 }, 18 created() { 19 // this.initVreviewWidget(); 20 }, 21 async mounted() { 22 const memberId = memberManager.isMember ? await this.getMemberId() : ''; 23 this.interval = setInterval(() => this.initVreview(memberId), 100); 24 }, 25 methods: { 26 initVreview(memberId) { 27 if (!this.initVreviewWidget()) return false; 28 this.vreviewInitialize(memberId); 29 this.vreviewLogin(memberId); 30 this.clearInterval(); 31 }, 32 initVreviewWidget() { 33 34 if (this.serverProfile === 'ALPHA' || this.serverProfile === 'PROD') { 35 if (typeof vreviewWidget === 'undefined' || vreviewWidget == null) { 36 return false; 37 } 38 this.vreviewWidget = vreviewWidget; 39 } else { 40 if (typeof vreviewWidget_dev === 'undefined' || vreviewWidget_dev == null) { 41 return false; 42 } 43 this.vreviewWidget = vreviewWidget_dev; 44 } 45 return true; 46 }, 47 vreviewInitialize(memberId) { 48 this.vreviewWidget.initialize({ 49 uuid: this.vreviewUuid, 50 originMemberId: `${memberId}` 51 }); 52 }, 53 vreviewLogin(memberId) { 54 if (memberManager.isMember) { 55 this.vreviewWidget.login(`${memberId}`); 56 } 57 }, 58 clearInterval() { 59 //console.log('# isInitialized: ', this.vreviewWidget.isInitialized); 60 //console.log('# intervalTime: ', this.intervalTime); 61 62 if (this.vreviewWidget.isInitialized) { 63 clearInterval(this.interval); 64 } 65 if (this.intervalTime-- < 0) { 66 clearInterval(this.interval); 67 } 68 }, 69 async getMemberId() { 70 const memberInfoResponse = await axios.get(`/rest/member/info/byToken`, { 71 headers: {Authorization: localStorage.getItem('_cpt_access_token')} 72 }); 73 //console.log('# memberInfoResponse: ', memberInfoResponse); 74 return memberInfoResponse.data.data.memberInfoRes.memberId; 75 }, 76 }, 77};
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.