diff --git a/apis/hadithaApi.js b/apis/hadithaApi.js
index 486f782..2ccb33f 100644
--- a/apis/hadithaApi.js
+++ b/apis/hadithaApi.js
@@ -22,7 +22,9 @@ export default {
},
library: {
list: "monir/book/volume/@field_collapsed/@offset/@limit/@q",
- show: "@appname/book/page/@page_start/@page_end/@vol_id",
+ show: "@appname/book/page/@page_start/@page_len/@vol_id",
prevNextHadith: "monir/nextpage/@index_key/@vol_id/@page_num/@step",
+ getVolumeInfo: "public/get/byids/dhvolume",
+ get: "public/get/byid/dhvolume/@vol_id",
},
};
diff --git a/assets/haditha/images/font-icons/about-us.svg b/assets/haditha/images/font-icons/about-us.svg
new file mode 100644
index 0000000..a03d37c
--- /dev/null
+++ b/assets/haditha/images/font-icons/about-us.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/add.svg b/assets/haditha/images/font-icons/add.svg
new file mode 100644
index 0000000..9cf257f
--- /dev/null
+++ b/assets/haditha/images/font-icons/add.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/assets/haditha/images/font-icons/bookmark.svg b/assets/haditha/images/font-icons/bookmark.svg
new file mode 100644
index 0000000..13ccb31
--- /dev/null
+++ b/assets/haditha/images/font-icons/bookmark.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/chat-bot.svg b/assets/haditha/images/font-icons/chat-bot.svg
new file mode 100644
index 0000000..ac3cee5
--- /dev/null
+++ b/assets/haditha/images/font-icons/chat-bot.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/chevron-down.svg b/assets/haditha/images/font-icons/chevron-down.svg
new file mode 100644
index 0000000..921e36c
--- /dev/null
+++ b/assets/haditha/images/font-icons/chevron-down.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/chevron-left.svg b/assets/haditha/images/font-icons/chevron-left.svg
new file mode 100644
index 0000000..8dd94ae
--- /dev/null
+++ b/assets/haditha/images/font-icons/chevron-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/haditha/images/font-icons/chevron-right.svg b/assets/haditha/images/font-icons/chevron-right.svg
new file mode 100644
index 0000000..32e9309
--- /dev/null
+++ b/assets/haditha/images/font-icons/chevron-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/haditha/images/font-icons/close-bg-circle.svg b/assets/haditha/images/font-icons/close-bg-circle.svg
new file mode 100644
index 0000000..4cb2aa3
--- /dev/null
+++ b/assets/haditha/images/font-icons/close-bg-circle.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/close-circle.svg b/assets/haditha/images/font-icons/close-circle.svg
new file mode 100644
index 0000000..a92e4d6
--- /dev/null
+++ b/assets/haditha/images/font-icons/close-circle.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/close.svg b/assets/haditha/images/font-icons/close.svg
new file mode 100644
index 0000000..91312ec
--- /dev/null
+++ b/assets/haditha/images/font-icons/close.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/assets/haditha/images/font-icons/color-swatch.svg b/assets/haditha/images/font-icons/color-swatch.svg
new file mode 100644
index 0000000..a1f001d
--- /dev/null
+++ b/assets/haditha/images/font-icons/color-swatch.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/contact-us.svg b/assets/haditha/images/font-icons/contact-us.svg
new file mode 100644
index 0000000..5525fb0
--- /dev/null
+++ b/assets/haditha/images/font-icons/contact-us.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/copyright.svg b/assets/haditha/images/font-icons/copyright.svg
new file mode 100644
index 0000000..4e3fc53
--- /dev/null
+++ b/assets/haditha/images/font-icons/copyright.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/dropdown-chevron-down.svg b/assets/haditha/images/font-icons/dropdown-chevron-down.svg
new file mode 100644
index 0000000..59de275
--- /dev/null
+++ b/assets/haditha/images/font-icons/dropdown-chevron-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/haditha/images/font-icons/edit-bg-circle.svg b/assets/haditha/images/font-icons/edit-bg-circle.svg
new file mode 100644
index 0000000..c25c914
--- /dev/null
+++ b/assets/haditha/images/font-icons/edit-bg-circle.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/explore.svg b/assets/haditha/images/font-icons/explore.svg
new file mode 100644
index 0000000..d6bef0e
--- /dev/null
+++ b/assets/haditha/images/font-icons/explore.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/haditha-title.svg b/assets/haditha/images/font-icons/haditha-title.svg
new file mode 100644
index 0000000..8e0942e
--- /dev/null
+++ b/assets/haditha/images/font-icons/haditha-title.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/hashtag.svg b/assets/haditha/images/font-icons/hashtag.svg
new file mode 100644
index 0000000..a6c3090
--- /dev/null
+++ b/assets/haditha/images/font-icons/hashtag.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/home.svg b/assets/haditha/images/font-icons/home.svg
new file mode 100644
index 0000000..5c2af8a
--- /dev/null
+++ b/assets/haditha/images/font-icons/home.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/library.svg b/assets/haditha/images/font-icons/library.svg
new file mode 100644
index 0000000..3e6a002
--- /dev/null
+++ b/assets/haditha/images/font-icons/library.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/logout.svg b/assets/haditha/images/font-icons/logout.svg
new file mode 100644
index 0000000..1175206
--- /dev/null
+++ b/assets/haditha/images/font-icons/logout.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/menu.svg b/assets/haditha/images/font-icons/menu.svg
new file mode 100644
index 0000000..8ff9421
--- /dev/null
+++ b/assets/haditha/images/font-icons/menu.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/minus.svg b/assets/haditha/images/font-icons/minus.svg
new file mode 100644
index 0000000..55daed4
--- /dev/null
+++ b/assets/haditha/images/font-icons/minus.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/haditha/images/font-icons/more-2.svg b/assets/haditha/images/font-icons/more-2.svg
new file mode 100644
index 0000000..341f614
--- /dev/null
+++ b/assets/haditha/images/font-icons/more-2.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/no-result.svg b/assets/haditha/images/font-icons/no-result.svg
new file mode 100644
index 0000000..7028df3
--- /dev/null
+++ b/assets/haditha/images/font-icons/no-result.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/note.svg b/assets/haditha/images/font-icons/note.svg
new file mode 100644
index 0000000..93003ae
--- /dev/null
+++ b/assets/haditha/images/font-icons/note.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/pencil.svg b/assets/haditha/images/font-icons/pencil.svg
new file mode 100644
index 0000000..b101acc
--- /dev/null
+++ b/assets/haditha/images/font-icons/pencil.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/assets/haditha/images/font-icons/robot-indicator.svg b/assets/haditha/images/font-icons/robot-indicator.svg
new file mode 100644
index 0000000..14531fe
--- /dev/null
+++ b/assets/haditha/images/font-icons/robot-indicator.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/search-2.svg b/assets/haditha/images/font-icons/search-2.svg
new file mode 100644
index 0000000..c6aee08
--- /dev/null
+++ b/assets/haditha/images/font-icons/search-2.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/search-3.svg b/assets/haditha/images/font-icons/search-3.svg
new file mode 100644
index 0000000..d5991e0
--- /dev/null
+++ b/assets/haditha/images/font-icons/search-3.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/search.svg b/assets/haditha/images/font-icons/search.svg
new file mode 100644
index 0000000..9945454
--- /dev/null
+++ b/assets/haditha/images/font-icons/search.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/tag-active.svg b/assets/haditha/images/font-icons/tag-active.svg
new file mode 100644
index 0000000..a7ebc6c
--- /dev/null
+++ b/assets/haditha/images/font-icons/tag-active.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/font-icons/tag.svg b/assets/haditha/images/font-icons/tag.svg
new file mode 100644
index 0000000..edd4aa8
--- /dev/null
+++ b/assets/haditha/images/font-icons/tag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/haditha/images/font-icons/user-icon.svg b/assets/haditha/images/font-icons/user-icon.svg
new file mode 100644
index 0000000..6e163d7
--- /dev/null
+++ b/assets/haditha/images/font-icons/user-icon.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/haditha/images/khosro-panahi.png b/assets/haditha/images/khosro-panahi.png
new file mode 100644
index 0000000..8cc738c
Binary files /dev/null and b/assets/haditha/images/khosro-panahi.png differ
diff --git a/assets/haditha/images/library/cover-four.jpg b/assets/haditha/images/library/cover-four.jpg
new file mode 100644
index 0000000..81f6337
Binary files /dev/null and b/assets/haditha/images/library/cover-four.jpg differ
diff --git a/assets/haditha/images/library/cover-three.jpg b/assets/haditha/images/library/cover-three.jpg
new file mode 100644
index 0000000..1018d7f
Binary files /dev/null and b/assets/haditha/images/library/cover-three.jpg differ
diff --git a/assets/haditha/images/library/cover-two.jpg b/assets/haditha/images/library/cover-two.jpg
new file mode 100644
index 0000000..259f38f
Binary files /dev/null and b/assets/haditha/images/library/cover-two.jpg differ
diff --git a/assets/haditha/images/library/first-cover.jpg b/assets/haditha/images/library/first-cover.jpg
new file mode 100644
index 0000000..73765f7
Binary files /dev/null and b/assets/haditha/images/library/first-cover.jpg differ
diff --git a/assets/haditha/images/library/totally.jpg b/assets/haditha/images/library/totally.jpg
new file mode 100644
index 0000000..5d5546e
Binary files /dev/null and b/assets/haditha/images/library/totally.jpg differ
diff --git a/assets/haditha/images/library/totally.webp b/assets/haditha/images/library/totally.webp
new file mode 100644
index 0000000..ada124e
Binary files /dev/null and b/assets/haditha/images/library/totally.webp differ
diff --git a/assets/haditha/images/search-show-header.png b/assets/haditha/images/search-show-header.png
new file mode 100644
index 0000000..88efce1
Binary files /dev/null and b/assets/haditha/images/search-show-header.png differ
diff --git a/assets/haditha/images/section-three-bgi.webp b/assets/haditha/images/section-three-bgi.webp
index a7ea6cd..a722038 100644
Binary files a/assets/haditha/images/section-three-bgi.webp and b/assets/haditha/images/section-three-bgi.webp differ
diff --git a/assets/haditha/images/video/section-three-gif.mp4 b/assets/haditha/images/video/section-three-gif.mp4
new file mode 100644
index 0000000..268146e
Binary files /dev/null and b/assets/haditha/images/video/section-three-gif.mp4 differ
diff --git a/assets/haditha/scss/haditha.css b/assets/haditha/scss/haditha.css
index 99270c9..29ee471 100644
--- a/assets/haditha/scss/haditha.css
+++ b/assets/haditha/scss/haditha.css
@@ -16,9 +16,13 @@
/* custom imports */
@import "../../../../../assets/common/scss/_IRANSansX.scss";
@import "../../../../../assets/common/scss/_takrim.scss";
+@import "../../../../../assets/common/scss/_vazir.scss";
+@import "../../../../../assets/common/scss/_estedad.scss";
+@import "../../../../../assets/common/scss/_sahel-single-font-weight.scss";
@theme {
- --font-sans: "IRANSansX", "Public Sans", sans-serif;
+ --font: vazir, sahel, estadad, IRANSansX, "Public Sans", sans-serif;
+ --ar-font: Takrim;
--breakpoint-sm: 360px;
--breakpoint-md: 720px;
--breakpoint-lg: 992px;
@@ -49,18 +53,37 @@ html {
height: 100%;
direction: rtl;
text-align: right;
- font-family: IRANSansX;
+ font-family: var(--font);
scroll-behavior: smooth;
body {
height: 100%;
direction: rtl;
text-align: right;
- font-family: IRANSansX;
+ font-family: var(--font);
scroll-behavior: smooth;
+
+ padding: 0 !important;
+ margin: 0px !important;
+ overflow: auto !important;
+
+ &.favorites-page {
+ background: #f7fffd;
+ }
+ &.search-page {
+ background-color: #f7fffd;
+ }
+
+ &.library-page {
+ background-color: #f7fffd;
+ }
+ &.chat-bot-page {
+ background-color: #E5E0FF;
+ }
}
}
-.haditha-system {
+.haditha-system,
+.hadith-system {
height: 100%;
display: flex;
flex-direction: column;
@@ -68,7 +91,18 @@ html {
.isolate {
flex-grow: 1;
}
+
+ .text__orange {
+ padding: 0 3px;
+ background-color: rgb(255, 250, 155);
+ /* background-color: rgb(255, 223, 203); */
+ }
+ /* .iconify { */
+ /* width: 1.72em; */
+ /* height: 1.72em; */
+ /* } */
}
+
.firefox-scrollbar {
scrollbar-width: thin;
scrollbar-color: #ccc #eee;
diff --git a/components/haditha/AutoComplation.vue b/components/haditha/AutoComplation.vue
index d8da47a..5e532aa 100644
--- a/components/haditha/AutoComplation.vue
+++ b/components/haditha/AutoComplation.vue
@@ -162,7 +162,7 @@ const state = reactive({
// #region methods
const clearSimilar = () => {
- console.info("clearSimilar");
+ // console.info("clearSimilar");
};
// const onUpdateModel = (newVal: boolean | InputMenuItem | any) => {
@@ -418,7 +418,8 @@ onMounted(() => {
-
+ {
>
-
+
{
padding: 5px 7px;
background: #1b213266;
- font-family: IRANSansX;
+ font-family: var(--font);
font-weight: 500;
font-size: 10px;
line-height: 15px;
@@ -735,7 +736,7 @@ onMounted(() => {
color: #ffffff;
}
.text {
- font-family: Takrim;
+ font-family: var(--ar-font);
font-weight: 400;
font-size: 16px;
line-height: 32px;
@@ -823,7 +824,7 @@ onMounted(() => {
border: 0.3px solid #e0e0e0;
box-shadow: 0px 1px 4px 0px #0000000d;
- font-family: IRANSansX;
+ font-family: var(--font);
font-weight: 300;
font-size: 14px;
line-height: 21px;
@@ -834,7 +835,8 @@ onMounted(() => {
.search-filter {
.filter-item {
/* width: 81px; */
- height: 40px;
+ /* height: 40px; */
+ height: 56px;
border-radius: 12px;
border-width: 0.3px;
padding-top: 8px;
@@ -846,7 +848,7 @@ onMounted(() => {
border: 0.3px solid #e0e0e0;
box-shadow: 0px 1px 4px 0px #0000000d;
color: #8a92a8;
- font-family: IRANSansX;
+ font-family: var(--font);
font-weight: 400;
font-size: 13px;
line-height: 20px;
@@ -904,7 +906,7 @@ onMounted(() => {
.synonymItem {
.title {
- font-family: IRANSansX;
+ font-family: var(--font);
font-weight: 400;
font-size: 14px;
line-height: 100%;
@@ -928,7 +930,7 @@ onMounted(() => {
border: 0.3px solid #d9d9d9;
background: #f0f1f4;
- font-family: IRANSansX;
+ font-family: var(--font);
font-weight: 400;
font-size: 12px;
line-height: 100%;
diff --git a/components/haditha/CardList.vue b/components/haditha/CardList.vue
index b156171..d4ee051 100644
--- a/components/haditha/CardList.vue
+++ b/components/haditha/CardList.vue
@@ -31,9 +31,8 @@ const goToLibraryShow = (item) => {
{
fit="auto"
quality="80"
placeholder
- src="/img/haditha/sample-bgi.svg"
+ src="/img/haditha/library/totally.webp"
/>
+
{{ item?._source?.title }}
+ جلد
{{ item?._source?.vol_title + item?._source?.vol_num }}
-
-
-
- {{ props.noDataText }}
-
diff --git a/components/haditha/NavigationMenu.vue b/components/haditha/NavigationMenu.vue
index e144e05..e71f8d9 100644
--- a/components/haditha/NavigationMenu.vue
+++ b/components/haditha/NavigationMenu.vue
@@ -1,9 +1,9 @@
-
+
{
linkTrailingBadge: 'linkTrailingBadge',
}"
/>
-
-
+
@@ -95,7 +95,7 @@
margin: auto;
}
.title {
- font-family: IRANSansX;
+ font-family: var(--font);
font-weight: 700;
font-size: 1.5rem; /*24px*/
line-height: 2.25rem; /* 36px;*/
diff --git a/components/haditha/library-show/AccordionMenu..vue b/components/haditha/library-show/AccordionMenu..vue
index 87e6834..6eb372a 100644
--- a/components/haditha/library-show/AccordionMenu..vue
+++ b/components/haditha/library-show/AccordionMenu..vue
@@ -139,7 +139,7 @@ function toggleAccordion(id, event) {
+
+
diff --git a/components/haditha/search-page/SearchShow.vue b/components/haditha/search-page/SearchShow.vue
index 11486cc..9818fae 100644
--- a/components/haditha/search-page/SearchShow.vue
+++ b/components/haditha/search-page/SearchShow.vue
@@ -1,4 +1,6 @@
-
@@ -39,81 +185,175 @@ const closeModal = () => {
-
+
-
+
-
-
@@ -124,21 +364,26 @@ const closeModal = () => {