@@ -12,12 +12,12 @@ export const resizeImage = (base64Str, maxWidth = 400, maxHeight = 400) => {
1212 var MAX_HEIGHT = maxHeight ;
1313
1414 // Adjust max width / height based on image props
15- if ( maxWidth > img . width / 4 ) {
16- MAX_WIDTH = img . width / 4 ;
15+ if ( maxWidth > img . width / 1.5 ) {
16+ MAX_WIDTH = img . width / 1.5 ;
1717 }
1818
19- if ( maxHeight > img . height / 4 ) {
20- MAX_HEIGHT = img . height / 4 ;
19+ if ( maxHeight > img . height / 1.5 ) {
20+ MAX_HEIGHT = img . height / 1.5 ;
2121 }
2222
2323 var width = img . width ;
@@ -38,7 +38,7 @@ export const resizeImage = (base64Str, maxWidth = 400, maxHeight = 400) => {
3838 canvas . height = height ;
3939 var ctx = canvas . getContext ( "2d" ) ;
4040 ctx . drawImage ( img , 0 , 0 , width , height ) ;
41-
41+
4242 if ( isJPEG ) {
4343 resolve ( canvas . toDataURL ( "image/jpeg" , 0.7 ) ) ;
4444 } else {
@@ -79,21 +79,31 @@ export const truncateString = (str, num) => {
7979 } else {
8080 return str ;
8181 }
82- }
82+ } ;
8383
8484const removeSubDomain = ( v ) => {
8585 try {
86- var parts = v . split ( '.' ) ;
86+ var parts = v . split ( "." ) ;
8787 var is2ndLevelDomain = false ;
8888 const secondLevel = parts [ parts . length - 2 ] ;
89- if ( secondLevel === "co" || secondLevel === "com" || secondLevel === "gv" || secondLevel === "ac" || secondLevel === "edu" || secondLevel === "gov" || secondLevel === "mil" || secondLevel === "net" || secondLevel === "org" ) {
89+ if (
90+ secondLevel === "co" ||
91+ secondLevel === "com" ||
92+ secondLevel === "gv" ||
93+ secondLevel === "ac" ||
94+ secondLevel === "edu" ||
95+ secondLevel === "gov" ||
96+ secondLevel === "mil" ||
97+ secondLevel === "net" ||
98+ secondLevel === "org"
99+ ) {
90100 is2ndLevelDomain = true ;
91101 }
92102 parts = parts . slice ( is2ndLevelDomain ? - 3 : - 2 ) ;
93- return parts . join ( '.' ) ;
94- } catch ( exp ) { }
103+ return parts . join ( "." ) ;
104+ } catch ( exp ) { }
95105 return v ;
96- }
106+ } ;
97107
98108export const loadFromGleapCache = ( key ) => {
99109 try {
@@ -102,7 +112,7 @@ export const loadFromGleapCache = (key) => {
102112 const config = JSON . parse ( cachedData ) ;
103113 return config ;
104114 }
105- } catch ( exp ) { }
115+ } catch ( exp ) { }
106116 return null ;
107117} ;
108118
@@ -111,7 +121,7 @@ export const saveToGleapCache = (key, data) => {
111121 if ( data ) {
112122 try {
113123 localStorage . setItem ( k , JSON . stringify ( data ) ) ;
114- } catch ( exp ) { }
124+ } catch ( exp ) { }
115125 } else {
116126 localStorage . removeItem ( k ) ;
117127 }
@@ -122,36 +132,40 @@ export const setGleapCookie = (name, value, days) => {
122132 var expires = "" ;
123133 if ( days ) {
124134 var date = new Date ( ) ;
125- date . setTime ( date . getTime ( ) + ( days * 24 * 60 * 60 * 1000 ) ) ;
135+ date . setTime ( date . getTime ( ) + days * 24 * 60 * 60 * 1000 ) ;
126136 expires = "; expires=" + date . toUTCString ( ) ;
127137 }
128138 const host = removeSubDomain ( window . location . host . split ( ":" ) [ 0 ] ) ;
129- document . cookie = name + "=" + ( value || "" ) + expires + "; path=/; domain=" + host ;
130- } catch ( exp ) { }
131- }
139+ document . cookie =
140+ name + "=" + ( value || "" ) + expires + "; path=/; domain=" + host ;
141+ } catch ( exp ) { }
142+ } ;
132143
133144export const getGleapCookie = ( name ) => {
134145 try {
135146 var nameEQ = name + "=" ;
136- var ca = document . cookie . split ( ';' ) ;
147+ var ca = document . cookie . split ( ";" ) ;
137148 for ( var i = 0 ; i < ca . length ; i ++ ) {
138149 var c = ca [ i ] ;
139- while ( c . charAt ( 0 ) == ' ' ) c = c . substring ( 1 , c . length ) ;
150+ while ( c . charAt ( 0 ) == " " ) c = c . substring ( 1 , c . length ) ;
140151 if ( c . indexOf ( nameEQ ) == 0 ) return c . substring ( nameEQ . length , c . length ) ;
141152 }
142- } catch ( exp ) { }
153+ } catch ( exp ) { }
143154 return null ;
144- }
155+ } ;
145156
146157export const eraseGleapCookie = ( name ) => {
147158 try {
148159 const host = removeSubDomain ( window . location . host . split ( ":" ) [ 0 ] ) ;
149- document . cookie = name + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT; Domain=' + host ;
150- } catch ( exp ) { }
151- }
160+ document . cookie =
161+ name + "=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT; Domain=" + host ;
162+ } catch ( exp ) { }
163+ } ;
152164
153165export const getDOMElementDescription = ( element , html = true ) => {
154- var innerText = truncateString ( element . innerText || '' , 40 ) . replace ( / ( \r \n | \n | \r ) / gm, "" ) . replace ( / + (? = ) / g, '' ) ;
166+ var innerText = truncateString ( element . innerText || "" , 40 )
167+ . replace ( / ( \r \n | \n | \r ) / gm, "" )
168+ . replace ( / + (? = ) / g, "" ) ;
155169 var elementId = "" ;
156170 var elementClass = "" ;
157171 if ( typeof element . getAttribute !== "undefined" ) {
@@ -164,7 +178,7 @@ export const getDOMElementDescription = (element, html = true) => {
164178 elementClass = ` class="${ elemClass } "` ;
165179 }
166180 }
167- const elementTag = ( element . tagName || '' ) . toLowerCase ( ) ;
181+ const elementTag = ( element . tagName || "" ) . toLowerCase ( ) ;
168182
169183 var htmlPre = "<" ;
170184 var htmlPost = ">" ;
@@ -174,7 +188,7 @@ export const getDOMElementDescription = (element, html = true) => {
174188 }
175189
176190 return `${ htmlPre } ${ elementTag } ${ elementId } ${ elementClass } ${ htmlPost } ${ innerText } ${ htmlPre } /${ elementTag } ${ htmlPost } ` ;
177- }
191+ } ;
178192
179193export const runFunctionWhenDomIsReady = ( callback ) => {
180194 if (
@@ -188,4 +202,4 @@ export const runFunctionWhenDomIsReady = (callback) => {
188202 callback ( ) ;
189203 } ) ;
190204 }
191- }
205+ } ;
0 commit comments