From 8daa897128119dc548cf8186e4c72426b5406c4b Mon Sep 17 00:00:00 2001 From: saeid_01 Date: Fri, 27 Sep 2019 23:39:58 +0330 Subject: [PATCH] delete Additional files --- resources/js/SharedRoutes/index.js | 8 --- resources/js/SharedRoutes/path.js | 7 --- resources/js/bootstrap.js | 56 ------------------- resources/js/services/acl/role.js | 17 ------ .../services/global/errorHandler.service.js | 49 ---------------- resources/js/services/global/toast.service.js | 21 ------- resources/js/services/mixin/hasRole.js | 6 -- 7 files changed, 164 deletions(-) delete mode 100644 resources/js/SharedRoutes/index.js delete mode 100644 resources/js/SharedRoutes/path.js delete mode 100644 resources/js/bootstrap.js delete mode 100644 resources/js/services/acl/role.js delete mode 100644 resources/js/services/global/errorHandler.service.js delete mode 100644 resources/js/services/global/toast.service.js delete mode 100644 resources/js/services/mixin/hasRole.js diff --git a/resources/js/SharedRoutes/index.js b/resources/js/SharedRoutes/index.js deleted file mode 100644 index e1e87d7..0000000 --- a/resources/js/SharedRoutes/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import sharedPath from './path'; - - -// let paths = []; - -// paths = paths.concat(sharedPath); - -export default sharedPath; diff --git a/resources/js/SharedRoutes/path.js b/resources/js/SharedRoutes/path.js deleted file mode 100644 index 5e5b837..0000000 --- a/resources/js/SharedRoutes/path.js +++ /dev/null @@ -1,7 +0,0 @@ -export default [ - // { - // path: '/CRM/MyTasks', - // name: 'MyTasks', - // view: 'Common/views/Tasks' - // } -]; diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js deleted file mode 100644 index c1f8ac3..0000000 --- a/resources/js/bootstrap.js +++ /dev/null @@ -1,56 +0,0 @@ - -window._ = require('lodash'); - -/** - * We'll load jQuery and the Bootstrap jQuery plugin which provides support - * for JavaScript based Bootstrap features such as modals and tabs. This - * code may be modified to fit the specific needs of your application. - */ - -try { - window.Popper = require('popper.js').default; - window.$ = window.jQuery = require('jquery'); - - require('bootstrap'); -} catch (e) {} - -/** - * We'll load the axios HTTP library which allows us to easily issue requests - * to our Laravel back-end. This library automatically handles sending the - * CSRF token as a header based on the value of the "XSRF" token cookie. - */ - -window.axios = require('axios'); - -window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; - -/** - * Next we will register the CSRF Token as a common header with Axios so that - * all outgoing HTTP requests automatically have it attached. This is just - * a simple convenience so we don't have to attach every token manually. - */ - -let token = document.head.querySelector('meta[name="csrf-token"]'); - -if (token) { - window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content; -} else { - console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token'); -} - -/** - * Echo exposes an expressive API for subscribing to channels and listening - * for events that are broadcast by Laravel. Echo and event broadcasting - * allows your team to easily build robust real-time web applications. - */ - -// import Echo from 'laravel-echo' - -// window.Pusher = require('pusher-js'); - -// window.Echo = new Echo({ -// broadcaster: 'pusher', -// key: process.env.MIX_PUSHER_APP_KEY, -// cluster: process.env.MIX_PUSHER_APP_CLUSTER, -// encrypted: true -// }); diff --git a/resources/js/services/acl/role.js b/resources/js/services/acl/role.js deleted file mode 100644 index a521c4c..0000000 --- a/resources/js/services/acl/role.js +++ /dev/null @@ -1,17 +0,0 @@ -import { TokenService } from '@/services' - -const $hasRole = function(roles) { - if (TokenService.getToken()) { - roles = roles.split('|'); - for (const role of roles) { - if(TokenService.getInfo().roles && Array.isArray(TokenService.getInfo().roles) && TokenService.getInfo().roles.includes(role)) { - return true; - } - } - } - return false; -}; - -export { - $hasRole -} \ No newline at end of file diff --git a/resources/js/services/global/errorHandler.service.js b/resources/js/services/global/errorHandler.service.js deleted file mode 100644 index 1f7d37b..0000000 --- a/resources/js/services/global/errorHandler.service.js +++ /dev/null @@ -1,49 +0,0 @@ -import axios from "axios"; -import toast from "./toast.service"; -// import {TokenService, ApiService} from '@/services'; -// import store from "@/store" -// import router from '@/router' -function errorResponseHandler(error) { - - // check for errorHandle config - if ( - error.config.hasOwnProperty("errorHandle") && - error.config.errorHandle === false - ) { - return Promise.reject(error); - } - - // if has response show the error - if (error.response) { - if(typeof error.response.data.errors !== 'undefined') { - for (const key in error.response.data.errors) { - if (error.response.data.errors.hasOwnProperty(key)) { - let title = (error.response.data.title) ? error.response.data.title : undefined; - toast.error(error.response.data.errors[key], title); - } - } - } - if(error.response.status == 401) { - // TokenService.removeToken(); - // TokenService.removeRefreshToken(); - // TokenService.removeInfo(); - // ApiService.removeAuthHeader(); - // store.commit('auth/logoutSuccess', {}, {root: true}) - // router.push({ name: `Dashboard` }); - } - - } -} -function successHandler(response) { - if(response.status == 200) { - if(typeof response.data.message !== 'undefined') { - toast.success(response.data.message, response.data.title); - } - } - return response; -} - -// apply interceptor on response -axios.interceptors.response.use(successHandler, errorResponseHandler); - -export default errorResponseHandler; diff --git a/resources/js/services/global/toast.service.js b/resources/js/services/global/toast.service.js deleted file mode 100644 index 79150f2..0000000 --- a/resources/js/services/global/toast.service.js +++ /dev/null @@ -1,21 +0,0 @@ -import "izitoast/dist/css/iziToast.min.css"; -import iZtoast from "izitoast"; - -const toast = { - error: (message, title = "Error") => { - return iZtoast.error({ - title: title, - message: message, - position: "bottomCenter" - }); - }, - success: (message, title = "Success") => { - return iZtoast.success({ - title: title, - message: message, - position: "bottomCenter" - }); - } -}; - -export default toast; diff --git a/resources/js/services/mixin/hasRole.js b/resources/js/services/mixin/hasRole.js deleted file mode 100644 index bd1fc48..0000000 --- a/resources/js/services/mixin/hasRole.js +++ /dev/null @@ -1,6 +0,0 @@ -import {$hasRole} from '../acl/role'; -export default { - methods: { - $hasRole - }, -} \ No newline at end of file