PDF rausgenommen
This commit is contained in:
@ -0,0 +1,18 @@
|
||||
<div piwik-dialog="$parent.showAddSiteDialog" class="ui-confirm">
|
||||
|
||||
<h2>{{ 'SitesManager_ChooseMeasurableTypeHeadline'|translate }}</h2>
|
||||
|
||||
<p>
|
||||
<div class="center">
|
||||
<button type="button"
|
||||
ng-repeat="type in availableTypes"
|
||||
title="{{ type.description }}"
|
||||
class="modal-close btn"
|
||||
style="margin-left: 20px;"
|
||||
ng-click="addSite(type.id);"
|
||||
aria-disabled="false">
|
||||
<span class="ui-button-text">{{ type.name }}</span>
|
||||
</button>
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
@ -0,0 +1,33 @@
|
||||
<div ng-show="!siteIsBeingEdited" class="sitesButtonBar clearfix">
|
||||
|
||||
<a ng-show="hasSuperUserAccess && availableTypes"
|
||||
class="btn addSite"
|
||||
ng-click="addNewEntity()" tabindex="1">
|
||||
{{ availableTypes.length > 1 ? ('SitesManager_AddMeasurable'|translate) : ('SitesManager_AddSite'|translate) }}
|
||||
</a>
|
||||
|
||||
<div class="search" ng-show="adminSites.hasPrev || adminSites.hasNext || adminSites.searchTerm">
|
||||
<input ng-model="adminSites.search" piwik-onenter="adminSites.searchSite(adminSites.search)"
|
||||
placeholder="{{ 'Actions_SubmenuSitesearch' | translate }}" type="text">
|
||||
<img ng-click="adminSites.searchSite(adminSites.search)" title="{{ 'General_ClickToSearch' | translate }}"
|
||||
class="search_ico" src="plugins/Morpheus/images/search_ico.png"/>
|
||||
</div>
|
||||
|
||||
<div class="paging" ng-show="adminSites.hasPrev || adminSites.hasNext">
|
||||
<a class="btn prev" ng-disabled="!adminSites.hasPrev" ng-click="adminSites.previousPage()">
|
||||
<span style="cursor:pointer;">« {{ 'General_Previous'|translate }}</span>
|
||||
</a>
|
||||
<span class="counter" ng-show="adminSites.hasPrev || adminSites.hasNext">
|
||||
<span ng-if="adminSites.searchTerm">
|
||||
{{ 'General_PaginationWithoutTotal'|translate:adminSites.offsetStart:adminSites.offsetEnd }}
|
||||
</span>
|
||||
<span ng-if="!adminSites.searchTerm">
|
||||
{{ 'General_Pagination'|translate:adminSites.offsetStart:adminSites.offsetEnd:totalNumberOfSites }}
|
||||
</span>
|
||||
</span>
|
||||
<a class="btn next" ng-disabled="!adminSites.hasNext" ng-click="adminSites.nextPage()">
|
||||
<span style="cursor:pointer;" class="pointer">{{ 'General_Next'|translate }} »</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
@ -0,0 +1,113 @@
|
||||
<div class="site card hoverable" idsite="{{ site.idsite }}" type="{{ site.type }}" ng-class="{'editingSite': site.editMode==true}">
|
||||
<div class="card-content">
|
||||
|
||||
<div class="row" ng-if="!site.editMode">
|
||||
|
||||
<div class="col m3">
|
||||
<h4>{{ site.name }}</h4>
|
||||
<ul>
|
||||
<li><span class="title">{{ 'General_Id'|translate }}:</span> {{ site.idsite }}</li>
|
||||
<li ng-show="availableTypes.length > 1"><span class="title">{{ 'SitesManager_Type'|translate }}:</span> {{ currentType.name }}</li>
|
||||
<li ng-show="site.idsite && howToSetupUrl">
|
||||
<a target="{{ isInternalSetupUrl ? '_self' : '_blank' }}" title="{{ 'SitesManager_ShowTrackingTag'|translate }}"
|
||||
ng-href="{{ howToSetupUrl }}{{ isInternalSetupUrl ? '&idSite=' + site.idsite + '&period=' + period + '&date=' + date +'&updated=false' : ''}}">
|
||||
{{ 'SitesManager_ShowTrackingTag'|translate }}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col m4">
|
||||
<ul>
|
||||
<li><span class="title">{{ 'SitesManager_Timezone'|translate }}:</span> {{ site.timezone_name }}</li>
|
||||
<li><span class="title">{{ 'SitesManager_Currency'|translate }}:</span> {{ site.currency_name }}</li>
|
||||
<li ng-show="site.ecommerce == 1">
|
||||
<span class="title">{{ 'Goals_Ecommerce'|translate }}:</span> {{ 'General_Yes'|translate }}
|
||||
</li>
|
||||
<li ng-show="site.sitesearch == 1">
|
||||
<span class="title">{{ 'Actions_SubmenuSitesearch'|translate }}:</span> {{ 'General_Yes'|translate }}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col m4">
|
||||
<ul>
|
||||
<li>
|
||||
<span class="title">{{ 'SitesManager_Urls'|translate }}</span>:
|
||||
<span ng-repeat="url in site.alias_urls">
|
||||
<a target=_blank rel="noreferrer noopener" ng-href="{{ url }}">{{ url }}{{$last ? '' : ', '}}</a>
|
||||
</span>
|
||||
</li>
|
||||
<li ng-show="site.excluded_ips.length">
|
||||
<span class="title">{{ 'SitesManager_ExcludedIps'|translate }}:</span>
|
||||
{{ site.excluded_ips.join(', ') }}
|
||||
</li>
|
||||
<li ng-show="site.excluded_parameters.length">
|
||||
<span class="title">{{ 'SitesManager_ExcludedParameters'|translate }}:</span>
|
||||
{{ site.excluded_parameters.join(', ') }}
|
||||
</li>
|
||||
<li ng-if="globalSettings.siteSpecificUserAgentExcludeEnabled && site.excluded_user_agents.length">
|
||||
<span class="title">{{ 'SitesManager_ExcludedUserAgents'|translate }}:</span>
|
||||
{{ site.excluded_user_agents.join(', ') }}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col m1 text-right">
|
||||
<ul>
|
||||
<li>
|
||||
<button class="table-action" ng-click="editSite()" title="{{ 'General_Edit'|translate }}">
|
||||
<span class="icon-edit"></span>
|
||||
</button>
|
||||
</li>
|
||||
<li>
|
||||
<button class="table-action" ng-show="site.idsite" ng-click="openDeleteDialog()" title="{{ 'General_Delete'|translate }}">
|
||||
<span class="icon-delete"></span>
|
||||
</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div ng-if="site.editMode">
|
||||
|
||||
<div class="form-group row">
|
||||
<div class="col s12 m6 input-field">
|
||||
<input type="text" ng-model="site.name" maxlength="90" placeholder="{{ 'General_Name'|translate }}" />
|
||||
<label>{{ 'General_Name'|translate }}</label>
|
||||
</div>
|
||||
<div class="col s12 m6"></div>
|
||||
</div>
|
||||
|
||||
<div piwik-activity-indicator loading="site.isLoading"></div>
|
||||
|
||||
<div ng-repeat="settingsPerPlugin in measurableSettings">
|
||||
<div ng-repeat="setting in settingsPerPlugin.settings">
|
||||
<div piwik-form-field="setting" all-settings="settingsPerPlugin.settings"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="select" name="currency"
|
||||
ng-model="site.currency"
|
||||
title="{{ 'SitesManager_Currency'|translate }}"
|
||||
inline-help="{{ 'SitesManager_CurrencySymbolWillBeUsedForGoals' | translate }}"
|
||||
options='currencies'>
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="select" name="timezone"
|
||||
ng-model="site.timezone"
|
||||
title="{{ 'SitesManager_Timezone'|translate }}"
|
||||
inline-help="#timezoneHelpText"
|
||||
options='timezones'>
|
||||
</div>
|
||||
|
||||
<div id="timezoneHelpText" class="inline-help-node">
|
||||
<div ng-include="'plugins/SitesManager/templates/help/timezone-help.html'"></div>
|
||||
</div>
|
||||
|
||||
<div class="editingSiteFooter">
|
||||
<input ng-show="!site.isLoading" type="submit" class="btn" value="{{ 'General_Save' | translate }}" ng-click="saveSite()"/>
|
||||
<button class="btn btn-link" ng-click="cancelEditSite(site)">{{ 'General_Cancel' | translate:'':'' }}</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,64 @@
|
||||
<div class="form-group">
|
||||
<label>{{ 'Actions_SubmenuSitesearch'|translate }}</label>
|
||||
<div class="form-help">
|
||||
{{ 'SitesManager_SiteSearchUse'|translate }}
|
||||
</div>
|
||||
<select ng-options="option.key as option.value for option in siteSearchOptions" ng-model="site.sitesearch"></select>
|
||||
</div>
|
||||
|
||||
<div ng-if="site.sitesearch">
|
||||
|
||||
<div ng-show="globalSettings.searchKeywordParametersGlobal.length" class="form-group">
|
||||
|
||||
<label class="checkbox">
|
||||
<input type="checkbox" ng-model="site.useDefaultSiteSearchParams">
|
||||
|
||||
<span ng-show="hasSuperUserAccess"
|
||||
ng-bind-html="'SitesManager_SearchUseDefault'|translate:'<a href=\'#globalSettings\'>':'</a>'">
|
||||
</span>
|
||||
<span ng-hide="hasSuperUserAccess">
|
||||
{{ 'SitesManager_SearchUseDefault' | translate:'':'' }}
|
||||
</span>
|
||||
</label>
|
||||
|
||||
<span ng-show="site.useDefaultSiteSearchParams" class="form-description">
|
||||
|
||||
{{ 'SitesManager_SearchKeywordLabel' | translate }}
|
||||
({{ 'General_Default' | translate }}) :
|
||||
|
||||
<span ng-repeat="param in globalSettings.searchKeywordParametersGlobal">
|
||||
{{ param }}<span ng-show="!$last">, </span>
|
||||
</span>
|
||||
|
||||
<span ng-show="globalSettings.searchCategoryParametersGlobal.length">
|
||||
& {{ 'SitesManager_SearchCategoryLabel' | translate }} :
|
||||
<span ng-repeat="param in globalSettings.searchCategoryParametersGlobal">
|
||||
{{ param }}<span ng-show="!$last">, </span>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</span>
|
||||
|
||||
</div>
|
||||
|
||||
<div ng-hide="site.useDefaultSiteSearchParams">
|
||||
|
||||
<div class="form-group">
|
||||
<label>{{ 'SitesManager_SearchKeywordLabel' | translate }}</label>
|
||||
<div class="form-help">
|
||||
{{ 'SitesManager_SearchKeywordParametersDesc' | translate }}
|
||||
</div>
|
||||
<input ng-list ng-model="site.sitesearch_keyword_parameters">
|
||||
</div>
|
||||
|
||||
<div ng-show="customVariablesActivated" class="form-group">
|
||||
<label>{{ 'SitesManager_SearchCategoryLabel' | translate }}</label>
|
||||
<div class="form-help">
|
||||
{{ 'Goals_Optional' | translate }} {{ 'SitesManager_SearchCategoryParametersDesc' | translate }}
|
||||
</div>
|
||||
<input ng-list ng-model="site.sitesearch_category_parameters">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
@ -0,0 +1,13 @@
|
||||
<div class="sitesManagerList">
|
||||
|
||||
<div ng-repeat="site in adminSites.sites" ng-include="'plugins/SitesManager/templates/dialogs/dialogs.html?cb=' + cacheBuster"></div>
|
||||
|
||||
<p ng-if="adminSites.searchTerm && 0 === adminSites.sites.length && !adminSites.isLoading">
|
||||
{{ 'SitesManager_NotFound'|translate }} <strong>{{ adminSites.searchTerm }}</strong>
|
||||
</p>
|
||||
|
||||
<div ng-controller="SitesManagerSiteController" ng-repeat="site in adminSites.sites"
|
||||
ng-include="'plugins/SitesManager/templates/sites-list/site-fields.html?cb=' + cacheBuster">
|
||||
</div>
|
||||
|
||||
</div>
|
Reference in New Issue
Block a user