152 lines
7.7 KiB
HTML
152 lines
7.7 KiB
HTML
<div>
|
|
<!--<div id="mySidepanel" class="sidepanel" ng-keydown="handleKeyDown($event)" ng-enter="processSelectedAdress()">
|
|
|
|
|
|
<tabset justified="true" class="tabset_short-relative-tabs">
|
|
<tab select="onTabSelected('searchByString')">
|
|
|
|
<tab-heading>
|
|
|
|
<i class="icon-lines_search ntt-adress-search-tab-header"></i>
|
|
|
|
</tab-heading>
|
|
|
|
<div class="address-search-input" >
|
|
|
|
<div class="relative-position" ng-if="!displayOnly">
|
|
<input title="{{'adressBlade.searchAdress' | i18n}}" class="assign-search" type="text"
|
|
ng-model="current.searchText" ng-change="onSearchTextChanged()"
|
|
ng-enter="processSelectedAdress()" placeholder="{{'adressBlade.searchAdress' | i18n}}" />
|
|
|
|
<i class="icon-cross item-input__delete-btn" tabindex=0 role="link"
|
|
title="{{'common.button.clear' | i18n}}" ng-if="current.searchText && !state.processing"
|
|
focus-input-on-clear ng-click="clearSearchText();" ng-enter="clearSearchText();">
|
|
</i>
|
|
</div>
|
|
<div ng-if="searchResult.length == 0" class="action-blade__assign-list-label">
|
|
{{'adressBlade.noMatch.label' | i18n}}
|
|
</div>
|
|
|
|
<div class="search-result-container-ntt" ng-enter="processSelectedAdress()">
|
|
<div id="searchresult" ng-repeat="item in searchResult" ng-if="searchResult.length > 0">
|
|
|
|
<div class="assign-list__item clearfix {{$last ? 'assign-list__item_last' : ''}} {{$index == selectedIndex && !isCurrentItem(item) ? 'assign-list__item_selected' : '' }} {{isCurrentItem(item) ? 'adress-list__item_entered' : ''}}"
|
|
ng-click="clickAdressItem($index,item,'byString')" tabindex="0" ng-enter="processSelectedAdress()">
|
|
<div class="search-result-pic-column-ntt">
|
|
|
|
<div
|
|
class="icon-mapmarker {{isCurrentItem(item) ? 'icon-mapmaerker-result-ntt-entered' : 'icon-mapmaerker-result-ntt'}} ">
|
|
</div>
|
|
</div>
|
|
<div class="search-result-content-column-ntt">
|
|
<div class="assign-list__person-field-name">{{item.properties.Adresse}}</div>
|
|
|
|
<div class="assign-list__person-field-label">
|
|
{{item.properties.Bezirk}}.Bezirk
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</tab>
|
|
<tab select="onTabSelected('searchByCoord')">
|
|
<tab-heading>
|
|
|
|
<i class="glyphicon glyphicon-map-marker ntt-adress-search-tab-header" style="top:5px"></i>
|
|
</tab-heading>
|
|
|
|
<div class="address-search-input" >
|
|
<div class="coord-search-input">
|
|
<div>
|
|
<label for="long" class="coord-label">Long:</label>
|
|
<input ng-readonly="true" id="long" value="{{current.coord[0]}}" />
|
|
</div>
|
|
<div style="padding-top:10px">
|
|
<label for="lat" class="coord-label">Lat:</label>
|
|
<input ng-readonly="true" id="lat" value="{{current.coord[1]}}" />
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="search-result-container-ntt" ng-enter="processSelectedAdress()">
|
|
|
|
|
|
<div id="coordSearchresult" ng-repeat="item in coordSearchResult" ng-if="coordSearchResult.length > 0">
|
|
|
|
<div class="assign-list__item clearfix {{$last ? 'assign-list__item_last' : ''}} {{$index == selectedIndex && !isCurrentItem(item) ? 'assign-list__item_selected' : '' }} {{isCurrentItem(item) ? 'adress-list__item_entered' : ''}}"
|
|
tabindex="0" ng-click="clickAdressItem($index,item,'byCoord')" ng-enter="processSelectedAdress()">
|
|
<div class="search-result-pic-column-ntt">
|
|
<div
|
|
class="icon-mapmarker {{isCurrentItem(item) ? 'icon-mapmaerker-result-ntt-entered' : 'icon-mapmaerker-result-ntt'}} ">
|
|
</div>
|
|
</div>
|
|
<div class="search-result-content-column-ntt">
|
|
<div class="assign-list__person-field-name">{{item.properties.Adresse}}</div>
|
|
|
|
<div class="assign-list__person-field-label">
|
|
{{item.properties.Bezirk}}.Bezirk
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</tab>
|
|
|
|
</tabset>
|
|
<div class="ntt-btn-options_container">
|
|
<button type="button" class="btn_secondary ntt-option_button" ng-disabled="!isAdressSelected()" ng-click="shotNearbyTickets()">{{'ntt.button.showNearbyTickets.label' | i18n}}</button>
|
|
<button type="button" class="btn_secondary ntt-option_button" ng-disabled="!isAdressSelected() || displayOnly" ng-click="clearSelection()">{{'ntt.button.clearSelection.label' | i18n}}</button>
|
|
</div>
|
|
</div>-->
|
|
<!--ng-if="displaySearchPanel" displaySearchPanel-->
|
|
<div loading-spinner if="state.processing" overlay="true" centered="true"></div>
|
|
<ol-map-search-panel map="map" selected-item="selectedItem" ng-if="displaySearchPanel" on-close="closeSearchPanel()" on-select-item="selectItemCallback(selectItem)"></ol-map-search-panel>
|
|
|
|
<div id="map" class="map" ng-keydown="handleKeyDown($event)"></div>
|
|
|
|
<div style="display: none;">
|
|
|
|
<div id="adressPreviewMarker" title="AdressPreview">
|
|
<div
|
|
class="icon-mapmarker icon-mapmaerker-result-ntt">
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<!--<div style="display: none;">
|
|
|
|
<div id="ticketPreviewMarker" title="TicketPreview">
|
|
<div class="ticketPreview icon-mapmaerker-result-ntt">
|
|
|
|
<span class="ticketPreviewtext icon-incident"></span>
|
|
</div>
|
|
</div>
|
|
|
|
</div>-->
|
|
|
|
<!--<div style="display: none;">
|
|
<div class="trigger" id="ticketPreviewMarkerCCC">
|
|
<div class="popup">
|
|
<div class="inner icon-incident"></div>
|
|
</div>
|
|
</div>-->
|
|
</div>
|
|
|
|
<!--<rs-resource-preview saveable="true"
|
|
saved-template="savedTemplate"
|
|
save-to-ticket="saveToTicket(data)"
|
|
link-as-duplicate-of="linkAsDuplicateOf(data)"
|
|
save-and-resolve="saveAndResolve(data)"
|
|
delete-from-ticket="deleteFromTicket(data)"
|
|
remove-linked-item="removeLinkedItem(data)"
|
|
resource-preview-item="resourcePreviewItem"
|
|
context="context"
|
|
hide-edit-button="hideEditButton">
|
|
</rs-resource-preview>-->
|
|
|
|
|
|
</div> |