diff options
| author | Shulhan <ms@kilabit.info> | 2023-11-11 11:59:10 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2023-11-11 11:59:10 +0700 |
| commit | 642d46804ec322b06ab46f27f8b8663764ae4e9a (patch) | |
| tree | 57738c8c44cd90550121f4b09a6e4830350e307c /_www/http_target.ts | |
| parent | bddf2a866c38792fa8be5c657e23728c0f5b38e6 (diff) | |
| download | gorankusu-642d46804ec322b06ab46f27f8b8663764ae4e9a.tar.xz | |
_www: setup eslint for linting TypeScript files
Diffstat (limited to '_www/http_target.ts')
| -rw-r--r-- | _www/http_target.ts | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/_www/http_target.ts b/_www/http_target.ts index a275908..8d5c972 100644 --- a/_www/http_target.ts +++ b/_www/http_target.ts @@ -51,7 +51,7 @@ export class HttpTarget { this.el.id = opts.ID; this.el.classList.add(CLASS_HTTP_TARGET); - let el_title = document.createElement("h3"); + const el_title = document.createElement("h3"); el_title.innerText = opts.Name; this.el.appendChild(el_title); @@ -63,7 +63,7 @@ export class HttpTarget { } private generateActions(parent: HTMLElement) { - let el_actions = document.createElement("span"); + const el_actions = document.createElement("span"); el_actions.classList.add(CLASS_HTTP_TARGET_ACTIONS); this.el_button_run.innerText = "Run"; @@ -87,7 +87,7 @@ export class HttpTarget { if (!this.opts.Hint) { return; } - let el_hint = document.createElement("p"); + const el_hint = document.createElement("p"); el_hint.innerHTML = this.opts.Hint; parent.appendChild(el_hint); } @@ -104,8 +104,8 @@ export class HttpTarget { } private generateRequestMethod(parent: HTMLElement) { - let m = "" + this.opts.Method; - let select_opts: WuiInputSelectOpts = { + const m = "" + this.opts.Method; + const select_opts: WuiInputSelectOpts = { label: "", name: "", options: { @@ -151,9 +151,9 @@ export class HttpTarget { this.opts.Method = parseInt(value); }, }; - let wui_request_method = new WuiInputSelect(select_opts); + const wui_request_method = new WuiInputSelect(select_opts); - let path_opts: WuiInputStringOpts = { + const path_opts: WuiInputStringOpts = { label: wui_request_method.el, value: this.opts.Path, class_input: CLASS_INPUT, @@ -163,14 +163,14 @@ export class HttpTarget { this.opts.Path = path; }, }; - let wui_request_path = new WuiInputString(path_opts); + const wui_request_path = new WuiInputString(path_opts); parent.appendChild(wui_request_path.el); } private generateRequestContentType(parent: HTMLElement) { - let ct = "" + this.opts.RequestType; - let select_opts: WuiInputSelectOpts = { + const ct = "" + this.opts.RequestType; + const select_opts: WuiInputSelectOpts = { label: "Content type", name: "", options: { @@ -202,7 +202,7 @@ export class HttpTarget { this.opts.RequestType = parseInt(value); }, }; - let wui_request_type = new WuiInputSelect(select_opts); + const wui_request_type = new WuiInputSelect(select_opts); parent.appendChild(wui_request_type.el); } @@ -215,10 +215,10 @@ export class HttpTarget { return; } - let wrapper = document.createElement("fieldset"); + const wrapper = document.createElement("fieldset"); wrapper.classList.add(CLASS_HTTP_TARGET_INPUT_HEADER); - let legend = document.createElement("legend"); + const legend = document.createElement("legend"); legend.innerText = "Headers"; wrapper.appendChild(legend); @@ -238,10 +238,10 @@ export class HttpTarget { return; } - let wrapper = document.createElement("fieldset"); + const wrapper = document.createElement("fieldset"); wrapper.classList.add(CLASS_HTTP_TARGET_INPUT_PARAMS); - let title = document.createElement("legend"); + const title = document.createElement("legend"); title.innerText = "Parameters"; wrapper.appendChild(title); @@ -254,13 +254,13 @@ export class HttpTarget { } private generateOutput(parent: HTMLElement) { - let wrapper = document.createElement("fieldset"); + const wrapper = document.createElement("fieldset"); wrapper.classList.add(CLASS_HTTP_TARGET_OUT_RUN); - let title = document.createElement("legend"); + const title = document.createElement("legend"); title.innerText = "Run output"; - let btn_clear = document.createElement("button"); + const btn_clear = document.createElement("button"); btn_clear.innerText = "Clear"; btn_clear.onclick = () => { this.onClickClearOutput(); @@ -287,7 +287,7 @@ export class HttpTarget { this.el_out_attack.classList.add(CLASS_HTTP_TARGET_OUT_ATTACK); - let title = document.createElement("legend"); + const title = document.createElement("legend"); title.innerText = "Attack results"; this.generateAttackResults(this.el_out_attack_results); @@ -304,25 +304,25 @@ export class HttpTarget { return; } - for (let result of this.opts.Results) { - let wrapper = document.createElement("div"); + for (const result of this.opts.Results) { + const wrapper = document.createElement("div"); wrapper.classList.add(CLASS_HTTP_TARGET_ATTACK_RESULT); - let el_report_text = document.createElement("div"); + const el_report_text = document.createElement("div"); el_report_text.style.display = "none"; el_report_text.classList.add(CLASS_HTTP_TARGET_OUT_MONO); - let el_report_hist = document.createElement("div"); + const el_report_hist = document.createElement("div"); el_report_hist.style.display = "none"; el_report_hist.classList.add(CLASS_HTTP_TARGET_OUT_MONO); - let el = document.createElement("div"); + const el = document.createElement("div"); el.innerText = result.Name; - let actions = document.createElement("span"); + const actions = document.createElement("span"); actions.classList.add(CLASS_HTTP_TARGET_ATTACK_RESULT_ACTIONS); - let btn_attack_show = document.createElement("button"); + const btn_attack_show = document.createElement("button"); btn_attack_show.innerText = "Show"; btn_attack_show.onclick = () => { this.onClickAttackShow( @@ -333,7 +333,7 @@ export class HttpTarget { ); }; - let btn_attack_del = document.createElement("button"); + const btn_attack_del = document.createElement("button"); btn_attack_del.innerText = "Delete"; btn_attack_del.onclick = () => { this.onClickAttackDelete(result); @@ -356,7 +356,7 @@ export class HttpTarget { } private async onClickAttackDelete(result: AttackResult) { - let res = await this.trunks.AttackHttpDelete(result.Name); + const res = await this.trunks.AttackHttpDelete(result.Name); if (!res) { return; } @@ -382,12 +382,12 @@ export class HttpTarget { return; } - let res_json = await this.trunks.AttackHttpGet(result_name); + const res_json = await this.trunks.AttackHttpGet(result_name); if (res_json.code != 200) { return; } - let res = res_json.data as AttackResult; + const res = res_json.data as AttackResult; el_report_text.innerText = atob(res.TextReport); el_report_text.style.display = "block"; @@ -405,13 +405,13 @@ export class HttpTarget { } private async onClickRun() { - let res = await this.trunks.RunHttp(this.target, this.opts); + const res = await this.trunks.RunHttp(this.target, this.opts); if (!res) { return; } this.el_out_request.innerText = atob(res.DumpRequest); this.el_out_response.innerText = atob(res.DumpResponse); - let body = atob(res.ResponseBody); + const body = atob(res.ResponseBody); if (res.ResponseType === CONTENT_TYPE_JSON) { this.el_out_response_body.innerText = JSON.stringify( JSON.parse(body), |
