Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="page-block space-nav">
- <div class="container container-full">
- <h1 class="page-title left" [innerHTML]="'docs.geocoding_api_playground' | translate | safeHtml"></h1>
- <div class="playground-description-block">
- <!-- <pre>{{ form.errors | json }}</pre> -->
- <p class="playground-description-block__explanation"
- [innerHTML]="'playground_description' | translate | safeHtml">
- </p>
- <button (click)="clearValidators()">Clear</button>
- <div class="w-layout-grid playground-search" [class.hide-middle]="hideMiddle$ | async">
- <div id="w-node-_91f7c517-c0b8-0073-180a-0fccaac3a78c-cd269d09"
- class="w-form">
- <form [formGroup]="form" appEnterKey>
- <app-drop-list
- [items]="getAllFormat()"
- [placeholder]="'format_response' | translate"
- [defaultItem]="initFormat"
- (selectionChange)="onChangeFormatChange($event)">
- </app-drop-list>
- <div class="playground-params label-thin direction">
- <label class="custom-radio">
- <input type="radio" formControlName="searchType" value="{{SEARCH_TYPE_FORWARD}}"/>
- <span class="checkmark"></span>
- forward
- </label>
- <label class="custom-radio">
- <input type="radio" formControlName="searchType" value="{{SEARCH_TYPE_REVERSE}}"/>
- <span class="checkmark"></span>
- reverse
- </label>
- </div>
- <div class="form-input-block-playground block-search-condition"
- *ngIf="form.controls['searchType'].value !== SEARCH_TYPE_REVERSE">
- <input class="playground-params-coordinates__lat w-input" maxlength="256"
- formControlName="search" #search1
- (input)="onInputChange($event)"
- placeholder="Ex. 1 rue Rivoli" type="text">
- </div>
- <div class="block-spinner-place">
- <app-spinner *ngIf="pendingSearch$ | async"
- [size]="0.5"
- [border]="0.5">
- </app-spinner>
- </div>
- <div *ngIf="form.controls['searchType'].value !== SEARCH_TYPE_FORWARD"
- class="playground-coordinates-fields block-coordinates-condition">
- <input class="playground-params-coordinates__lat w-input" maxlength="256"
- formControlName="searchTypeLat" #reverseLat
- placeholder="{{ 'latitude' | translate }}" type="text" required="required">
- <input class="playground-params-coordinates__lat w-input" maxlength="256"
- formControlName="searchTypeLon" #reverseLon
- placeholder="{{ 'longitude' | translate }}" type="text" required="required">
- </div>
- <span class="block-errors_item"
- *ngIf="form.hasError('invalidCoordinatesSearchType')">
- {{ 'wrong_lat_lon' | translate }} </span>
- <div class="playground-params-add label-thin">
- <p class="search-additional-params">{{ 'additional_parameters' | translate }}</p>
- <label class="custom-radio">
- <input type="radio" formControlName="optionParams" value="{{SEARCH_OPTIONS_PARAM_IP}}"/>
- <span class="checkmark"></span>
- IP
- </label>
- <label class="custom-radio">
- <input type="radio" formControlName="optionParams"
- value="{{SEARCH_OPTIONS_PARAM_COORDINATE}}"/>
- <span class="checkmark"></span>
- {{ 'coordinates' | translate }}
- </label>
- <label class="custom-radio">
- <input type="radio" formControlName="optionParams"
- value="{{SEARCH_OPTIONS_PARAM_NONE}}"/>
- <span class="checkmark"></span>
- {{ 'none' | translate }}
- </label>
- <div class="playground-coordinates-fields"
- *ngIf="form.controls['optionParams'].value == SEARCH_OPTIONS_PARAM_COORDINATE">
- <input class="playground-params-coordinates__lat w-input" maxlength="256"
- formControlName="paramLat" #paramLat
- placeholder="{{ 'latitude' | translate }}" type="text"
- required="required">
- <input class="playground-params-coordinates__lat w-input"
- formControlName="paramLon" #paramLon
- maxlength="256" placeholder="{{ 'longitude' | translate }}" type="text"
- required="required">
- </div>
- <span class="block-errors_item"
- *ngIf="form.hasError('invalidCoordinatesOptionCoordinates')">
- {{ 'wrong_lat_lon' | translate }} </span>
- </div>
- </form>
- </div>
- <div id="w-node-_217d379d-b31d-dfb8-4d65-bb713f53222a-cd269d09"
- class="playground-description-block__map"
- [class.hide-middle]="hideMiddle$ | async">
- KKKK HERE !!!!!!!!!!!!!
- <div class="form-block-4 w-form">
- <form id="email-form-2" name="email-form-2"
- data-wf-page-id="672234e8d13d3f24cd269d09"
- data-wf-element-id="9e7c337b-d033-8cc6-5c4e-83b0872d444d">
- <div class="search-block">
- <input class="form-input search-block__inout w-input" maxlength="256" name="email"
- placeholder="{{'address' | translate}}" required="required">
- <div class="search-block__list">
- @for (address of listResponse$ | async; track address) {
- <li>
- {{ address.firstLine }}
- {{ address.secondLine }}
- </li>
- } @empty {
- <li>No result</li>
- }
- </div>
- </div>
- </form>
- </div>
- </div>
- <div id="w-node-_0425e95a-c006-939b-0abe-d107a67c2c4c-cd269d09"
- class="playground-description-block__result">
- <div class="show-more-wrapper" (click)="toggleMiddle()">
- <div class="show-more">
- <img src="/assets/images/expand-right.svg" loading="lazy" alt="" class="show-more__icon"
- [class.right]="(hideMiddle$ | async)"
- >
- <div class="show-more__text">{{
- !(hideMiddle$ | async)
- ? ('show_more' | translate)
- : ('show_less' | translate)
- }}
- </div>
- </div>
- </div>
- <div class="request-response-block">
- <div class="request">
- <div class="request__wrapper">
- <div class="request__header">
- <div class="action-done__label">Request</div>
- <div class="reqeust__type">GET</div>
- </div>
- <div class="request__body">
- <div class="request__text" [innerHTML]="urlSearch.html | safeHtml">
- </div>
- <img (click)="copyClipboardJson()" class="copy-icon-absolut-r-b"
- src="/assets/images/copy-green-icon.svg" loading="lazy" alt="">
- </div>
- </div>
- </div>
- <div class="response">
- <div class="action-done__label">Response</div>
- <div class="response__wrapper">
- <div class="response__header">
- <div class="response-block-icon">
- <img tooltip="{{'copy_response' | translate}}" placement="top"
- src="/assets/images/copy-green-icon.svg" loading="lazy" alt=""
- (click)="copyClipboardJson()" class="copy-icon-absolut-r-t">
- <img src="/assets/images/new-window-green-icon.svg" loading="lazy" alt=""
- class="copy-icon-absolut-r-t"
- (click)="openResponseInTab()"
- tooltip="{{'open_in_new_window' | translate}}" placement="top">
- </div>
- </div>
- </div>
- <ng-container *ngIf="!isReceived; else received">
- <span>{{ 'do_request_for_results' | translate }}</span>
- </ng-container>
- <ng-template #received>
- <app-spinner *ngIf="pendingSearch$ | async"></app-spinner>
- <ng-container *ngIf="!(pendingSearch$ | async) && structure">
- <ngx-json-viewer [json]="structure"></ngx-json-viewer>
- </ng-container>
- </ng-template>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <ng-template #myTemplate>
- <div style="background-color: var(--green); color: white">
- Tooltip Template
- </div>
- </ng-template>
Add Comment
Please, Sign In to add comment