diff --git a/cc-inspector/src/scripts/inject-view/ad.vue b/cc-inspector/src/scripts/inject-view/ad.vue new file mode 100644 index 0000000..9f24967 --- /dev/null +++ b/cc-inspector/src/scripts/inject-view/ad.vue @@ -0,0 +1,239 @@ + + + diff --git a/cc-inspector/src/scripts/inject-view/app.vue b/cc-inspector/src/scripts/inject-view/app.vue index 55abe6c..e210477 100644 --- a/cc-inspector/src/scripts/inject-view/app.vue +++ b/cc-inspector/src/scripts/inject-view/app.vue @@ -1,156 +1,107 @@ + diff --git a/cc-inspector/src/scripts/inject-view/util.ts b/cc-inspector/src/scripts/inject-view/util.ts index 1383cca..83d438c 100644 --- a/cc-inspector/src/scripts/inject-view/util.ts +++ b/cc-inspector/src/scripts/inject-view/util.ts @@ -6,3 +6,24 @@ export function ga(event: GA_EventName, params: string = "") { const e = new CustomEvent(DocumentEvent.GoogleAnalytics, { detail }); document.dispatchEvent(e); } + +export function transformSize(size: number) { + if (!size) return "0B"; + size = parseInt(size.toString()); + if (size < 1024) { + return size + "B"; + } + size = size / 1024; + if (size < 1024) { + return size.toFixed(2) + "KB"; + } + size = size / 1024; + if (size < 1024) { + return size.toFixed(2) + "MB"; + } + size = size / 1024; + if (size < 1024) { + return size.toFixed(2) + "GB"; + } + return size; +}