Removed ls-wait, ls-count and di service
This commit is contained in:
parent
1c8b0b88d3
commit
19443978e5
|
@ -3,7 +3,7 @@ use Utopia\Locale\Locale;
|
|||
?>
|
||||
<header class="clear">
|
||||
|
||||
<div data-ls-wait="projects.load" class="list pull-start project-only">
|
||||
<div class="list pull-start project-only">
|
||||
<select data-ls-loop="projects" data-ls-as="option" data-ls-bind="{{router.params.project}}" data-switch>
|
||||
<option data-ls-attrs="value={{option.$uid}}" data-ls-bind="{{option.name}}"></option>
|
||||
</select>
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
<div class="range">Current Month</div>
|
||||
</div>
|
||||
|
||||
<div class="chart" data-ls-wait="usage.load">
|
||||
<div class="chart">
|
||||
<div class="content" data-ls-ui-chart></div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -815,7 +815,7 @@ $scopes = [ // TODO sync with project list
|
|||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li data-state="/console/settings/members?project={{router.params.project}}" data-ls-wait="project.load">
|
||||
<li data-state="/console/settings/members?project={{router.params.project}}">
|
||||
<h2><?php echo Locale::getText('console.settings.section.members.title'); ?></h2>
|
||||
|
||||
<div class="zone xl"
|
||||
|
|
|
@ -14,7 +14,7 @@ $providers = $this->getParam('providers', []);
|
|||
|
||||
<div class="zone xl">
|
||||
|
||||
<div data-ls-wait="project.load">
|
||||
<div>
|
||||
<form class="row clear margin-bottom-tiny" data-forms-filter="filter-files" data-event="init">
|
||||
<div class="col span-4">
|
||||
<div class="margin-bottom-small">
|
||||
|
|
|
@ -14,14 +14,11 @@ const configApp = {
|
|||
src: [
|
||||
'public/scripts/dependencies/litespeed.js',
|
||||
|
||||
'public/scripts/sdk.js',
|
||||
|
||||
'public/scripts/init.js',
|
||||
|
||||
'public/scripts/services/alerts.js',
|
||||
'public/scripts/services/console.js',
|
||||
'public/scripts/services/date.js',
|
||||
'public/scripts/services/di.js',
|
||||
'public/scripts/services/env.js',
|
||||
'public/scripts/services/markdown.js',
|
||||
'public/scripts/services/sdk.js',
|
||||
|
@ -30,10 +27,8 @@ const configApp = {
|
|||
'public/scripts/routes.js',
|
||||
'public/scripts/filters.js',
|
||||
'public/scripts/app.js',
|
||||
'public/scripts/appwrite.js',
|
||||
|
||||
'public/scripts/views/count.js',
|
||||
'public/scripts/views/wait.js',
|
||||
'public/scripts/views/service.js',
|
||||
|
||||
'public/scripts/views/analytics/event.js',
|
||||
'public/scripts/views/analytics/pageview.js',
|
||||
|
@ -76,6 +71,7 @@ const configApp = {
|
|||
const configDep = {
|
||||
mainFile: 'app-dep.js',
|
||||
src: [
|
||||
'public/scripts/dependencies/appwrite.js',
|
||||
'public/scripts/dependencies/chart.js',
|
||||
'public/scripts/dependencies/markdown-it.js',
|
||||
'public/scripts/dependencies/pell.js',
|
||||
|
|
149
public/dist/scripts/app-all.js
vendored
149
public/dist/scripts/app-all.js
vendored
File diff suppressed because one or more lines are too long
108
public/dist/scripts/app-dep.js
vendored
108
public/dist/scripts/app-dep.js
vendored
File diff suppressed because one or more lines are too long
41
public/dist/scripts/app.js
vendored
41
public/dist/scripts/app.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,30 +0,0 @@
|
|||
(function (window) {
|
||||
"use strict";
|
||||
|
||||
window.ls.container.set('di', function () {
|
||||
var list = {
|
||||
'load': true
|
||||
};
|
||||
|
||||
return {
|
||||
listen: function (event, callback) {
|
||||
if(list[event]) {
|
||||
callback();
|
||||
}
|
||||
|
||||
document.addEventListener(event, callback);
|
||||
},
|
||||
report: function (event) {
|
||||
list[event] = true;
|
||||
},
|
||||
check: function(event) {
|
||||
return (list[event]);
|
||||
},
|
||||
reset: function () {
|
||||
list = {'load': true};
|
||||
},
|
||||
list: list
|
||||
};
|
||||
}, true);
|
||||
|
||||
})(window);
|
|
@ -1,15 +0,0 @@
|
|||
(function (window) {
|
||||
window.ls.container.get('view').add({
|
||||
selector: 'data-ls-count',
|
||||
template: false,
|
||||
repeat: true,
|
||||
controller: function(element) {
|
||||
var count = parseInt(element.dataset['lsCount'] || 0);
|
||||
|
||||
element.dataset['lsCount'] = count + 1;
|
||||
|
||||
element.innerHTML = element.dataset['lsCount'];
|
||||
}
|
||||
});
|
||||
|
||||
})(window);
|
|
@ -104,8 +104,6 @@
|
|||
bubbles: false,
|
||||
cancelable: true
|
||||
}));
|
||||
|
||||
di.report(name + '-changed');
|
||||
};
|
||||
|
||||
switch (element.tagName) {
|
||||
|
@ -145,14 +143,6 @@
|
|||
}, {once: true});
|
||||
}
|
||||
else {
|
||||
di.listen(events[y], function (e) {
|
||||
if(e) {
|
||||
e.target.removeEventListener(e.type, arguments.callee);
|
||||
}
|
||||
|
||||
apply(form.toJson(element));
|
||||
});
|
||||
|
||||
//document.addEventListener(events[y], function (e) {
|
||||
// e.target.removeEventListener(e.type, arguments.callee);
|
||||
// apply(form.toJson(element));
|
||||
|
|
|
@ -197,8 +197,6 @@
|
|||
}
|
||||
if (debug) console.log('%c[event triggered]: ' + triggers[i], 'color:green');
|
||||
|
||||
di.report(triggers[i]);
|
||||
|
||||
document.dispatchEvent(new CustomEvent(triggers[i]));
|
||||
}
|
||||
}
|
||||
|
@ -286,8 +284,6 @@
|
|||
continue;
|
||||
}
|
||||
|
||||
di.report(triggers[i]);
|
||||
|
||||
document.dispatchEvent(new CustomEvent(triggers[i]));
|
||||
}
|
||||
}
|
||||
|
@ -396,8 +392,6 @@
|
|||
element.setAttribute('data-event', 'none'); // Avoid re-attaching event
|
||||
break;
|
||||
default:
|
||||
//document.addEventListener(events[y], exec);
|
||||
di.listen(events[y], exec);
|
||||
element.setAttribute('data-event', 'none'); // Avoid re-attaching event
|
||||
}
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
(function (window) {
|
||||
window.ls.container.get('view').add({
|
||||
selector: 'data-ls-wait',
|
||||
template: false,
|
||||
repeat: false,
|
||||
controller: function(element, di, view) {
|
||||
let debug = (element.dataset['debug']);
|
||||
let event = element.dataset['lsWait'] || '';
|
||||
let status = di.check(event); // Has event already triggered
|
||||
|
||||
if (debug) { console.log(di.list); }
|
||||
|
||||
if(status) {
|
||||
element.$lsSkip = false;
|
||||
if (debug) { console.log('No Wait for ' + event); }
|
||||
if (debug) { element.style.background = 'green'; }
|
||||
}
|
||||
else {
|
||||
element.$lsSkip = true;
|
||||
|
||||
if (debug) { console.log('Wait for ' + event); }
|
||||
if (debug) { element.style.background = 'yellow'; }
|
||||
|
||||
di.listen(event, function () {
|
||||
element.$lsSkip = false;
|
||||
|
||||
if (debug) { console.log('Wait Over for ' + event); }
|
||||
if (debug) { element.style.background = 'blue'; }
|
||||
|
||||
view.render(element);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
})(window);
|
Loading…
Reference in a new issue