Added event counters
This commit is contained in:
parent
29badc782e
commit
c2a4c462ac
|
@ -21,6 +21,9 @@
|
|||
<div class="box margin-bottom-xl">
|
||||
<div>
|
||||
<form name="account.update"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Account Name"
|
||||
data-service="account.updateName"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -50,6 +53,9 @@
|
|||
<hr />
|
||||
|
||||
<form name="update-email"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Account Email"
|
||||
data-service="account.updateEmail"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -84,6 +90,9 @@
|
|||
<h1>Update Password</h1>
|
||||
|
||||
<form name="update-password"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Account Password"
|
||||
data-service="account.updatePassword"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -109,6 +118,9 @@
|
|||
<hr />
|
||||
|
||||
<form class="margin-top"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Account Current Session"
|
||||
data-service="account.deleteCurrentSession"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -150,6 +162,9 @@
|
|||
<p>PLEASE NOTE: Account deletion is irreversible.</p>
|
||||
|
||||
<form class="inline"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Account"
|
||||
data-service="account.delete"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -183,6 +198,9 @@
|
|||
<span data-ls-if="true != {{session.current}}" style="display: none;">
|
||||
<!-- From remote session (-logout event) -->
|
||||
<form class="pull-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Account Session"
|
||||
data-service="account.deleteSession"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -201,6 +219,9 @@
|
|||
<span data-ls-if="true == {{session.current}}" style="display: none;">
|
||||
<!-- From current session (+logout event) -->
|
||||
<form class="pull-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Account Current Session"
|
||||
data-service="account.deleteSession"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -233,6 +254,9 @@
|
|||
</div>
|
||||
|
||||
<form class="inline margin-bottom-large"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Account Sessions"
|
||||
data-service="account.deleteSessions"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
|
@ -5,13 +5,25 @@ $version = $this->getParam('version', '');
|
|||
<footer class="clear margin-top-xl">
|
||||
<ul class="copyright pull-start">
|
||||
<li>
|
||||
<a href="https://github.com/appwrite/appwrite" target="_blank"><i class="icon-github-circled"></i> GitHub Repository</a>
|
||||
<a
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/footer"
|
||||
data-analytics-label="GitHub Repository"
|
||||
href="https://github.com/appwrite/appwrite" target="_blank"><i class="icon-github-circled"></i> GitHub Repository</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://github.com/appwrite/appwrite/issues/new?body=%0A%0A%0A---%0AAppwrite Version:%20<?php echo $version; ?>" target="_blank">Open an Issue</a>
|
||||
<a
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/footer"
|
||||
data-analytics-label="New GitHub Issue"
|
||||
href="https://github.com/appwrite/appwrite/issues/new?body=%0A%0A%0A---%0AAppwrite Version:%20<?php echo $version; ?>" target="_blank">Open an Issue</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?php echo $home; ?>/docs" target="_blank">Documentation</a>
|
||||
<a
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/footer"
|
||||
data-analytics-label="Documentation"
|
||||
href="<?php echo $home; ?>/docs" target="_blank">Documentation</a>
|
||||
</li>
|
||||
<li>
|
||||
v:<?php echo $version; ?>
|
||||
|
|
|
@ -2,7 +2,14 @@
|
|||
|
||||
<div class="list pull-start project-only">
|
||||
<label>
|
||||
<select data-switch data-ls-bind="{{router.params.project}}" data-unsync="1" data-ls-loop="projects" data-ls-as="option">
|
||||
<select
|
||||
data-analytics-event="change"
|
||||
data-analytics-category="console/header"
|
||||
data-analytics-label="Project Switch"
|
||||
data-switch
|
||||
data-ls-bind="{{router.params.project}}"
|
||||
data-unsync="1"
|
||||
data-ls-loop="projects" data-ls-as="option">
|
||||
<option data-ls-attrs="value={{option.$uid}}" data-ls-bind="{{option.name}}"></option>
|
||||
</select>
|
||||
</label>
|
||||
|
@ -29,7 +36,10 @@
|
|||
</div>
|
||||
|
||||
<nav>
|
||||
<a class="logo" href="/console">
|
||||
<a class="logo" href="/console"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Logo">
|
||||
<img src="/images/appwrite-nav.svg" alt="Appwrite Logo" />
|
||||
</a>
|
||||
|
||||
|
@ -37,7 +47,10 @@
|
|||
|
||||
<ul class="links">
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/home?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/home?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Home">
|
||||
<i class="icon-home"></i>
|
||||
Home
|
||||
</a>
|
||||
|
@ -48,19 +61,28 @@
|
|||
|
||||
<ul class="links">
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/database?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/database?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Database">
|
||||
<i class="icon-database"></i>
|
||||
Database
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/storage?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/storage?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Storage">
|
||||
<i class="icon-folder"></i>
|
||||
Storage
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/users?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/users?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Users">
|
||||
<i class="icon-users"></i>
|
||||
Users
|
||||
</a>
|
||||
|
@ -71,19 +93,28 @@
|
|||
|
||||
<ul class="links">
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/keys?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/keys?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="API Keys">
|
||||
<i class="icon-key-inv"></i>
|
||||
API Keys
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/webhooks?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/webhooks?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Webhooks">
|
||||
<i class="icon-link"></i>
|
||||
Webhooks
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/tasks?project={{router.params.project}}">
|
||||
<a data-ls-attrs="href=/console/tasks?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Tasks">
|
||||
<i class="icon-clock"></i>
|
||||
Tasks
|
||||
</a>
|
||||
|
@ -93,7 +124,11 @@
|
|||
|
||||
<ul class="links bottom project-only">
|
||||
<li>
|
||||
<a data-ls-attrs="href=/console/settings?project={{router.params.project}}"><i class="icon-cog"></i> Settings</a>
|
||||
<a data-ls-attrs="href=/console/settings?project={{router.params.project}}"
|
||||
data-analytics-event="click"
|
||||
data-analytics-category="console/navigation"
|
||||
data-analytics-label="Settings">
|
||||
<i class="icon-cog"></i> Settings</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -126,7 +161,11 @@
|
|||
<div data-ui-modal class="modal box close" data-button-alias=".setup-new" data-button-icon="icon-plus" data-button-class="project-only" data-open-event="create-project">
|
||||
<h1>Create Project</h1>
|
||||
|
||||
<form data-setup>
|
||||
<form
|
||||
data-setup
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Project">
|
||||
<p>Appwrite project is set of services and resources shared across different platforms like Web, iOS or Android.</p>
|
||||
|
||||
<label>Name</label>
|
||||
|
|
|
@ -96,6 +96,9 @@ $graph = $this->getParam('graph', false);
|
|||
</div>
|
||||
|
||||
<form class="pull-end margin-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Project Platform"
|
||||
data-service="projects.deletePlatform"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -123,10 +126,10 @@ $graph = $this->getParam('graph', false);
|
|||
</div>
|
||||
|
||||
<div data-ls-if="(!{{console-project.platforms.length}})" class="box dashboard margin-bottom" style="display: none;">
|
||||
<div class="margin-bottom margin-top-small margin-end margin-start">
|
||||
<h3 class="margin-bottom">No Platforms Added to Your Project</h3>
|
||||
<div class="margin-bottom-small margin-top-small margin-end margin-start">
|
||||
<h3 class="margin-bottom-small text-bold-2">No Platforms Added to Your Project</h3>
|
||||
|
||||
<p class="margin-bottom-no">Add your first platform to start building your new application.</p>
|
||||
<p class="margin-bottom-no">Add your first platform and build your new application.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -156,6 +159,9 @@ $graph = $this->getParam('graph', false);
|
|||
<h1>New Web App</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Project Platform"
|
||||
data-service="projects.createPlatform"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -191,6 +197,9 @@ $graph = $this->getParam('graph', false);
|
|||
|
||||
<script type="text/html" id="template-web-update">
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Project Platform"
|
||||
data-service="projects.updatePlatform"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
|
@ -30,6 +30,9 @@ $scopes = $this->getParam('scopes', []);
|
|||
<h1>Update API Key</h1>
|
||||
|
||||
<form xdata-debug="1"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Project Key"
|
||||
data-service="projects.updateKey"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -67,6 +70,9 @@ $scopes = $this->getParam('scopes', []);
|
|||
</div>
|
||||
|
||||
<form class="pull-end margin-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Project Key"
|
||||
data-service="projects.deleteKey"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -111,6 +117,9 @@ $scopes = $this->getParam('scopes', []);
|
|||
<h1>Add API Keys</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Project Platform"
|
||||
data-service="projects.createKey"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
|
@ -19,6 +19,9 @@
|
|||
<h2>Overview</h2>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Project"
|
||||
data-service="projects.update"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -136,6 +139,9 @@
|
|||
<ul data-ls-loop="members" data-ls-as="member" class="list">
|
||||
<li class="clear">
|
||||
<form class="pull-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Team Membership"
|
||||
data-service="teams.deleteMembership"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -154,6 +160,9 @@
|
|||
|
||||
<div data-ls-if="false === {{member.confirm}}" class="pull-end margin-end" style="display: none;">
|
||||
<form class="pull-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Team Membership (resend)"
|
||||
data-service="teams.deleteMembership"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -188,27 +197,6 @@
|
|||
</form>
|
||||
</div>
|
||||
|
||||
<!-- <div data-ls-if="false === {{member.confirm}}" class="pull-end margin-end" style="display: none;">
|
||||
<form
|
||||
data-service="teams.createTeamMembershipResend"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
data-loading="Resending invitation, please wait..."
|
||||
data-success="alert,trigger"
|
||||
data-success-param-alert-text="Invitation Sent Successfully"
|
||||
data-success-param-trigger-events="membership-resend"
|
||||
data-failure="alert"
|
||||
data-failure-param-alert-text="Failed to Send Invite"
|
||||
data-failure-param-alert-classname="error">
|
||||
|
||||
<input name="teamId" id="teamId" type="hidden" data-ls-bind="{{console-project.teamId}}">
|
||||
<input name="inviteId" id="inviteId" type="hidden" data-ls-bind="{{member.inviteId}}">
|
||||
<input name="redirect" type="hidden" data-ls-bind="{{env.PROTOCOL}}://{{env.DOMAIN}}/auth/join?project={{router.params.project}}" />
|
||||
|
||||
<button class="reverse">Resend</button>
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<img src="" data-ls-attrs="src={{member|gravatar}}" data-size="200" alt="User Avatar" class="avatar pull-start margin-end" loading="lazy" width="60" height="60" />
|
||||
|
||||
<div class="margin-bottom-small">
|
||||
|
@ -225,6 +213,9 @@
|
|||
<h1>Invite Member</h1>
|
||||
|
||||
<form name="teams.createTeamMembership"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Team Membership"
|
||||
data-service="teams.createMembership"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
|
@ -14,6 +14,9 @@ $home = $this->getParam('home', '');
|
|||
<h1>Upload File</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Storage File"
|
||||
data-service="storage.createFile"
|
||||
data-event="submit"
|
||||
data-scope="sdk"
|
||||
|
@ -103,6 +106,9 @@ $home = $this->getParam('home', '');
|
|||
<h1>Update File</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Storage File"
|
||||
data-service="storage.updateFile"
|
||||
data-event="submit"
|
||||
data-scope="sdk"
|
||||
|
|
|
@ -75,6 +75,9 @@
|
|||
<h1>Update Task</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Project Task"
|
||||
data-service="projects.updateTask"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -192,6 +195,9 @@
|
|||
</form>
|
||||
|
||||
<form class="margin-top"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Project Task"
|
||||
data-service="projects.deleteTask"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -222,6 +228,9 @@
|
|||
<h1>Add Task</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Project Task"
|
||||
data-service="projects.createTask"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
|
@ -20,6 +20,9 @@ $providers = $this->getParam('providers', []);
|
|||
<h1>Create User</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create User"
|
||||
data-service="users.create"
|
||||
data-event="submit"
|
||||
data-success="alert,trigger,reset"
|
||||
|
@ -170,6 +173,9 @@ $providers = $this->getParam('providers', []);
|
|||
<h1>Create Team</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Team"
|
||||
data-service="teams.create"
|
||||
data-event="submit"
|
||||
data-success="alert,trigger,reset"
|
||||
|
@ -246,6 +252,9 @@ $providers = $this->getParam('providers', []);
|
|||
<h1>Update Team</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Team"
|
||||
data-service="teams.update"
|
||||
data-scope="sdk"
|
||||
data-event="submit"
|
||||
|
@ -329,6 +338,9 @@ $providers = $this->getParam('providers', []);
|
|||
<h1><?php echo ucfirst($provider); ?> OAuth Settings</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Project OAuth"
|
||||
data-service="projects.updateOAuth"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
|
@ -87,6 +87,9 @@
|
|||
|
||||
<div data-ls-if="{{user.status}} !== <?php echo \Auth\Auth::USER_STATUS_BLOCKED; ?>" style="display: none">
|
||||
<form name="users.updateStatus" class="margin-bottom"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update User Status"
|
||||
data-service="users.updateStatus"
|
||||
data-event="submit"
|
||||
data-param-user-id="{{router.params.id}}"
|
||||
|
@ -103,6 +106,9 @@
|
|||
|
||||
<div data-ls-if="{{user.status}} === <?php echo \Auth\Auth::USER_STATUS_BLOCKED; ?>" style="display: none">
|
||||
<form name="users.updateStatus" class="margin-bottom"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update User Status"
|
||||
data-service="users.updateStatus"
|
||||
data-event="submit"
|
||||
data-param-user-id="{{router.params.id}}"
|
||||
|
@ -137,6 +143,9 @@
|
|||
<ul data-ls-loop="sessions" data-ls-as="session" class="list">
|
||||
<li class="clear">
|
||||
<form class="pull-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete User Session"
|
||||
data-service="users.deleteSession"
|
||||
data-event="submit"
|
||||
data-loading="Loading..."
|
||||
|
@ -164,6 +173,9 @@
|
|||
</div>
|
||||
|
||||
<form class="inline margin-bottom-large"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete User Sessions"
|
||||
data-service="users.deleteSessions"
|
||||
data-param-user-id="{{router.params.id}}"
|
||||
data-event="submit"
|
||||
|
|
|
@ -54,6 +54,9 @@ $events = [
|
|||
<h1>Update Webhook</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Update Project Webhook"
|
||||
data-service="projects.updateWebhook"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -126,6 +129,9 @@ $events = [
|
|||
</div>
|
||||
|
||||
<form class="pull-end margin-end"
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Delete Project Webhook"
|
||||
data-service="projects.deleteWebhook"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
@ -161,6 +167,9 @@ $events = [
|
|||
<h1>Add Webhook</h1>
|
||||
|
||||
<form
|
||||
data-analytics-event="submit"
|
||||
data-analytics-category="console"
|
||||
data-analytics-label="Create Project Webhook"
|
||||
data-service="projects.createWebhook"
|
||||
data-scope="console"
|
||||
data-event="submit"
|
||||
|
|
2
public/dist/scripts/app-all.js
vendored
2
public/dist/scripts/app-all.js
vendored
|
@ -2609,7 +2609,7 @@ failure[i].slice(1),{}));}
|
|||
element.$lsSkip=false;view.render(element);});};let events=event.trim().split(",");for(let y=0;y<events.length;y++){if(""===events[y]){continue;}
|
||||
switch(events[y].trim()){case"load":exec();break;case"none":break;case"click":case"change":case"keypress":case"keydown":case"keyup":case"input":case"submit":element.addEventListener(events[y],exec);break;default:document.addEventListener(events[y],exec);}
|
||||
if(debug)
|
||||
console.log('%cregistered: "'+events[y].trim()+'" ('+service+")","color:blue");}}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-analytics-event",controller:function(element){var action=element.getAttribute("data-event-action")||"click";element.addEventListener(action,function(){var category=element.getAttribute("data-analytics-category")||"undefined";var label=element.getAttribute("data-analytics-label")||"undefined";if(!ga){console.error("Google Analytics ga object is not available");}
|
||||
console.log('%cregistered: "'+events[y].trim()+'" ('+service+")","color:blue");}}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-analytics-event",controller:function(element){var action=element.getAttribute("data-analytics-event")||"click";element.addEventListener(action,function(){var category=element.getAttribute("data-analytics-category")||"undefined";var label=element.getAttribute("data-analytics-label")||"undefined";if(!ga){console.error("Google Analytics ga object is not available");}
|
||||
ga("send",{hitType:"event",eventCategory:category,eventAction:action,eventLabel:label});});}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-analytics-pageview",controller:function(window,router){if(!ga){console.error("Google Analytics ga object is not available");}
|
||||
var project=router.params["project"]||'None';ga("set","page",window.location.pathname);ga("set","dimension1",project);ga("send","pageview");}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-forms-clone",controller:function(element,document,view){var template=element.innerHTML.toString();var label=element.dataset["label"]||"Add";var icon=element.dataset["icon"]||null;var target=element.dataset["target"]||null;var first=parseInt(element.dataset["first"]||1);var button=document.createElement("button");button.type="button";button.innerText=" "+label+" ";button.classList.add("margin-end");button.classList.add("margin-bottom-small");button.classList.add("reverse");if(icon){var iconElement=document.createElement("i");iconElement.className=icon;button.insertBefore(iconElement,button.firstChild);}
|
||||
if(target){target=document.getElementById(target);}
|
||||
|
|
2
public/dist/scripts/app.js
vendored
2
public/dist/scripts/app.js
vendored
|
@ -335,7 +335,7 @@ failure[i].slice(1),{}));}
|
|||
element.$lsSkip=false;view.render(element);});};let events=event.trim().split(",");for(let y=0;y<events.length;y++){if(""===events[y]){continue;}
|
||||
switch(events[y].trim()){case"load":exec();break;case"none":break;case"click":case"change":case"keypress":case"keydown":case"keyup":case"input":case"submit":element.addEventListener(events[y],exec);break;default:document.addEventListener(events[y],exec);}
|
||||
if(debug)
|
||||
console.log('%cregistered: "'+events[y].trim()+'" ('+service+")","color:blue");}}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-analytics-event",controller:function(element){var action=element.getAttribute("data-event-action")||"click";element.addEventListener(action,function(){var category=element.getAttribute("data-analytics-category")||"undefined";var label=element.getAttribute("data-analytics-label")||"undefined";if(!ga){console.error("Google Analytics ga object is not available");}
|
||||
console.log('%cregistered: "'+events[y].trim()+'" ('+service+")","color:blue");}}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-analytics-event",controller:function(element){var action=element.getAttribute("data-analytics-event")||"click";element.addEventListener(action,function(){var category=element.getAttribute("data-analytics-category")||"undefined";var label=element.getAttribute("data-analytics-label")||"undefined";if(!ga){console.error("Google Analytics ga object is not available");}
|
||||
ga("send",{hitType:"event",eventCategory:category,eventAction:action,eventLabel:label});});}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-analytics-pageview",controller:function(window,router){if(!ga){console.error("Google Analytics ga object is not available");}
|
||||
var project=router.params["project"]||'None';ga("set","page",window.location.pathname);ga("set","dimension1",project);ga("send","pageview");}});})(window);(function(window){"use strict";window.ls.container.get("view").add({selector:"data-forms-clone",controller:function(element,document,view){var template=element.innerHTML.toString();var label=element.dataset["label"]||"Add";var icon=element.dataset["icon"]||null;var target=element.dataset["target"]||null;var first=parseInt(element.dataset["first"]||1);var button=document.createElement("button");button.type="button";button.innerText=" "+label+" ";button.classList.add("margin-end");button.classList.add("margin-bottom-small");button.classList.add("reverse");if(icon){var iconElement=document.createElement("i");iconElement.className=icon;button.insertBefore(iconElement,button.firstChild);}
|
||||
if(target){target=document.getElementById(target);}
|
||||
|
|
2
public/dist/styles/default-ltr.css
vendored
2
public/dist/styles/default-ltr.css
vendored
File diff suppressed because one or more lines are too long
2
public/dist/styles/default-rtl.css
vendored
2
public/dist/styles/default-rtl.css
vendored
File diff suppressed because one or more lines are too long
|
@ -4,7 +4,7 @@
|
|||
window.ls.container.get("view").add({
|
||||
selector: "data-analytics-event",
|
||||
controller: function(element) {
|
||||
var action = element.getAttribute("data-event-action") || "click";
|
||||
var action = element.getAttribute("data-analytics-event") || "click";
|
||||
|
||||
element.addEventListener(action, function() {
|
||||
var category =
|
||||
|
|
|
@ -74,6 +74,10 @@ small {
|
|||
font-weight: 400!important;
|
||||
}
|
||||
|
||||
.text-bold-2 {
|
||||
font-weight: 600!important;
|
||||
}
|
||||
|
||||
.text-danger {
|
||||
color: @config-color-danger;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue