Removed ls repeat config in all views
This commit is contained in:
parent
7eff747b2c
commit
3958002953
|
@ -62,7 +62,6 @@ const configApp = {
|
|||
'public/scripts/views/ui/highlight.js',
|
||||
'public/scripts/views/ui/modal.js',
|
||||
'public/scripts/views/ui/open.js',
|
||||
'public/scripts/views/ui/paging.js',
|
||||
'public/scripts/views/ui/phases.js',
|
||||
'public/scripts/views/ui/trigger.js',
|
||||
],
|
||||
|
|
|
@ -31,7 +31,6 @@ window.ls.container.get('view')
|
|||
})
|
||||
.add({
|
||||
selector: 'data-cookie-policy',
|
||||
repeat: false,
|
||||
controller: function(element, alerts, cookie) {
|
||||
if(!cookie.get('cookie-alert')) {
|
||||
let text = element.dataset['cookiePolicy'] || '';
|
||||
|
@ -64,7 +63,6 @@ window.ls.container.get('view')
|
|||
})
|
||||
.add({
|
||||
selector: 'data-forms-headers',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
let key = document.createElement('input');
|
||||
let value = document.createElement('input');
|
||||
|
@ -119,7 +117,6 @@ window.ls.container.get('view')
|
|||
})
|
||||
.add({
|
||||
selector: 'data-prism',
|
||||
repeat: false,
|
||||
controller: function(window, document, element, alerts) {
|
||||
Prism.highlightElement(element);
|
||||
|
||||
|
@ -152,7 +149,6 @@ window.ls.container.get('view')
|
|||
})
|
||||
.add({
|
||||
selector: 'data-code-example',
|
||||
repeat: false,
|
||||
controller: function(window, document, element, cookie) {
|
||||
let prefix = element.dataset['codeExample'] || 'unknown';
|
||||
|
||||
|
@ -185,7 +181,6 @@ window.ls.container.get('view')
|
|||
})
|
||||
.add({
|
||||
selector: 'data-ls-ui-chart',
|
||||
repeat: false,
|
||||
controller: function(element, container, date, document) {
|
||||
let child = document.createElement('canvas');
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-clone',
|
||||
repeat: false,
|
||||
controller: function(element, document, view) {
|
||||
var template = element.innerHTML.toString();
|
||||
var label = element.dataset['label'] || 'Add';
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-color',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
var preview = document.createElement('div');
|
||||
var picker = document.createElement('input');
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-parent-down',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
var target = element.dataset['target'] || null;
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-parent-remove',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
var target = element.dataset['target'] || null;
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-parent-up',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
var target = element.dataset['target'] || null;
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-password-meter',
|
||||
repeat: false,
|
||||
controller: function(element, window) {
|
||||
var calc = function(password) {
|
||||
var score = 0;
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
window.ls.container.get('view').add({
|
||||
selector: 'data-forms-pell',
|
||||
repeat: false,
|
||||
controller: function(element, window, document, markdown) {
|
||||
var div = document.createElement('div');
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-remove',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
Array.prototype.slice.call(element.querySelectorAll('[data-remove]')).map(function(obj) { // Add remove button
|
||||
obj.addEventListener('click', function () {
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-switch',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
let input = window.document.createElement('input');
|
||||
input.type = 'checkbox';
|
||||
|
|
13
public/scripts/views/forms/tags.js
Normal file
13
public/scripts/views/forms/tags.js
Normal file
|
@ -0,0 +1,13 @@
|
|||
(function (window) {
|
||||
"use strict";
|
||||
|
||||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-tags',
|
||||
controller: function(element) {
|
||||
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
})(window);
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-text-count',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
var counter = document.createElement('span');
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-text-direction',
|
||||
repeat: false,
|
||||
controller: function(element) {
|
||||
var rtlStock = '^ا^ب^ت^ث^ج^ح^خ^د^ذ^ر^ز^س^ش^ص^ض^ط^ظ^ع^غ^ف^ق^ك^ل^م^ن^ه^و^ي^א^ב^ג^ד^ה^ו^ז^ח^ט^י^כ^ך^ל^מ^ם^נ^ן^ס^ע^פ^ף^צ^ץ^ק^ר^ש^ת^';
|
||||
var special = ['\n',' ', '״', '"', '_', '\'', '!', '@', '#', '$', '^', '&', '%', '*', '(', ')', '+', '=', '-', '[', ']', '\\', '/', '{', '}', '|', ':', '<', '>', '?', ',', '.', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-text-resize',
|
||||
repeat: false,
|
||||
controller: function(element, window) {
|
||||
function resize () {
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
window.ls.container.get('view').add(
|
||||
{
|
||||
selector: 'data-forms-upload',
|
||||
repeat: false,
|
||||
controller: function(element, container, alerts, expression, env) {
|
||||
var scope = element.dataset['scope'];
|
||||
var labelButton = element.dataset['labelButton'] || 'Upload';
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
window.ls.view.add({
|
||||
selector: 'data-general-oauth',
|
||||
repeat: false,
|
||||
controller: function (element, env, expression) {
|
||||
let provider = expression.parse(element.dataset['authOauth'] || '');
|
||||
let success = expression.parse(element.dataset['success'] || '');
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
(function (window) {
|
||||
window.ls.container.get('view').add({
|
||||
selector: 'data-ls-ui-open',
|
||||
repeat: false,
|
||||
controller: function(element, window) {
|
||||
let def = (element.classList.contains('open')) ? 'open' : 'close';
|
||||
let buttonClass = element.dataset['buttonClass'] || 'ls-ui-open';
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
(function (window) {
|
||||
window.ls.container.get('view').add({
|
||||
selector: 'data-ls-ui-paging',
|
||||
repeat: true,
|
||||
controller: function(document, element, expression) {
|
||||
var sum = expression.parse(element.dataset['sum']) || 0;
|
||||
var offset = expression.parse(element.dataset['offset']) || 0;
|
||||
var limit = expression.parse(element.dataset['limit']) || 0;
|
||||
|
||||
if(offset === 0 || limit === 0) {
|
||||
element.innerHTML = '1 / 1';
|
||||
return true;
|
||||
}
|
||||
|
||||
var total = Math.ceil(sum/limit);
|
||||
var current = Math.ceil(offset/limit) + 1;
|
||||
|
||||
element.innerHTML = (total > 0) ? current + ' / ' + total : '';
|
||||
}
|
||||
});
|
||||
})(window);
|
|
@ -1,7 +1,6 @@
|
|||
(function (window) {
|
||||
window.ls.container.get('view').add({
|
||||
selector: 'data-ls-ui-trigger',
|
||||
repeat: false,
|
||||
controller: function(element, document) {
|
||||
let trigger = element.dataset['lsUiTrigger'];
|
||||
let event = element.dataset['event'] || 'click';
|
||||
|
|
Loading…
Reference in a new issue