Skip to content

Commit 67937a4

Browse files
committed
reactapp updated
1 parent ac979c4 commit 67937a4

38 files changed

Lines changed: 2620 additions & 3118 deletions

README.md

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -107,49 +107,3 @@ npm run sass
107107

108108
Sass is watching for changes. Press Ctrl-C to stop.
109109
```
110-
111-
## new page creator
112-
113-
_create **html** pages, **sass** files and **javascript** files for new pages_
114-
115-
**command**:
116-
117-
```bash
118-
npm run new_page
119-
```
120-
121-
**input**:
122-
123-
```console
124-
terms.html
125-
3
126-
```
127-
128-
**output**:
129-
130-
```console
131-
> reactapp@1.0.0 new_page
132-
> chmod +x scripts/page_creator.sh; ./scripts/page_creator.sh
133-
134-
Enter html path (example: folder_name/file_name.html):
135-
reactapp/pages/terms.html
136-
========================================
137-
html file successfully created at:
138-
reactapp/pages/terms.html
139-
========================================
140-
scss path: reactapp/assets/scss/pages/_terms.scss
141-
js path: reactapp/assets/js/pages/terms.js
142-
========================================
143-
for scss file Enter 1
144-
for js file Enter 2
145-
for both file Enter 3
146-
for exit Enter other numbers
147-
Enter a number: 3
148-
========================================
149-
scss file successfully created at:
150-
> reactapp/assets/scss/pages/_terms.scss
151-
========================================
152-
js file successfully created at:
153-
> reactapp/assets/js/pages/terms.js
154-
========================================
155-
```

assets/js/data/blog.js

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
const blog = [
2+
{
3+
id: 1,
4+
image: '/assets/images/blogs/1.jpg',
5+
title: 'video streaming در nodejs',
6+
url: '',
7+
},
8+
{
9+
id: 2,
10+
image: '/assets/images/blogs/2.jpg',
11+
title: 'حلقه for…of در جاوا اسکریپت',
12+
url: '',
13+
},
14+
{
15+
id: 3,
16+
image: '/assets/images/blogs/3.jpg',
17+
title: 'طرح تخفیف ویژه روز دانشجو',
18+
url: '',
19+
},
20+
{
21+
id: 4,
22+
image: '/assets/images/blogs/4.jpg',
23+
title: 'Syntax جدید Object Literal در ES6',
24+
url: '',
25+
},
26+
{
27+
id: 5,
28+
image: '/assets/images/blogs/5.jpg',
29+
title: 'عملگر spread در جاوا اسکریپت',
30+
url: '',
31+
},
32+
{
33+
id: 6,
34+
image: '/assets/images/blogs/6.jpg',
35+
title: 'پارامترهای پیش فرض در جاوا اسکریپت',
36+
url: '',
37+
},
38+
{
39+
id: 7,
40+
image: '/assets/images/blogs/7.jpg',
41+
title: 'چگونه از ماژول های نیتیو Android و IOS در React Native استفاده کنیم؟',
42+
url: '',
43+
},
44+
{
45+
id: 8,
46+
image: '/assets/images/blogs/8.jpg',
47+
title: 'Rest در جاوا اسکریپت',
48+
url: '',
49+
},
50+
{
51+
id: 9,
52+
image: '/assets/images/blogs/9.jpg',
53+
title: 'آموزش کار با timing event ها',
54+
url: '',
55+
},
56+
];
57+
58+
export default blog;

assets/js/data/blogs.js

Lines changed: 0 additions & 58 deletions
This file was deleted.

assets/js/data/courses.js

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,136 @@
11
const courses = [
22
{
33
id: 1,
4-
title: `آموزش مقدماتی تا پیشرفته جاوا اسکریپت (javascript) – کاملا پروژه محور
5-
`,
6-
author: "مهدی",
4+
title: 'آموزش مقدماتی تا پیشرفته جاوا اسکریپت (javascript) - کاملا پروژه محور',
5+
author: 'مهدی',
76
price: 269000,
8-
image: "/assets/images/courses/1.jpg",
7+
image: '/assets/images/courses/1.jpg',
98
students: 451,
109
full: true,
1110
proposal: false,
12-
url: '/pages/courses/javascript.html'
11+
url: '/pages/courses/javascript.html',
1312
},
1413
{
1514
id: 2,
16-
title: `آموزش جامع و پروژه محور react native`,
17-
author: "علی",
15+
title: 'آموزش جامع و پروژه محور react native',
16+
author: 'علی',
1817
price: 179000,
19-
image: "/assets/images/courses/2.jpg",
18+
image: '/assets/images/courses/2.jpg',
2019
students: 219,
2120
full: true,
2221
proposal: false,
23-
url: '/pages/courses/javascript.html'
22+
url: '/pages/courses/javascript.html',
2423
},
2524
{
2625
id: 3,
27-
title: `ساخت اپلیکیشن فروشگاهی به همراه پنل مدیریت`,
28-
author: "مهدی",
26+
title: 'ساخت اپلیکیشن فروشگاهی به همراه پنل مدیریت',
27+
author: 'مهدی',
2928
price: 329000,
30-
image: "/assets/images/courses/3.jpg",
29+
image: '/assets/images/courses/3.jpg',
3130
students: 452,
3231
full: true,
3332
proposal: true,
34-
url: '/pages/courses/javascript.html'
33+
url: '/pages/courses/javascript.html',
3534
},
3635
{
3736
id: 4,
38-
title: `آموزش جامع React Js`,
39-
author: "مهدی",
37+
title: 'آموزش جامع React Js',
38+
author: 'مهدی',
4039
price: 199000,
41-
image: "/assets/images/courses/4.jpg",
40+
image: '/assets/images/courses/4.jpg',
4241
students: 612,
4342
full: true,
4443
proposal: false,
45-
url: '/pages/courses/javascript.html'
44+
url: '/pages/courses/javascript.html',
4645
},
4746
{
4847
id: 5,
49-
title: `آموزش جامع و پروژه محور Nodejs`,
50-
author: "علی",
48+
title: 'آموزش جامع و پروژه محور Nodejs',
49+
author: 'علی',
5150
price: 169000,
52-
image: "/assets/images/courses/5.png",
51+
image: '/assets/images/courses/5.png',
5352
students: 435,
5453
full: false,
5554
proposal: true,
56-
url: '/pages/courses/javascript.html'
55+
url: '/pages/courses/javascript.html',
5756
},
5857
{
5958
id: 6,
60-
title: `آموزش Git و Github`,
61-
author: "علی",
59+
title: 'آموزش Git و Github',
60+
author: 'علی',
6261
price: 0,
63-
image: "/assets/images/courses/6.png",
62+
image: '/assets/images/courses/6.png',
6463
students: 1637,
6564
full: false,
6665
proposal: true,
67-
url: '/pages/courses/javascript.html'
66+
url: '/pages/courses/javascript.html',
6867
},
6968
{
7069
id: 7,
71-
title: `پرداخت درون برنامه ای بازار در React Native`,
72-
author: "ویندی تیم",
70+
title: 'پرداخت درون برنامه ای بازار در React Native',
71+
author: 'ویندی تیم',
7372
price: 29000,
74-
image: "/assets/images/courses/7.jpg",
73+
image: '/assets/images/courses/7.jpg',
7574
students: 66,
7675
full: false,
7776
proposal: true,
78-
url: '/pages/courses/javascript.html'
77+
url: '/pages/courses/javascript.html',
7978
},
8079
{
8180
id: 8,
82-
title: `آموزش GraphQl`,
83-
author: "علی",
81+
title: 'آموزش GraphQl',
82+
author: 'علی',
8483
price: 89000,
85-
image: "/assets/images/courses/8.png",
84+
image: '/assets/images/courses/8.png',
8685
students: 243,
8786
full: false,
8887
proposal: true,
89-
url: '/pages/courses/javascript.html'
88+
url: '/pages/courses/javascript.html',
9089
},
9190
{
9291
id: 9,
93-
title: `آموزش NativeBase`,
94-
author: "مهدی",
92+
title: 'آموزش NativeBase',
93+
author: 'مهدی',
9594
price: 0,
96-
image: "/assets/images/courses/9.jpg",
95+
image: '/assets/images/courses/9.jpg',
9796
students: 961,
9897
full: false,
9998
proposal: true,
100-
url: '/pages/courses/javascript.html'
99+
url: '/pages/courses/javascript.html',
101100
},
102101
{
103102
id: 10,
104-
title: `آموزش جاوااسکریپت (javascript)`,
105-
author: "مهدی",
103+
title: 'آموزش جاوااسکریپت (javascript)',
104+
author: 'مهدی',
106105
price: 0,
107-
image: "/assets/images/courses/10.jpg",
106+
image: '/assets/images/courses/10.jpg',
108107
students: 4167,
109108
full: false,
110109
proposal: true,
111-
url: '/pages/courses/javascript.html'
110+
url: '/pages/courses/javascript.html',
112111
},
113112
{
114113
id: 11,
115-
title: `آموزش تایپ اسکریپت(typescript)`,
116-
author: "علی",
114+
title: 'آموزش تایپ اسکریپت(typescript)',
115+
author: 'علی',
117116
price: 99000,
118-
image: "/assets/images/courses/11.png",
117+
image: '/assets/images/courses/11.png',
119118
students: 211,
120119
full: false,
121120
proposal: true,
122-
url: '/pages/courses/javascript.html'
121+
url: '/pages/courses/javascript.html',
123122
},
124123
{
125124
id: 12,
126-
title: `ذخیره سازی اطلاعات با AsyncStorage در React Native`,
127-
author: "علی",
125+
title: 'ذخیره سازی اطلاعات با AsyncStorage در React Native',
126+
author: 'علی',
128127
price: 0,
129-
image: "/assets/images/courses/12.png",
128+
image: '/assets/images/courses/12.png',
130129
students: 312,
131130
full: false,
132131
proposal: false,
133-
url: '/pages/courses/javascript.html'
132+
url: '/pages/courses/javascript.html',
134133
},
135134
];
135+
136136
export default courses;

assets/js/global.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { topbarEvent, navbarEvent, sidebarEvent } from '/assets/js/modules/events.js';
2+
3+
window.addEventListener('DOMContentLoaded', function () {
4+
// Header Events
5+
topbarEvent();
6+
navbarEvent();
7+
sidebarEvent();
8+
});

0 commit comments

Comments
 (0)