diff --git a/www/js/plugins.js b/www/js/plugins.js new file mode 100644 index 0000000000000000000000000000000000000000..171f96930aabc5179509d3cde5e2685cee040215 --- /dev/null +++ b/www/js/plugins.js @@ -0,0 +1,5 @@ + +angular.module('cesium.plugins', [ + 'cesium.es.plugin' + ]) +; diff --git a/www/templates/market/edit_record.html b/www/templates/market/edit_record.html deleted file mode 100644 index 0b183b3abf280858a2f6db5270fcc0ba88790b6c..0000000000000000000000000000000000000000 --- a/www/templates/market/edit_record.html +++ /dev/null @@ -1,121 +0,0 @@ -<ion-view left-buttons="leftButtons"> - <ion-nav-title> - <span translate>MARKET.EDIT.TITLE</span> - </ion-nav-title> - - <ion-nav-buttons side="secondary"> - <button class="button button-clear button-icon icon visible-xs visible-sm" - ng-class="{'ion-android-send':!id, 'ion-android-done': id}" - ng-click="save()"> - </button> - </ion-nav-buttons> - - <ion-content> - <div class="scroll"> - <div class="list gallery" ng-if="pictures && pictures.length>0" > - <div ng-repeat="picture in pictures" - class="item card card-gallery"> - <div> - <h2 ng-if="picture.title">{{picture.title}}</h2> - <img ng-src="{{picture.src}}" ></img> - </div> - <div class="item tabs tabs-secondary tabs-icon-left"> - <a class="tab-item stable-bg assertive-900" ng-click="removePicture($index)"> - <i class="icon ion-close"></i> - {{'COMMON.BTN_PICTURE_DELETE'|translate}} - </a> - <a class="tab-item stable-bg" - ng-click="favoritePicture($index)" - ng-class="{'dark': $index !== 0, 'positive-900': $index === 0}"> - <i class="icon ion-star"></i> - {{'COMMON.BTN_PICTURE_FAVORISE'|translate}} - </a> - </div> - </div> - </div> - - <div class="list"> - - <div class="item item-icon-right hidden-no-device"> - <span translate>MARKET.EDIT.BTN_ADD_PICTURES</span> - <a class="dark" href="#" ng-click="openPicturePopup()"> - <i class="icon ion-camera"></i> - </a> - </div> - - <div class="item item-input item-icon-right hidden-device"> - <span class="input-label has-input" translate>MARKET.EDIT.BTN_ADD_PICTURES</span> - <input type="file" id="file" accept=".png,.jpeg,.jpg" onchange="angular.element(this).scope().fileChanged(event)"/> - <!--a class="dark" href="#" ng-if="!camera" ng-click="addPictureFile()"> - <i class="icon ion-plus"></i> - </a--> - </div> - - <span class="item item-icon-left" ng-if="id && formData.issuer"> - <i class="icon ion-key"></i> - <span translate>MARKET.COMMON.ISSUER</span> - <span class="badge">{{formData.issuer | formatPubkey}}</span> - </span> - - <span class="item item-button-right" ng-click="openCategoryModal()"> - <span translate>MARKET.COMMON.CATEGORY</span> - <span class="badge badge-royal">{{category.name}}</span> - <i class="button button-clear ion-chevron-right"></i> - </span> - - <div class="item item-input item-floating-label"> - <span class="input-label" translate>MARKET.EDIT.RECORD_TITLE</span> - <input type="text" placeholder="{{'MARKET.EDIT.RECORD_TITLE_HELP'|translate}}" ng-model="formData.title"></input> - </div> - - <div class="item item-input item-floating-label"> - <span class="input-label" translate>MARKET.EDIT.RECORD_DESCRIPTION</span> - <textarea placeholder="{{'MARKET.EDIT.RECORD_DESCRIPTION_HELP'|translate}}" - ng-model="formData.description" - rows="8" cols="10"></textarea> - </div> - - <div class="item item-input item-floating-label"> - <span class="input-label" translate>MARKET.EDIT.RECORD_PRICE</span> - <input type="text" placeholder="{{'MARKET.EDIT.RECORD_PRICE_HELP'|translate}}" - ng-model="formData.price"></input> - </div> - - <div class="item item-floating-label" ng-if="location.enable"> - <span class="input-label" translate>MARKET.EDIT.RECORD_LOCATION</span> - <div class="item-input-inset"> - <label class="item-input-wrapper"> - <input type="text" placeholder="{{'MARKET.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="formData.location"> - </label> - <button class="button button-small button-positive" ng-click="localize()" ng-if="location.enable"> - <i class="icon ion-pinpoint"></i> - </button> - </div> - </div> - - <div class="item item-input item-floating-label" ng-if="!location.enable"> - <span class="input-label" translate>MARKET.EDIT.RECORD_LOCATION</span> - <textarea placeholder="{{'MARKET.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="formData.location"></textarea> - </div> - - </div> - - <div class="padding hidden-xs hidden-sm text-right"> - <button class="button button-clear button-dark ink" ng-click="goBack()" type="button" translate>COMMON.BTN_CANCEL - </button> - <!--<button class="button button-small button-stable ink" ng-click="saveAsDirty()">--> - <!--{{'MARKET.EDIT.BTN_SAVE' | translate}}--> - <!--</button>--> - <button class="button button-positive button-raised ink" ng-click="save()" ng-show="!id"> - {{'MARKET.EDIT.BTN_PUBLISH' | translate}} - </button> - <button class="button button-positive button-raised ink" ng-click="save()" ng-show="id"> - {{'MARKET.EDIT.BTN_SAVE' | translate}} - </button> - </div> - </div> - <div class="scroll-bar scroll-bar-v"></div> - </ion-content> - - -</ion-view> diff --git a/www/templates/market/lookup.html b/www/templates/market/lookup.html deleted file mode 100644 index 1225bfca121b91d61c72c8f64d20fa3080d7a01b..0000000000000000000000000000000000000000 --- a/www/templates/market/lookup.html +++ /dev/null @@ -1,151 +0,0 @@ -<ion-view left-buttons="leftButtons"> - <ion-nav-title> - <span translate>MARKET.SEARCH.TITLE</span> - </ion-nav-title> - - <ion-nav-buttons side="secondary"> - <button class="button button-icon button-clear visible-xs" - ui-sref="app.market_add_record"> - <i class="icon ion-plus"></i> - </button> - </ion-nav-buttons> - - <ion-content class="lookupForm padding no-padding-xs"> - - - <form ng-submit="doSearch()"> - <label class="item item-input"> - <i class="icon ion-search placeholder-icon"></i> - <input type="text" placeholder="{{'MARKET.SEARCH.SEARCH_HELP'|translate}}" - ng-model="search.text" - ng-model-options="{ debounce: 350 }" - ng-change="doSearch()" id="searchText"> - </label> - - <div class="item item-toggle dark" ng-if="!search.lastRecords"> - <span translate>MARKET.SEARCH.BTN_OPTIONS</span> - <label class="toggle toggle-royal"> - <input type="checkbox" ng-model="search.options"> - <div class="track"> - <div class="handle"></div> - </div> - </label> - </div> - - <span class="item item-button-right" ng-click="openCategoryModal()" ng-if="search.options"> - <span translate>MARKET.COMMON.CATEGORY</span> - <span class="badge badge-royal">{{search.category.name}}</span> - <i class="button button-clear ion-chevron-right"></i> - </span> - - <span class="item item-button-right" ng-if="search.options && location.enable"> - <span translate>MARKET.SEARCH.BTN_AROUND_ME</span> - <label class="toggle toggle-royal"> - <input type="checkbox" ng-model="search.localize"> - <div class="track"> - <div class="handle"></div> - </div> - </label> - </span> - - <span class="item item-button-right" ng-if="search.options && !location.enable"> - <span translate>MARKET.SEARCH.LOCATION</span> - <div class="item-input-inset"> - <label class="item-input-wrapper"> - <input type="text" placeholder="{{'MARKET.SEARCH.LOCATION_HELP'|translate}}" - ng-model="search.location" - ng-model-options="{ debounce: 350 }" - ng-change="doSearch()"/> - </label> - </div> - </span> - </form> - - <div class="row no-padding"> - <div class="col"> - <h4 - ng-if="!search.looking && search.lastRecords && search.results.length > 0" translate> - MARKET.SEARCH.LAST_RECORDS - </h4> - <h4 - ng-if="!search.looking && !search.lastRecords && search.results.length > 0" translate> - MARKET.SEARCH.RESULTS - </h4> - </div> - - <div class="col col-25 hidden-xs hidden-sm padding" style="text-align:right"> - <button class="button button-raised button-full button-calm ink" - ui-sref="app.market_add_record"> - {{'MARKET.COMMON.BTN_NEW_AD' | translate}} - </button> - </div> - </div> - - <label class="center" ng-if="search.looking"> - <ion-spinner icon="android"></ion-spinner> - </label> - - <label class="center assertive animate-fade-slide-in-right" ng-if="!search.looking && search.results.length===0 && search.options != null" translate> - COMMON.SEARCH_NO_RESULT - </label> - - <div class="list animate-fade-slide-in-right" - ng-if="!search.looking && search.results && search.results.length > 0"> - - <a ng-repeat="found in search.results" - class="item item-record ink padding-xs" - ui-sref="app.market_view_record({id: found.id, title: found.title})" - > - - <div class="visible-xs item-text-wrap" ng-class="{'item-thumbnail-left': (found.pictures && found.pictures.length > 0)}"> - <img ng-src="{{found.pictures[0].src}}" ng-if="found.pictures && found.pictures.length > 0"></img> - <h2 ng-bind-html="found.title"></h2> - <h4 class="gray"> - <span ng-if="found.location"> - <i class="icon ion-location"></i> - <span ng-bind-html="found.location"></span> - </span> - <span ng-show="found.time"> - <span ng-show="found.location">|</span> - {{::found.time | formatFromNow}} - </span> - </h4> - </div> - <!--<div class="visible-xs item-text-wrap"> - <p ng-bind-html="found.description"></p> - </div>--> - - <div class="row row-record hidden-xs"> - <div class="col item-text-wrap item-thumbnail-left-padding" - ng-class="{'item-thumbnail-left': (found.pictures && found.pictures.length > 0)}"> - <img ng-src="{{found.pictures[0].src}}" - ng-if="found.pictures && found.pictures.length > 0"> - <h2 ng-bind-html="found.title"></h2> - <h4 class="gray"> - <i class="icon ion-location" ng-if="found.location"></i> - <span ng-bind-html="found.location"></span> - </h4> - <h4 class="gray" ng-if="found.time"> - <i class="icon ion-clock" ></i> - {{::found.time | formatFromNow}} - </h4> - <span ng-if="found.pictures && found.pictures.length > 1" - class="badge badge-balanced badge-picture-count">{{::found.pictures.length}} <i class="icon ion-camera"></i></span> - </div> - <div class="col col-20"> - <h3 class="gray" ng-if="found.category">{{::found.category.name|formatCategory}}</h3> - <h2 class="badge badge-price badge-calm" ng-bind-html="found.price" ng-if="found.price"></h2> - </div> - <div class="col"> - <h3 class="gray text-wrap" ng-bind-html="found.description" ng-if="found.description"></h3> - </div> - </div> - </a> - - </div> - </ion-content> - - <button class="button button-fab button-fab-bottom-right button-assertive icon ion-plus hidden-md hidden-lg" - ui-sref="app.market_add_record"> - </button> -</ion-view> diff --git a/www/templates/market/modal_category.html b/www/templates/market/modal_category.html deleted file mode 100644 index c29b34d43dc1907d5f090cea4017dae5f07b5bba..0000000000000000000000000000000000000000 --- a/www/templates/market/modal_category.html +++ /dev/null @@ -1,25 +0,0 @@ -<ion-modal-view> - <ion-header-bar class="bar-positive"> - <button class="button button-clear" ng-click="closeCategoryModal()" translate>COMMON.BTN_CANCEL</button> - <h1 class="title" translate>MARKET.COMMON.CATEGORIES</h1> - </ion-header-bar> - - <ion-content class="lookupForm"> - <div class="list"> - <label class="item item-input"> - <i class="icon ion-search placeholder-icon"></i> - <input type="text" placeholder="Search" ng-model="categories.search.text" ng-change="searchCategoryChanged()"> - </label> - - <label class="item center" ng-if="modal.categories.search.looking"> - <ion-spinner icon="android"></ion-spinner> - </label> - - <a class="item" ng-repeat="found in categories.search.results" - ng-class="{'item-divider': !found.parent, 'positive': !found.parent}" - ng-click="selectCategory(found)"> - <h2 ng-bind-html="found.name"></h2> - </a> - </div> -</ion-content> -</ion-modal-view> diff --git a/www/templates/market/view_record.html b/www/templates/market/view_record.html deleted file mode 100644 index 053923033f7aef89920fee9ddc957f2827fdd8df..0000000000000000000000000000000000000000 --- a/www/templates/market/view_record.html +++ /dev/null @@ -1,89 +0,0 @@ -<ion-view left-buttons="leftButtons"> - <ion-nav-title> - <span translate>MARKET.VIEW.TITLE</span> - </ion-nav-title> - - <ion-nav-buttons side="secondary"> - <button class="button button-positive button-clear button-icon ion-android-create" ng-click="edit()" ng-if="canEdit"> - </button> - </ion-nav-buttons> - - <ion-content class="viewRecord item-text-wrap"> - - <div class="scroll"> - <div class="row no-padding"> - <div class="col-20 visible-lg"> - </div> - <div class="col-10 visible-md"> - </div> - - <div class="col no-padding"> - <div class="list"> - - <div class="item" ng-class="{'item-thumbnail-left': pictures && pictures.length>0}"> - <img ng-src="{{pictures[0].src}}" nf-if="pictures && pictures.length>0"> - <h2 ng-bind-html="formData.title"></h2> - <h4 class="gray"> - <i class="icon ion-location" ng-show="formData.location"></i> - <span ng-bind-html="formData.location"></span> - <span ng-shwo="formData.location && formData.time"> </span> - <i class="icon ion-calendar" ng-show="formData.time"></i> - {{formData.time|formatDate}} - </h4> - </div> - - <div class="item" style="margin-top:10px"> - <p ng-bind-html="formData.description"></p> - </div> - - <span class="item item-icon-left item-button-right" > - <i class="icon ion-pricetag" ng-show="formData.price"></i> - <span class="dark">{{formData.price}}</span> - <button class="button button-raised button-calm ink-dark" - ng-click="transfer(formData.issuer, null, formData.price)"> - {{'MARKET.COMMON.BTN_BUY' | translate}} - </button> - </span> - - <div class="hidden-xs hidden-sm padding"> - - </div> - - <div class="item-divider visible-xs visible-sm"> </div> - - <a class="item item-icon-left ink" ui-sref="app.view_identity({pub:formData.issuer})"> - <i class="icon ion-person"></i> - <span translate>MARKET.COMMON.ISSUER</span> - <span class="badge" ng-class="{'badge-positive': isMember, 'badge-assertive': !isMember}">{{formData.issuer | formatPubkey}}</span> - </a> - - <div class="item item-icon-left"> - <i class="icon ion-flag"></i> - <span translate>MARKET.COMMON.CATEGORY</span> - <span class="badge badge-positive">{{category.name}}</span> - </div> - </div> - - <div class="list gallery" ng-if="pictures && pictures.length>0" > - <div ng-repeat="picture in pictures" - class="item card card-gallery"> - <div class="ink"> - <h2 ng-if="picture.title">{{::picture.title}}</h2> - <img ng-src="{{::picture.src}}" ></img> - </div> - </div> - </div> - </div> - - <div class="col-20 visible-lg"> - </div> - <div class="col-10 visible-md"> - </div> - </div> - </div> - - - <div class="scroll-bar scroll-bar-v"></div> - </div> - </ion-content> -</ion-view> diff --git a/www/templates/registry/edit_record.html b/www/templates/registry/edit_record.html deleted file mode 100644 index af8d28b09b439c6928bdb8ae97e489f26b48e1e5..0000000000000000000000000000000000000000 --- a/www/templates/registry/edit_record.html +++ /dev/null @@ -1,30 +0,0 @@ -<ion-view left-buttons="leftButtons"> - <ion-nav-title> - <span translate>REGISTRY.EDIT.TITLE</span> - </ion-nav-title> - - <ion-nav-buttons side="secondary"> - <button class="button button-icon button-clear" ng-click="save()"> - <i class="icon ion-android-send" ng-if="!id"></i> - <i class="icon ion-android-done" ng-if="id"></i> - </button> - </ion-nav-buttons> - - <ion-content> - <div class="scroll"> - <ng-include src="'templates/registry/record_form.html'"></ng-include> - <div class="scroll-bar scroll-bar-v"></div> - </div> - - <div class="padding hidden-xs hidden-sm text-right"> - <button class="button button-clear button-dark ink" ng-click="goBack()" type="button" translate>COMMON.BTN_CANCEL - </button> - <button class="button button-positive button-raised ink" ng-click="save()" ng-show="!id"> - {{'REGISTRY.EDIT.BTN_PUBLISH' | translate}} - </button> - <button class="button button-positive button-raised ink" ng-click="save()" ng-show="id"> - {{'REGISTRY.EDIT.BTN_SAVE' | translate}} - </button> - </div> - </ion-content> -</ion-view> diff --git a/www/templates/registry/lookup.html b/www/templates/registry/lookup.html deleted file mode 100644 index 851c0cb060a5d9e2924d9fdba5cd08bdd3701dd5..0000000000000000000000000000000000000000 --- a/www/templates/registry/lookup.html +++ /dev/null @@ -1,99 +0,0 @@ -<ion-view view-title="{{'REGISTRY.SEARCH.TITLE'|translate}}" left-buttons="leftButtons"> - <ion-nav-buttons side="secondary"> - <!--<button class="button button-positive button-icon button-clear visible-xs" - ng-click="newRecord()"> - <i class="icon ion-plus"></i> - </button>--> - </ion-nav-buttons> - - <ion-content class="lookupForm padding no-padding-xs"> - - <form ng-submit="doSearch()"/> - <label class="item item-input"> - <i class="icon ion-search placeholder-icon"></i> - <input type="text" placeholder="{{'REGISTRY.SEARCH.SEARCH_HELP'|translate}}" - ng-model="search.text" - ng-model-options="{ debounce: 350 }" - ng-change="doSearch()" - id="searchText"> - </label> - - <div class="item item-toggle dark" ng-if="!search.lastRecords"> - <span translate>REGISTRY.SEARCH.BTN_OPTIONS</span> - <label class="toggle toggle-royal"> - <input type="checkbox" ng-model="search.options"> - <div class="track"> - <div class="handle"></div> - </div> - </label> - </div> - - <span class="item item-button-right" ng-click="openCategoryModal()" ng-if="search.options"> - <span translate>REGISTRY.COMMON.CATEGORY</span> - <span class="badge badge-royal">{{search.category.name}}</span> - <i class="button button-clear ion-chevron-right"></i> - </span> - - <span class="item item-button-right" ng-if="search.options && !location.enable"> - <span translate>REGISTRY.SEARCH.LOCATION</span> - <div class="item-input-inset"> - <label class="item-input-wrapper"> - <input type="text" placeholder="{{'REGISTRY.SEARCH.LOCATION_HELP'|translate}}" - ng-model="search.location" - ng-model-options="{ debounce: 350 }" - ng-change="doSearch()"/> - </label> - </div> - </span> - - </form> - - <div class="row no-padding"> - <div class="col"> - <h4 - ng-if="!search.looking && search.lastRecords && search.results.length > 0" translate> - REGISTRY.SEARCH.LAST_RECORDS - </h4> - <h4 - ng-if="!search.looking && !search.lastRecords && search.results.length > 0" translate> - REGISTRY.SEARCH.RESULTS - </h4> - </div> - - <div class="col col-25 hidden-xs hidden-sm" style="text-align:right"> - <button class="button button-full button-raised button-calm ink" - ng-click="newRecord()"> - {{'REGISTRY.COMMON.BTN_NEW' | translate}} - </button> - </div> - </div> - - <label class="center" ng-if="search.looking"> - <ion-spinner icon="android"></ion-spinner> - </label> - - <label class="center assertive animate-fade-slide-in-right" ng-if="!search.looking && search.results.length===0 && search.options != null" translate> - COMMON.SEARCH_NO_RESULT - </label> - - <div class="list animate-fade-slide-in-right" - ng-if="!search.looking && search.results && search.results.length > 0"> - - <a ng-repeat="found in search.results" - class="item item-avatar ink" - ui-sref="app.registry_view_record({id: found.id, title: found.title})"> - - <img ng-src="{{::found.pictures[0].src}}" ng-if="found.pictures && found.pictures.length > 0"> - <h2 class="item-text-wrap" ng-bind-html="found.title"></h2> - <h4 class="gray" ng-if="found.location">{{::found.location}}</h4> - <p class="gray item-text-wrap" ng-bind-html="found.description" ng-if="found.description"></p> - <span class="badge" ng-if="found.category && found.category.id=='particulier'">{{::found.issuer | formatPubkey}}</span> - </a> - - </div> - </ion-content> - - <button class="button button-fab button-fab-bottom-right button-assertive icon ion-plus hidden-md hidden-lg" - ng-click="newRecord()"> - </button> -</ion-view> diff --git a/www/templates/registry/modal_category.html b/www/templates/registry/modal_category.html deleted file mode 100644 index e332b5757cea627e40d71d3322c733caf32c560a..0000000000000000000000000000000000000000 --- a/www/templates/registry/modal_category.html +++ /dev/null @@ -1,25 +0,0 @@ -<ion-modal-view> - <ion-header-bar class="bar-positive"> - <button class="button button-clear" ng-click="closeCategoryModal()" translate>COMMON.BTN_CANCEL</button> - <h1 class="title" translate>REGISTRY.COMMON.CATEGORIES</h1> - </ion-header-bar> - - <ion-content class="lookupForm"> - <div class="list"> - <label class="item item-input"> - <i class="icon ion-search placeholder-icon"></i> - <input type="text" placeholder="Search" ng-model="categories.search.text" ng-change="searchCategoryChanged()"> - </label> - - <label class="item center" ng-if="categories.search.looking"> - <ion-spinner icon="android"></ion-spinner> - </label> - - <a ng-repeat="found in categories.search.results" - ng-class="{'item-divider': !found.parent, 'item': !!found.parent}" - ng-click="selectCategory(found)"> - <h2 ng-bind-html="found.name" class="item-category"></h2> - </a> - </div> -</ion-content> -</ion-modal-view> diff --git a/www/templates/registry/new_record_wizard.html b/www/templates/registry/new_record_wizard.html deleted file mode 100644 index 01099bf371db1eae19fae9dd1dff59374a17f26a..0000000000000000000000000000000000000000 --- a/www/templates/registry/new_record_wizard.html +++ /dev/null @@ -1,42 +0,0 @@ -<ion-modal-view class="modal slide-in-up ng-enter active ng-enter-active"> - - <ion-header-bar class="bar-positive"> - - <button class="button back-button button-clear buttons header-item" ng-click="slidePrev()" ng-show="slides.slider.activeIndex > 0"> - <i class="icon ion-ios-arrow-back"></i> - <span translate>COMMON.BTN_BACK</span> - </button> - <button class="button button-clear" ng-click="cancel()" ng-show="slides.slider.activeIndex == 0" translate>COMMON.BTN_CANCEL</button> - - <h1 class="title" translate>REGISTRY.NEW.TITLE</h1> - - <button class="button button-clear button-icon ion-android-send" ng-click="doNewRecord()" ng-show="slides.slider.activeIndex == 1"></button> - - </ion-nav-buttons> - </ion-header-bar> - <ion-slides options="slides.options" slider="slides.slider"> - <ion-slide-page> - <ion-content class="has-header padding"> - <h3 translate>REGISTRY.NEW.SELECT_TYPE</h3> - <button class="button button-block button-stable icon icon-left ion-person" ng-click="setIsCompany(false)" ng-class="{ selected: !isCompany && isCompany != null }" translate>REGISTRY.NEW.TYPE_PARTICULAR</button> - <button class="button button-block button-stable icon icon-left ion-android-cart" ng-click="setIsCompany(true)" ng-class="{ selected: isCompany && isCompany != null }" translate>REGISTRY.NEW.TYPE_COMPANY</button> - </ion-content> - </ion-slide-page> - <ion-slide-page> - <ion-content class="has-header"> - <ng-include src="'templates/registry/record_form.html'"></ng-include> - </ion-content> - </ion-slide-page> - </ion-slides> -</ion-modal-view> - -<script type="text/ng-template" id="error-messages"> - <div class="error" ng-message="required"> - <i class="ion-information-circled"></i> - <div translate="ERROR.FIELD_REQUIRED"></div> - </div> - <div class="error" ng-message="minlength"> - <i class="ion-information-circled"></i> - <div translate="ERROR.FIELD_TOO_SHORT"></div> - </div> -</script> diff --git a/www/templates/registry/record_form.html b/www/templates/registry/record_form.html deleted file mode 100644 index 5fcdb48d31ad440d630c5372d45dde6e952db745..0000000000000000000000000000000000000000 --- a/www/templates/registry/record_form.html +++ /dev/null @@ -1,91 +0,0 @@ -<form name="recordForm" novalidate="" ng-submit="doNewRecord()"> - <div class="list" - ng-init="setRecordForm(recordForm)"> - - <div class="list gallery" ng-if="pictures && pictures.length>0" > - <div ng-repeat="picture in pictures" - class="item card card-gallery"> - <div> - <h2 ng-if="picture.title">{{picture.title}}</h2> - <img ng-src="{{picture.src}}" ></img> - </div> - <div class="item tabs tabs-secondary tabs-icon-left"> - <a class="tab-item stable-bg assertive-900" ng-click="removePicture($index)"> - <i class="icon ion-close"></i> - {{'COMMON.BTN_PICTURE_DELETE'|translate}} - </a> - <a class="tab-item stable-bg" - ng-click="favoritePicture($index)" - ng-class="{'dark': $index !== 0, 'positive-900': $index === 0}"> - <i class="icon ion-star"></i> - {{'COMMON.BTN_PICTURE_FAVORISE'|translate}} - </a> - </div> - </div> - </div> - - <div class="item item-icon-right hidden-no-device"> - <span translate>REGISTRY.EDIT.BTN_ADD_PICTURES</span> - <a class="dark" href="#" ng-click="openPicturePopup()"> - <i class="icon ion-camera"></i> - </a> - </div> - - <div class="item item-input item-icon-right hidden-device"> - <span class="input-label has-input" translate>REGISTRY.EDIT.BTN_ADD_PICTURES</span> - <input type="file" id="file" accept=".png,.jpeg,.jpg" onchange="angular.element(this).scope().fileChanged(event)"/> - <!--a class="dark" href="#" ng-if="!camera" ng-click="addPictureFile()"> - <i class="icon ion-plus"></i> - </a--> - </div> - - <span class="item item-button-right ink" ng-click="openCategoryModal()" ng-show="isCompany"> - <span translate>REGISTRY.COMMON.CATEGORY</span> - <span class="badge badge-royal">{{category.name | formatCategory}}</span> - <i class="button button-clear ion-chevron-right"></i> - </span> - - <div class="item item-input item-floating-label"> - <span class="input-label" translate>REGISTRY.EDIT.RECORD_TITLE</span> - <input type="text" placeholder="{{'REGISTRY.EDIT.RECORD_TITLE_HELP'|translate}}" ng-model="recordData.title" /> - </div> - - <div class="item item-input item-floating-label"> - <span class="input-label" translate>REGISTRY.EDIT.RECORD_DESCRIPTION</span> - <textarea placeholder="{{'REGISTRY.EDIT.RECORD_DESCRIPTION_HELP'|translate}}" - ng-model="recordData.description" - rows="8" cols="10"> - </textarea> - </div> - - <div class="item item-floating-label" ng-if="location.enable"> - <span class="input-label" translate>REGISTRY.EDIT.RECORD_LOCATION</span> - <div class="item-input-inset"> - <label class="item-input-wrapper"> - <input type="text" placeholder="{{'REGISTRY.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="recordData.location"> - </label> - <button class="button button-small button-positive" ng-click="localize()" ng-if="location.enable"> - <i class="icon ion-pinpoint"></i> - </button> - </div> - </div> - - <div class="item item-input item-floating-label" ng-if="!location.enable"> - <span class="input-label" translate>REGISTRY.EDIT.RECORD_LOCATION</span> - <textarea placeholder="{{'REGISTRY.EDIT.RECORD_LOCATION_HELP'|translate}}" ng-model="recordData.location"></textarea> - </div> - - <a class="item item-icon-left" ng-if="id && recordData.issuer && !isCompany"> - <i class="icon ion-key"></i> - <span translate>REGISTRY.EDIT.RECORD_PUBKEY</span> - <h4 class="gray">{{recordData.issuer}}</h4> - </a> - - <a class="item item-icon-left" ng-if="id && recordData.issuer && isCompany" > - <i class="icon ion-key"></i> - <span translate>REGISTRY.COMMON.ISSUER</span> - <h4>{{recordData.issuer | formatPubkey}}</h4> - </a> - - </div> -</form> diff --git a/www/templates/registry/view_record.html b/www/templates/registry/view_record.html deleted file mode 100644 index 9956a87d4a6c1ec8ff4a3888cdcf27ce2dee965b..0000000000000000000000000000000000000000 --- a/www/templates/registry/view_record.html +++ /dev/null @@ -1,87 +0,0 @@ -<ion-view left-buttons="leftButtons"> - <ion-nav-title> - <span translate>REGISTRY.VIEW.TITLE</span> - </ion-nav-title> - - <ion-nav-buttons side="secondary"> - <button class="button button-icon button-clear ion-android-create" ng-click="edit()" ng-if="canEdit"> - </button> - </ion-nav-buttons> - - <ion-content class="item-text-wrap"> - - <div class="scroll"> - - <div class="positive-900-bg hero"> - <div class="content"> - <div class="avatar" - ng-if="pictures && pictures.length > 0" - style="background-image: url({{pictures[0].src}});"></div> - <i class="avatar avatar-member" ng-if="!pictures || pictures.length === 0"></i> - <h3 class="light">{{formData.title}}</h3> - <h4 class="gray"> - <i class="icon ion-location" ng-show="formData.location"></i> - <span ng-bind-html="formData.location"></span> - <span ng-shwo="formData.location && formData.time"> </span> - <i class="icon ion-calendar" ng-show="formData.time"></i> - {{formData.time|formatDate}} - </h4> - </div> - </div> - - <div class="hidden-xs hidden-sm padding" style="text-align:center"> - <button class="button button-raised button-assertive ink-dark" - ng-click="transfer(formData.issuer, formData.title)"> - {{'ACCOUNT.BTN_SEND_MONEY' | translate}} - </button> - - <button class="button button-raised button-icon icon ion-ribbon-b" ng-click="certifyIdentity()" ng-if="hasSelf"> - {{'WOT.BTN_CERTIFY' | translate}} - </button> - </div> - - <div class="list"> - - <span class="item item-icon-left ink" - ng-if="!isCompany" - copy-on-click> - <i class="icon ion-key"></i> - <p class="gray">{{formData.issuer}}</p> - </span> - - <div class="item"> - <p ng-bind-html="formData.description"></p> - </div> - - <div ng-if="isCompany"> - <div class="item-divider"></div> - - <div class="item"> - <span translate>REGISTRY.COMMON.CATEGORY</span> - <span class="badge badge-positive">{{category.name || formatCategory}}</span> - </div> - - <span class="item item-icon-left" > - <i class="icon ion-person"></i> - <h3><span translate>REGISTRY.COMMON.ISSUER</span></h3> - <span class="badge" ng-class="{'badge-positive': isMember, 'badge-assertive': !isMember}">{{formData.issuer | formatPubkey}}</span> - </span> - - </div> - - </div> - <div class="scroll-bar scroll-bar-v"></div> - </div> - </ion-content> - - <button class="button button-fab button-fab-bottom-right button-assertive icon ion-android-send visible-xs visible-sm" - ng-click="transfer(formData.issuer, formData.title)"> - </button> - - <button class="button button-fab button-fab-bottom-right button-assertive icon ion-ribbon-b visible-xs visible-sm" - ng-click="certifyIdentity()" - ng-if="hasSelf" - style="bottom:78px;"> - </button> - -</ion-view>