reza have a bug

master
Reza_ashrafi 3 years ago
parent 7d639b0683
commit 8cf71fedf2
  1. 2
      package.json
  2. BIN
      src/assets/videos/sea.mp4
  3. 10
      src/components/JolPlayer/index.js
  4. 1
      src/components/NavbarDrawer/NavbarDrawer.scss
  5. 5
      src/custom.scss
  6. 279
      src/redux/reducers/book.tsx
  7. 9
      src/views/Home/Footer/index.tsx
  8. 5
      yarn.lock

@ -54,7 +54,7 @@
"jest-circus": "26.6.0", "jest-circus": "26.6.0",
"jest-resolve": "26.6.0", "jest-resolve": "26.6.0",
"jest-watch-typeahead": "0.6.1", "jest-watch-typeahead": "0.6.1",
"jol-player": "^2.2.0", "jol-player": "git+https://git.sitenevis.com/Reza_ashrafi/JoL-player.git",
"mapir-react-component": "^2.0.1", "mapir-react-component": "^2.0.1",
"mini-css-extract-plugin": "0.11.3", "mini-css-extract-plugin": "0.11.3",
"optimize-css-assets-webpack-plugin": "5.0.4", "optimize-css-assets-webpack-plugin": "5.0.4",

Binary file not shown.

@ -1,5 +1,4 @@
import JoLPlayer from "jol-player"; import JoLPlayer from 'jol-player';
import file from "../../assets/videos/sea.mp4";
const Video = ({fileIds, posterId}) => { const Video = ({fileIds, posterId}) => {
return ( return (
@ -14,13 +13,16 @@ const Video = ({fileIds, posterId}) => {
isShowMultiple: window.innerWidth > 700, isShowMultiple: window.innerWidth > 700,
hideMouseTime : 10000, hideMouseTime : 10000,
isShowPicture : true, isShowPicture : true,
isShowFullScreen : false,
isShowSet : false,
isShowScreenshot : window.innerWidth > 700, isShowScreenshot : window.innerWidth > 700,
isShowSet : window.innerWidth > 700, isShowSet : false,
isShowPauseButton : false, isShowPauseButton : false,
poster:`https://dnvn.ir/api/v1/file/${posterId}`, poster:`https://dnvn.ir/api/v1/file/${posterId}`,
quality: [{ quality: [{
name: "SD", url : `https://dnvn.ir/api/v1/file/${fileIds}`, name: "SD", url : `https://dnvn.ir/api/v1/file/${fileIds}`,
}] }],
isShowWebFullScreen : false,
}} }}
/> />
</div> </div>

@ -132,7 +132,6 @@
} }
.MuiPaper-root{ .MuiPaper-root{
transform: translateX(0px) !important;
transition: all 0.5s !important; transition: all 0.5s !important;
} }

@ -238,8 +238,11 @@ p {
} }
} }
.MuiPaper-root { .MuiPopover-paper{
transform : translateX(50%) !important; transform : translateX(50%) !important;
}
.MuiPaper-root {
.MuiList-root { .MuiList-root {
display: flex !important; display: flex !important;
width: 200px !important; width: 200px !important;

@ -1,6 +1,5 @@
import { toast } from "react-toastify"; import { toast } from "react-toastify";
import { BookAction } from "../actions-type"; import { BookAction } from "../actions-type";
import sea from "../../assets/videos/sea.mp4";
import user1 from "../../assets/images/user1.png"; import user1 from "../../assets/images/user1.png";
import user2 from "../../assets/images/user2.png"; import user2 from "../../assets/images/user2.png";
@ -14,280 +13,7 @@ const initialState = {
subjects: [], subjects: [],
levels: [], levels: [],
sortFilters: ["مرتب سازی", "محبوب ترین", "جدیدترین"], sortFilters: ["مرتب سازی", "محبوب ترین", "جدیدترین"],
mockLessons: [
{
id: 0,
title:
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ",
duration: 256,
active: true,
files: [
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
{
type: "document",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
],
},
{
id: 1,
title:
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ",
duration: 256,
active: false,
files: [
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
],
},
{
id: 2,
title:
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ",
duration: 256,
active: false,
files: [
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
],
},
{
id: 3,
title:
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ",
duration: 256,
active: false,
files: [
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: true,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: true,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
{
type: "video",
name: "مقدمه ای جالب و قابل تامل مترجم کتاب",
duration: "1:40:00",
view: false,
download: false,
},
],
},
],
mockVideoList: {
id: 0,
name: "لیست بخش درس علوم زیستی در دریا ",
lessons: [
{
id: 0,
name: "درس اول",
files: [
{
id: 0,
name: "ماهی های پرورشی و فواید آن ی",
src: sea,
text: "لورم اپیوسرم یک متن آزمایشی است که برای",
},
{
id: 1,
name: "ماهی های پرورشی و فواید آن ذ",
src: sea,
text: "لورم اپیوسرم یک متن آزمایشی است که برای",
},
{
id: 2,
name: "ماهی های پرورشی و فواید آن ن",
src: sea,
text: "لورم اپیوسرم یک متن آزمایشی است که برای",
},
],
},
{
id: 1,
name: "درس دوم",
files: [
{
name: "ماهی های پرورشی و فواید آن",
src: sea,
text: "لورم اپیوسرم یک متن آزمایشی است که برای س",
},
{
name: "ماهی های پرورشی و فواید آن خ",
src: sea,
text: "لورم اپیوسرم یک متن آزمایشی است که برای",
},
{
name: "ماهی های پرورشی و فواید آن ظ",
src: sea,
text: "لورم اپیوسرم یک متن آزمایشی است که برای",
},
],
},
],
attachments: [
{
name: "تمرین بخش اول از درس دوم",
file: "",
},
{
name: "تمرین بخش اول از درس دوم",
file: "",
},
{
name: "تمرین بخش اول از درس دوم",
file: "",
},
{
name: "تمرین بخش اول از درس دوم",
file: "",
},
{
name: "تمرین بخش اول از درس دوم",
file: "",
},
{
name: "تمرین بخش اول از درس دوم",
file: "",
},
],
},
selectedVideo: null, selectedVideo: null,
comments: [
{
id: 0,
imageUrl: user1,
name: "حمد عظیمی",
text: "متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد",
repliedTo: null,
date: "1400/07/29",
},
{
id: 1,
imageUrl: user2,
name: "حمد عظیمی",
text: "متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد",
repliedTo: null,
date: "1400/07/29",
},
],
gradeFilterBooks: null, gradeFilterBooks: null,
sortFilterCourse: null, sortFilterCourse: null,
selectedGrade: null, selectedGrade: null,
@ -341,11 +67,6 @@ export default function book(state = initialState, action: BookAction) {
...state, ...state,
loading: false, loading: false,
error: null, error: null,
mockLessons: state.mockLessons.map((item) =>
item.id === data
? { ...item, active: !item.active }
: { ...item, active: false }
),
}; };
case "book/gradeFilter": case "book/gradeFilter":
if (data === state.selectedGrade) { if (data === state.selectedGrade) {

@ -1,9 +1,14 @@
import React from "react"; import React, {useEffect} from "react";
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
import "./index.scss"; import "./index.scss";
import scroll from "../../../util/scroll";
export default function Footer(props: any) { export default function Footer(props: any) {
const { links } = props; const { links } = props;
useEffect(() => {
scroll.goToTop()
},[]);
return ( return (
<footer className="footer desktop"> <footer className="footer desktop">
<div className="footer__container d-flex justify-content-between align-items-center"> <div className="footer__container d-flex justify-content-between align-items-center">
@ -30,7 +35,7 @@ Footer.defaultProps = {
links: [ links: [
{ name: "تعرفهها", link: "/subscribe" }, { name: "تعرفهها", link: "/subscribe" },
{ name: "سوالات متداول", link: "/faq" }, { name: "سوالات متداول", link: "/faq" },
{ name: "درباره ما", link: "/contact" }, { name: "درباره ما", link: "/about" },
{ name: "فروشگاه", link: "https://dnvn.ir/products" }, { name: "فروشگاه", link: "https://dnvn.ir/products" },
{ name: "تماس با ما", link: "/contact" }, { name: "تماس با ما", link: "/contact" },
], ],

@ -7570,10 +7570,9 @@ jest@26.6.0:
import-local "^3.0.2" import-local "^3.0.2"
jest-cli "^26.6.0" jest-cli "^26.6.0"
jol-player@^2.2.0: "jol-player@git+https://git.sitenevis.com/Reza_ashrafi/JoL-player.git":
version "2.2.0" version "2.2.0"
resolved "https://registry.yarnpkg.com/jol-player/-/jol-player-2.2.0.tgz#e9043c9469460338e7fbce5e26d81d6ba482dd87" resolved "git+https://git.sitenevis.com/Reza_ashrafi/JoL-player.git#636f3ae9aa3c5f53a10a3b85c7dc4b479b3be40d"
integrity sha512-9hrGgxrHcufVzSevuFZ1Agnl1DoO6sbl2rN2T8izd5qwFU0fmC1nymq3WKF+NjzKiBO0T/IDGr9+CDmk9R7iEw==
dependencies: dependencies:
core-js "^2.6.10" core-js "^2.6.10"
react "^17.0.2" react "^17.0.2"

Loading…
Cancel
Save