Improvment in tslint standard (#16)

This commit is contained in:
Qolzam
2017-10-10 16:39:02 +07:00
parent 181d2b8abd
commit 1937742f04
160 changed files with 984 additions and 1019 deletions

View File

@@ -1,16 +1,16 @@
// - Import firebase components
import {firebaseAuth, firebaseRef} from 'app/firebase/';
import store from 'store/configureStore';
import {firebaseAuth, firebaseRef} from 'app/firebase/'
import store from 'store/configureStore'
// - Check user if is authorized
export var isAuthorized = () => {
var state = store.getState();
return state.authorize.authed;
export let isAuthorized = () => {
let state = store.getState()
return state.authorize.authed
};
}
export var isAdmin = () =>{
export let isAdmin = () =>{
return true;
return true
};
}

View File

@@ -6,8 +6,8 @@ import {Route, Redirect} from 'react-router-dom'
import * as AuthAPI from 'AuthAPI'
export var PrivateRoute = ({component: Component, ...rest}) => {
console.log('is auth ; ', AuthAPI.isAuthorized());
export let PrivateRoute = ({component: Component, ...rest}) => {
console.log('is auth ', AuthAPI.isAuthorized())
return (
<Route
{...rest}
@@ -18,7 +18,7 @@ export var PrivateRoute = ({component: Component, ...rest}) => {
)
}
export var PublicRoute = ({component: Component,...rest}) => {
export let PublicRoute = ({component: Component,...rest}) => {
return (
<Route
{...rest}

View File

@@ -5,18 +5,18 @@ import { storageRef } from 'app/firebase/'
// - Get file Extension
const getExtension = (fileName) => {
var re = /(?:\.([^.]+))?$/;
return re.exec(fileName)[1];
let re = /(?:\.([^.]+))?$/
return re.exec(fileName)[1]
}
// Converts image to canvas; returns new canvas element
// Converts image to canvas returns new canvas element
const convertImageToCanvas = (image) => {
var canvas = document.createElement("canvas");
canvas.width = image.width;
canvas.height = image.height;
canvas.getContext("2d").drawImage(image, 0, 0);
let canvas = document.createElement('canvas')
canvas.width = image.width
canvas.height = image.height
canvas.getContext('2d').drawImage(image, 0, 0)
return canvas;
return canvas
}
/**
@@ -28,10 +28,10 @@ const uploadImage = (file, fileName, progress) => {
return new Promise((resolve, reject) => {
// Create a storage refrence
var storegeFile = storageRef.child(`images/${fileName}`)
let storegeFile = storageRef.child(`images/${fileName}`)
// Upload file
var task = storegeFile.put(file)
let task = storegeFile.put(file)
task.then((result) => {
resolve(result)
}).catch((error) => {
@@ -40,7 +40,7 @@ const uploadImage = (file, fileName, progress) => {
// Upload storage bar
task.on('state_changed', (snapshot) => {
var percentage = (snapshot.bytesTransferred / snapshot.totalBytes) * 100
let percentage = (snapshot.bytesTransferred / snapshot.totalBytes) * 100
progress(percentage, true)
}, (error) => {
console.log('========== Upload Image ============')
@@ -65,40 +65,40 @@ const constraintImage = (file,fileName, maxWidth, maxHeight) => {
if(file.type.match(/image.*/)) {
// Load the image
var reader = new FileReader();
let reader = new FileReader()
reader.onload = function (readerEvent) {
var image = new Image();
let image = new Image()
image.onload = function (imageEvent) {
// Resize the image
var canvas = document.createElement('canvas'),
let canvas = document.createElement('canvas'),
max_size = 986,// TODO : pull max size from a site config
width = image.width,
height = image.height;
height = image.height
if (width > height) {
if (width > max_size) {
height *= max_size / width;
width = max_size;
height *= max_size / width
width = max_size
}
} else {
if (height > max_size) {
width *= max_size / height;
height = max_size;
width *= max_size / height
height = max_size
}
}
canvas.width = width;
canvas.height = height;
canvas.getContext('2d').drawImage(image, 0, 0, width, height);
var dataUrl = canvas.toDataURL();
var resizedImage = dataURLToBlob(dataUrl);
let evt = new CustomEvent('onSendResizedImage', { detail: {resizedImage,fileName} });
window.dispatchEvent(evt);
canvas.width = width
canvas.height = height
canvas.getContext('2d').drawImage(image, 0, 0, width, height)
let dataUrl = canvas.toDataURL()
let resizedImage = dataURLToBlob(dataUrl)
let evt = new CustomEvent('onSendResizedImage', { detail: {resizedImage,fileName} })
window.dispatchEvent(evt)
}
image.src = readerEvent.target.result;
image.src = readerEvent.target.result
}
reader.readAsDataURL(file);
reader.readAsDataURL(file)
}
}
@@ -109,23 +109,23 @@ const constraintImage = (file,fileName, maxWidth, maxHeight) => {
*/
const dataURLToBlob = (dataURL) => {
var BASE64_MARKER = ';base64,'
let BASE64_MARKER = 'base64,'
if (dataURL.indexOf(BASE64_MARKER) == -1) {
var parts = dataURL.split(',')
var contentType = parts[0].split(':')[1]
var raw = parts[1]
let parts = dataURL.split(',')
let contentType = parts[0].split(':')[1]
let raw = parts[1]
return new Blob([raw], {type: contentType})
}
var parts = dataURL.split(BASE64_MARKER)
var contentType = parts[0].split(':')[1]
var raw = window.atob(parts[1])
var rawLength = raw.length
let parts = dataURL.split(BASE64_MARKER)
let contentType = parts[0].split(':')[1]
let raw = window.atob(parts[1])
let rawLength = raw.length
var uInt8Array = new Uint8Array(rawLength)
let uInt8Array = new Uint8Array(rawLength)
for (var i = 0; i < rawLength; ++i) {
for (let i = 0 i < rawLength ++i) {
uInt8Array[i] = raw.charCodeAt(i)
}

View File

@@ -8,8 +8,8 @@ export const detectTags = (content,character) => {
}
export const getContentTags = (content) => {
var newTags = []
var tags = detectTags(content,'#')
let newTags = []
let tags = detectTags(content,'#')
tags.forEach((tag)=>{
newTags.push(tag.slice(1))
})
@@ -17,13 +17,13 @@ export const getContentTags = (content) => {
}
export const sortObjectsDate = (objects) => {
var sortedObjects = objects;
let sortedObjects = objects
// Sort posts with creation date
sortedObjects.sort((a, b) => {
return parseInt(b.creationDate) - parseInt(a.creationDate)
});
})
return sortedObjects;
return sortedObjects
}

View File

@@ -4,7 +4,7 @@ import { storageRef } from 'app/firebase/'
//- Import actions
const isValidEmail = (email) => {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
let re = /^(([^<>()\[\]\\.,:\s@"]+(\.[^<>()\[\]\\.,:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
return re.test(email)
}