Merge remote-tracking branch 'refs/remotes/origin/master'

pull/87/head
Farid Saravi 4 years ago
commit 5cb8690c7b

@ -0,0 +1,4 @@
**/.git
vendor
node_modules
modules

1
.gitignore vendored

@ -14,6 +14,7 @@ yarn-error.log
bootstrap/compiled.php
app/storage/
.DS_Store
storage/
storage/framework

@ -30,10 +30,10 @@
</div>
</template>
<script>
import VuePersianDatetimePicker from 'vue-persian-datetime-picker'
import moment from 'jalali-moment';
import VuePersianDatetimePicker from 'vue-persian-datetime-picker'
import {convertToJalali, convertNowToJalali} from '@Global/utils/date/jalali-date'
export default {
export default {
components: {
datePicker: VuePersianDatetimePicker
},
@ -75,15 +75,14 @@ export default {
dateShow: {
get() {
if (this.value) {
return moment(new Date(this.value)).format(this.defaultDisplayFormat);
return convertToJalali(this.value, this.defaultDisplayFormat);
} else if (!this.disabled) {
if (this.defaultDate === 'now') {
this.$emit('input', moment(new Date()).format(this.defaultFormat));
return moment(new Date()).format(this.defaultDisplayFormat);
this.$emit('input', convertNowToJalali(null, this.defaultFormat));
return convertNowToJalali(null, this.defaultDisplayFormat);
} else {
return '';
}
}
},
set(value) {
@ -100,7 +99,8 @@ export default {
}
}
return this.displayFormat
},
}
,
defaultInputFormat() {
if (!this.inputFormat) {
if (this.type === 'datetime') {
@ -112,7 +112,8 @@ export default {
}
}
return this.inputFormat
},
}
,
defaultFormat() {
if (!this.format) {
if (this.type === 'datetime') {
@ -124,29 +125,34 @@ export default {
}
}
return this.format
},
}
,
minimum() {
if (this.min === 'now') {
return moment(new Date()).format(this.defaultInputFormat);
return convertNowToJalali(null, this.defaultInputFormat);
} else {
return this.min;
}
},
}
,
maximum() {
if (this.max === 'now') {
return moment(new Date()).format(this.defaultInputFormat);
return convertNowToJalali(null, this.defaultInputFormat);
} else {
return this.max;
}
},
},
}
,
}
,
methods: {
changeDatePicker(event) {
if (!this.disabled) {
this.$emit('input', event.format(this.defaultFormat))
this.$emit('input', event.format(this.defaultFormat));
}
}
},
}
,
watch: {
disabled(value) {
if (value) {
@ -154,5 +160,5 @@ export default {
}
}
}
}
}
</script>

@ -1,8 +1,12 @@
<template>
<button :disabled="disabled" @click="$emit('click')" :type="type" :class="`slide-button ${theme}`">
<button :disabled="disabled || loading" @click="$emit('click')" :type="type" :class="`slide-button ${theme}`">
<template>
<div class="overlay"></div>
<div v-if="prepend_icon != ''" class="prepend-icon">
<v-icon>WMi-{{ prepend_icon }}</v-icon>
<v-icon v-if="!loading" >WMi-{{ prepend_icon }}</v-icon>
<div v-else class="v-progress-circular v-progress-circular--indeterminate" style="height: 30px; width: 30px;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="21.904761904761905 21.904761904761905 43.80952380952381 43.80952380952381" style="transform: rotate(0deg);"><circle fill="transparent" color= #fff cx="43.80952380952381" cy="43.80952380952381" r="20" stroke-width="3.8095238095238093" stroke-dasharray="125.664" stroke-dashoffset="125.66370614359172px" class="v-progress-circular__overlay"></circle></svg>
</div>
</div>
<div class="name">
<div class="Fa"> {{ title_fa }} </div>
@ -11,6 +15,7 @@
<div v-if="append_icon" class="append-icon">
<v-icon>WMi-{{ append_icon }}</v-icon>
</div>
</template>
</button>
</template>
<script>
@ -22,6 +27,7 @@ export default {
title_fa: {default: 'عنوان دکمه'},
title_en: {default: 'Button Title'},
disabled: {default: false},
loading: {default: false},
type: {default: 'button'},
},
}

@ -14,7 +14,7 @@
:dark="dark"
:light="light"
v-on="on"
@click="$emit('click', $event)"
@click.stop="$emit('click', $event)"
:small="small"
:large="large"
:x-large="xLarge"
@ -47,6 +47,10 @@ export default {
type: String,
default: "متن پیش فرض",
},
type: {
type: String,
default: "button",
},
tooltipColor: {
type: String,
default: "black",
@ -110,6 +114,3 @@ export default {
},
};
</script>
<style>
</style>

@ -1,22 +1,22 @@
<template>
<div :class="`we-icon-tile ${theme}`">
<div class="static-content WM-Block WM-Align-C Relative"
:style="'background-image: linear-gradient('+GradientDirection+', #'+GradientBegin+' , #'+GradientEnd+'); height: '+height+'px;'">
<div :class="`we-icon-tile `">
<div :class="`static-content ${theme}`" :style="'height: '+height+'px;'">
<div class="Content">
<v-icon>WMi-{{ icon }}</v-icon>
<div class="info">
<div class="Fa"> {{ TitleFa }} </div>
<div class="En"> {{ TitleEn }} </div>
<div class="Fa" v-html="TitleFa"></div>
<div class="En" v-html="TitleEn"></div>
<div class="desc Fa Thin" v-if="Desc != ''" v-html="Desc"></div>
</div>
</div>
</div>
<div v-if="Quantity != ''" class="quantity" >
<div class="label top Fa"> {{ QuantityTopLabel }} </div>
<div class="number En Bold">{{ Quantity }}</div>
<div class="label bottom Fa"> {{ QuantityBottomLabel }} </div>
</div>
</div>
</div>
</template>
<script>
@ -66,6 +66,71 @@ export default {
</script>
<style scoped lang="scss">
/*---------------------------------------------------------------*/
/* Qunatity :: End*/
/*---------------------------------------------------------------*/
@import "resources/js/Global/scss/_vars.scss";
@each $color,
$value in $colors {
.static-content.theme-#{$color} .v-icon {
color: $value;
}
.static-content.theme-#{$color} .info {
color: $value;
}
}
.bg-grad-black {
background-image: linear-gradient(to right, var(--color-black), #000);
}
.bg-grad-cyan {
background-image: linear-gradient(to right, var(--color-cyan), #308e95);
}
.bg-grad-light-cyan {
background-image: linear-gradient(to right, #ecfcfd, #c4f3f7);
}
.bg-grad-orange {
background-image: linear-gradient(to right, var(--color-orange), #e45a47);
}
.bg-grad-light-orange {
background-image: linear-gradient(to right, #ffe2de, #ffeae7);
}
.bg-grad-brown {
background-image: linear-gradient(to right, var(--color-brown), #6f4a30);
}
.bg-grad-light-brown {
background-image: linear-gradient(to right, #ffddc5, #ffefe4);
}
.bg-grad-blue {
background-image: linear-gradient(to right, var(--color-blue), #5ab2ed);
}
.bg-grad-light-blue {
background-image: linear-gradient(to right, #e4f4ff, #b0dfff);
}
.bg-grad-red {
background-image: linear-gradient(to right, var(--color-red), #e15066);
}
.bg-grad-light-red {
background-image: linear-gradient(to right, #ffdede, #ffe8eb);
}
.bg-grad-purple {
background-image: linear-gradient(to right, var(--color-purple), #e15066);
}
.bg-grad-light-purple {
background-image: linear-gradient(to right, #fff0f8, #fff3f9);
}
.bg-grad-light-gray {
background-image: linear-gradient(to right, var(--color-light-gray), #eaeaea);
}
.bg-grad-light-gold {
background-image: linear-gradient(to right, #ffebb0, #fff3cf);
}
.we-icon-tile {
width:100%;
padding: 5px;
@ -84,6 +149,14 @@ export default {
.we-icon-tile .static-content {
transition: 0.5s;
direction: rtl;
display: block;
text-align: center;
position: relative;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
}
.we-icon-tile:hover .static-content {
-webkit-filter: grayscale(100%);
@ -100,12 +173,7 @@ export default {
border-radius: 5px;
}
.static-content {
display: flex;
justify-content: center;
align-items: center;
}
.we-icon-tile.content-right .static-content {
.static-content.content-right {
justify-content: right;
padding-right: 50px;
}
@ -215,6 +283,12 @@ export default {
transition-delay: 0.58s;
}
.static-content.theme-white .quantity .number,
.static-content.theme-white .quantity .label.bottom,
.static-content.theme-white .quantity .label.top {
color: #fff;
}
.we-icon-tile.sm .info .En {
font-size: 10px;
@ -226,20 +300,7 @@ export default {
font-size: 20px;
}
/*---------------------------------------------------------------*/
/* Qunatity :: End*/
/*---------------------------------------------------------------*/
@import "resources/js/Global/scss/_vars.scss";
@each $color,
$value in $colors {
.we-icon-tile.theme-#{$color} .v-icon {
color: $value;
}
.we-icon-tile.theme-#{$color} .info {
color: $value;
}
}

@ -12,7 +12,8 @@ var CommingSoonArray = [
"client_export",
"blog-videos",
"roll-staff",
"service-specialInfo"
"service-specialInfo",
'store-registerOrder'
];
const commingSoon = {
methods: {

@ -1,11 +1,11 @@
import chart from "../chart";
import {seperator, price} from '@Global/utils/common/format'
export default class extends chart {
constructor(options) {
super(options);
this.type = options.type ? options.type : 'daily';
this.formatCount = 'number';
this.options = {
fill: {
colors: ["#e6e6e6"]
@ -15,16 +15,35 @@ export default class extends chart {
fontFamily: '"iranyekan-regular-en-num", "Montserrat-Regular"'
},
xaxis: {
categories: []
categories: [],
},
yaxis: {
labels: {
formatter: (val) => {
if (this.formatCount === 'number') {
return seperator(val)
} else if(this.formatCount === 'price') {
return price(val)
}
}
},
},
dataLabels: {
style: {
colors: ["#000", "#000", "#000"]
},
enabled: true,
formatter: (val, opt) => {
if (this.formatCount === 'number') {
return seperator(val)
} else if(this.formatCount === 'price') {
return price(val)
}
},
},
series: [
{
name: "bar chart",
name: this.formatCount === 'number' ? "تعداد" : "قیمت",
data: []
}
]
@ -41,13 +60,22 @@ export default class extends chart {
setOptions() {
switch (this.type) {
case 'weekly':
this.formatCount = 'number';
return this.setWeekly();
case 'cost-weekly':
this.formatCount = 'price';
return this.setWeekly();
case 'monthly':
this.formatCount = 'number';
return this.setMonthly();
case 'cost-monthly':
this.formatCount = 'price';
return this.setMonthly();
case 'daily':
this.formatCount = 'number';
return this.setDaily();
case 'cost-daily':
this.formatCount = 'price';
return this.setDaily();
}
}

@ -41,7 +41,7 @@ export default class extends chart {
this.options.fill.label = this.responseChart.map(x => x.category.name);
this.options['colors'] = this.responseChart.map( x =>{
let colorText = x.category.color ? x.category.color : color[parseInt((Math.random() * 100) % 14)].color;
return color.find(x => x.color == colorText).hex;
return color.find(x => x.color === colorText).hex;
} );
}
}

@ -16,7 +16,6 @@ function errorResponseHandler(error) {
) {
return Promise.reject(error);
}
// if has response show the error
if (error.response) {
if(error.response.status === 401) {
@ -37,8 +36,10 @@ function errorResponseHandler(error) {
}
} else if(error.response.status === 500) {
toast.error('مشکل از سمت سرور', 'خطا');
return Promise.reject(error);
}
}
return Promise.reject(error.response);
}
function successHandler(response) {
if(response.status === 200 || response.status === 201) {
@ -52,4 +53,3 @@ function successHandler(response) {
// apply interceptor on response
axios.interceptors.response.use(successHandler, errorResponseHandler);
Vue.prototype.$axios = axios;

@ -94,5 +94,66 @@ const VirtualActivityService = {
localStorage.removeItem(PERMISSION)
},
}
const Paginate = {
export { TokenService, UserService, PermissionService, VirtualActivityService, CategoryNameService }
get(SERVICE) {
if (localStorage.getItem(SERVICE)) {
let service = qs.parse(localStorage.getItem(SERVICE), { strictNullHandling: true });
if (typeof service.pagination !== 'undefined' && service.pagination) {
let pagination = {};
for(let key in service.pagination) {
pagination[key] = Number(service.pagination[key])
}
return pagination
}
}
return null;
},
save(SERVICE, pagination = null ) {
let service = null;
if (localStorage.getItem(SERVICE)) {
service = qs.parse(localStorage.getItem(SERVICE));
} else {
service = {};
}
service['pagination'] = pagination;
let service_paginate = qs.stringify(service);
localStorage.setItem(SERVICE, service_paginate)
},
remove(SERVICE) {
this.save(SERVICE);
},
};
const Sort = {
get(SERVICE) {
if (localStorage.getItem(SERVICE)) {
let service = qs.parse(localStorage.getItem(SERVICE), { strictNullHandling: true });
if (typeof service.sort !== 'undefined' && service.sort) {
return service.sort
}
}
return null;
},
save(SERVICE, sort = '') {
let service = null;
if (localStorage.getItem(SERVICE)) {
service = qs.parse(localStorage.getItem(SERVICE));
} else {
service = {};
}
service['sort'] = sort;
let service_sort = qs.stringify(service);
localStorage.setItem(SERVICE, service_sort)
},
remove(SERVICE) {
this.save(SERVICE);
},
};
export { TokenService, UserService, PermissionService, VirtualActivityService, CategoryNameService, Paginate, Sort }

@ -7,7 +7,7 @@ const createFilterObject = filters => {
if (filterValue) {
filterObject[key] = filterValue;
}
} else {
} else if (typeof filters[key] !== 'object' ) {
filterObject[key] = filters[key];
}
}

@ -40,3 +40,4 @@ Array.prototype.matchItems = function (array) {
}
// Hide method from for-in loops
Object.defineProperty(Array.prototype, "matchItems", {enumerable: false});

@ -0,0 +1,12 @@
export const addToTags = (data, tagItems) => {
if (!data.tags || typeof data.tags !== 'object') {
data.tags = [];
}
for (const tagItem of tagItems) {
if (data[tagItem] && !data.tags.includes(data[tagItem])) {
data.tags.push(data[tagItem]);
}
}
return data;
};

@ -0,0 +1,6 @@
export const price = (number, currency = 'تومان') => {
return Intl.NumberFormat().format(number) + ' ' + currency;
}
export const seperator = (number) => {
return new Intl.NumberFormat().format(number);
}

@ -1,6 +1,11 @@
<template>
<v-container fluid>
<v-layout row wrap>
<v-container>
<v-row class="reverse">
<v-col xl="8" lg="8" offset-xl="2" offset-lg="2" class="fade-in fast delay-01">
<big-section-title title_fa="سیستم مدیریت یک پارچه" title_en="Integrated Management System" desc="هر آنچه مربوط به مدیریت مجموعه ی شما می باشد." />
</v-col>
</v-row>
<v-row>
<a
:href="module.href"
:class="'flex fade-in fast ' + module.main_class"
@ -11,15 +16,16 @@
<icon-tile
:theme="module.title_class +' Shadowed'"
:TitleEn="$_name(`${module.slug}.tile.name_en`) != '' ? $_name(`${module.slug}.tile.name_en`) : module.title_en"
:TitleFa="$_name(`${module.slug}.tile.name`) != '' ? $_name(`${module.slug}.tile.name`) : module.title_fa"
:TitleEn="module.title_en"
:TitleFa="module.title_fa"
:GradientBegin="module.gradient_begin"
:GradientEnd="module.gradient_end"
:icon="module.img_url"
:height="module.img_height"
:Desc="module.description"
/>
</a>
</v-layout>
</v-row>
<router-link v-if="getAuthUser.is_owner == 'true' || hostname == originHostName" :to="{name: 'AddModule'}">
<v-btn large fab color="cyan" fixed bottom left dark style="left:5%">
<v-icon dark>WMi-plus</v-icon>
@ -35,6 +41,8 @@ import Tile from "@Global/components/Tiles/Tile";
import IconTile from '@Global/components/Tiles/Icon-Tile';
import { mapGetters, mapActions } from "vuex";
import routes from '@Global/utils/common/routes';
import BigSectionTitle from '@Global/components/Dividers/Section-Title-Big';
export default {
data: () => ({
@ -42,7 +50,8 @@ export default {
originHostName : routes.originHostName()
}),
components: {
IconTile
IconTile,
BigSectionTitle
},
computed: {
...mapGetters("rolePermission", ["getModules"]),
@ -58,4 +67,7 @@ export default {
</script>
<style scoped lang="scss">
.container {
max-width: 1785px;
}
</style>

@ -1,63 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php echo $__env->yieldContent('title'); ?></title>
<!-- Fonts -->
<link rel="dns-prefetch" href="//fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
<!-- Styles -->
<style>
html, body {
background-color: #fff;
color: #636b6f;
font-family: 'Nunito', sans-serif;
font-weight: 100;
height: 100vh;
margin: 0;
}
.full-height {
height: 100vh;
}
.flex-center {
align-items: center;
display: flex;
justify-content: center;
}
.position-ref {
position: relative;
}
.code {
border-right: 2px solid;
font-size: 26px;
padding: 0 15px 0 15px;
text-align: center;
}
.message {
font-size: 18px;
text-align: center;
}
</style>
</head>
<body>
<div class="flex-center position-ref full-height">
<div class="code">
<?php echo $__env->yieldContent('code'); ?>
</div>
<div class="message" style="padding: 10px;">
<?php echo $__env->yieldContent('message'); ?>
</div>
</div>
</body>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/minimal.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine - WMS </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/WMS/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/WMS.blade.php ENDPATH**/ ?>

@ -1,5 +0,0 @@
<?php $__env->startSection('title', __('Not Found')); ?>
<?php $__env->startSection('code', '404'); ?>
<?php $__env->startSection('message', __('Not Found')); ?>
<?php echo $__env->make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\Web\Git\WillaEngine\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/404.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/User/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/User.blade.php ENDPATH**/ ?>

@ -1,19 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> CRM </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Modules/CRM/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-crm\src/../resources/views/CRM.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Admin/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/Admin.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Product/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/Product.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> Cliender IMS </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Home/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\resources\views/Home.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> Portfolio Management </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Modules/Portfolio/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-portfolio\src/../resources/views/Portfolio.blade.php ENDPATH**/ ?>

@ -1,20 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> Blog Management </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Modules/Blog/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-blog\src/../resources/views/Blog.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Store/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/Store.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/SMS/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/SMS.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> -->
<title> WillaEngine </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Gallery/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/Gallery.blade.php ENDPATH**/ ?>

@ -1,113 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet">
-->
<title> Willa Engine </title>
<!-- Styles -->
</head>
<body>
<div id='cursor'></div>
<div id="app"></div>
</body>
<style lang="scss">
#app {
background-color: transparent;
}
.backgrounds {
width: 100%;
height:100%;
}
.c-hamburger {
opacity: 1;
}
</style>
<script>
(function () {
"use strict";
var w = window;
const b = document.getElementsByTagName("body")[0];
b.addEventListener("mousemove", mouseMove);
var cursor = document.getElementById('cursor');
b.addEventListener("mousedown", cursorClick);
b.addEventListener("mouseup", cursorUnclick);
var panel = document.querySelectorAll(".section.active");
var text = document.querySelectorAll(".section-tagline-wrapper");
var img = document.querySelectorAll(".section-img-wrapper");
var no = document.querySelectorAll(".section-no-wrapper");
var cImg = document.querySelectorAll('.pattern');
var patterns = document.querySelectorAll('.pattern');
function mouseMove(e) {
// Custom Cursor
cursor.style.left = e.clientX + 'px';
cursor.style.top = e.clientY + 'px';
// if (menu.classList.contains('active')) {
// return
// }
};
function clipMask(pattern, e) {
pattern.style.setProperty("--clip-position", e.clientX + 'px ' + e.clientY + 'px');
}
function cursorClick(e) {
cursor.classList.add("clicked")
}
function cursorUnclick(e) {
setTimeout(function () {
cursor.classList.remove("clicked")
}, 300);
}
function cursorHover(e) {
cursor.classList.add("hover")
}
function cursorUnhover(e) {
cursor.classList.remove("hover")
}
var hovers = document.querySelectorAll(".hover-target");
for (var i = hovers.length - 1; i >= 0; i--) {
var hover = hovers[i];
hoverHandler(hover);
};
function hoverHandler(hover) {
hover.addEventListener("mouseover", cursorHover);
hover.addEventListener("mouseout", cursorUnhover);
}
})();
</script>
<script src="<?php echo e(mix('js/vue/Authentication/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-core\src/../resources/views/Authentication.blade.php ENDPATH**/ ?>

@ -1,18 +0,0 @@
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet">
<title> Welcome </title>
<!-- Styles -->
</head>
<body>
<div id="app"></div>
</body>
<script src="<?php echo e(mix('js/vue/Modules/Reservation/app.js')); ?>"></script>
</html>
<?php /**PATH D:\Web\Git\WillaEngine\modules\wm-reservation\src/../resources/views/Reservation.blade.php ENDPATH**/ ?>

@ -1,32 +0,0 @@
//{
// "compilerOptions": {
// "module": "commonjs",
// "target": "es5",
// "noImplicitAny": false,
// "sourceMap": false
// }
//}
{
"compilerOptions": {
"lib": ["dom", "es5", "es2015"],
"target": "es5",
"module": "commonjs",
"noImplicitAny": false,
"moduleResolution": "node",
"sourceMap": true,
"allowSyntheticDefaultImports": true,
"paths": {
"@JS/*": ["./resources/js/*"],
"@Global/*": ["./resources/js/Global/*"],
"@Home/*": ["./resources/js/Home/*"],
"@CRM/*": ["./modules/wm-crm/resources/js/*"],
"@Common/*": ["./modules/wm-common/resources/js/*"],
"@Core/*": ["./modules/wm-core/resources/js/*"],
"@User/*": ["./modules/wm-core/resources/js/Modules/User/*"],
"@Auth/*": ["./modules/wm-core/resources/js/Modules/Authentication/*"],
"@Service/*": ["./modules/wm-service/resources/js/*"],
"@Product/*": ["./modules/wm-product/resources/js/*"],
"@Blog/*": ["./modules/wm-blog/resources/js/*"]
}
}
}
Loading…
Cancel
Save